ejercicioscon resuel

  Los Ejercicios van Dirigido a Año los Estudiantes de 5to 
 Terminan en: 

 1 -.  . E
scriba un programa que pida el año actual y un año cualquiera y que escriba cuántos años han pasado desde ese año o cuántos años faltan para llegar a ese año.
res:
print("Comparador de años")
fecha1 = int(input("¿En qué año estamos?: "))
fecha2 = int(input("Escriba un año cualquiera: "))

if fecha1 > fecha2:
    print("Desde el año", fecha2, "han pasado", fecha1 - fecha2, "años")
if fecha1 < fecha2:
    print("Para llegar al año", fecha2, "faltan", fecha2 - fecha1, "años")
if fecha1 == fecha2:
    print("¡Son el mismo año!")


2,.

Escriba un programa que pida dos números enteros y que escriba si el mayor es múltiplo del menor.
res:
print("Comparador de múltiplos")
numero1 = int(input("Escriba un número: "))
numero2 = int(input("Escriba  otro número: "))

if numero1 >= numero2 and numero1 % numero2:
    print(numero1, "no es múltiplo de", numero2)
if numero1 >= numero2 and numero1 % numero2 == 0:
    print(numero1, "es múltiplo de", numero2)
if numero1 < numero2 and numero2 % numero1:
    print(numero2, "no es múltiplo de", numero1)
if numero1 < numero2 and numero2 % numero1 == 0:
    print(numero2, "es múltiplo de", numero1)
 
 3,. Escriba un programa que pida tres
números y que escriba si son los tres iguales, si hay dos iguales o
si son los tres distintos
print("Comparador de tres números")
numero1 = int(input("Escriba un número: "))
numero2 = int(input("Escriba otro número: "))
numero3 = int(input("Escriba otro número más: "))

if (numero1 == numero2 != numero3 or numero1 == numero3 != numero2 or
    numero2 == numero3 != numero1):
    print("Ha escrito uno de los números dos veces.")
elif numero1 == numero2 == numero3:
    print("Ha escrito tres veces el mismo número.")
else:
    print("Los tres números que ha escrito son distintos.") 

4.-
Escriba un programa que pida un año y que escriba si es bisiesto o no.
Se recuerda que los años bisiestos son múltiplos de 4, pero los múltiplos de 100 no lo son, aunque los múltiplos de 400 sí.
res.
print("Comprobador de años bisiestos")
fecha = int(input("Escriba un año y le diré si es bisiesto: "))

if fecha %4 != 0:
    print("El año", fecha, "no es un año bisiesto.")
if fecha % 100 == 0 and fecha % 400 != 0:
    print("El año", fecha, "no es un año bisiesto porque es múltiplo de 100",
          "sin ser múltiplo de 400.")
if fecha % 4 == 0 and fecha % 100 != 0:
    print("El año", fecha, "es un año bisiesto porque es múltiplo de 4.")
if fecha % 400 == 0:
    print("El año", fecha, "es un año bisiesto porque es múltiplo de 400.")
 
5.- Escriba un programa
que pregunte primero si se quiere calcular el área de un triángulo
o la de un círculo. Si se contesta que se quiere calcular el área
de un triángulo, el programa tiene que pedir entonces la base y la
altura y escribir el área. Si se contesta que se quiere calcular el
área de un círculo, el programa tiene que pedir entonces el radio y
escribir el área.
res:
print("Cálculo de áreas - Elige una figura geométrica:")
print("a) Triángulo")
print("b) Círculo")
respuesta = input("¿Qué figura quiere calcular (Escriba T o C)? ")

if respuesta == "T" or respuesta == "t":
    base = float(input("Escriba la base: "))
    altura = float(input("Escriba la altura: "))
    print("Un triángulo de base", base, "y altura", altura, 
          "tiene un área de", base * altura / 2)
elif respuesta == "C" or respuesta == "c":
    radio = float(input("Escriba el radio: "))
    print("Un círculo de radio", radio, "tiene un área de ", 
          3.141592 * radio**2) 
 













No hay comentarios: