ejercicios de condicionales 28 11
Comparador de múltiplos.
def main():
print("COMPARADOR DE MÚLTIPLOS")
numero_1 = int(input("Escriba un número: "))
numero_2 = int(input("Escriba otro número: "))
if numero_1 >= numero_2:
mayor = numero_1
menor = numero_2
else:
mayor = numero_2
menor = numero_1
if mayor % menor != 0:
print(f"{mayor} no es múltiplo de {menor}.")
else:
print(f"{mayor} es múltiplo de {menor}.")
if __name__ == "__main__":
main()
Otra forma.....
def main():
print("COMPARADOR DE MÚLTIPLOS")
numero_1 = int(input("Escriba un número: "))
numero_2 = int(input("Escriba otro número: "))
if numero_1 >= numero_2:
if numero_1 % numero_2 != 0:
print(f"{numero_1} no es múltiplo de {numero_2}.")
else:
print(f"{numero_1} es múltiplo de {numero_2}.")
else:
if numero_2 % numero_1 != 0:
print(f"{numero_2} no es múltiplo de {numero_1}.")
else:
print(f"{numero_2} es múltiplo de {numero_1}.")
if __name__ == "__main__":
main()
2.- Resolver una ecuación de primer grado Ax + B = 0
def main():
print(" ECUACIÓN A X + B = 0")
a = float(input("Escriba el valor del coeficiente a: "))
b = float(input("Escriba el valor del coeficiente b: "))
if a == b == 0:
print("Todos los números son solución.")
elif a == 0:
print("La ecuación no tiene solución.")
else:
print(f"La ecuación tiene una solución: {- b / a}")
if __name__ == "__main__":
main()
3.- Resolver una ecuación de segundo grado...(A X² + B X + C = 0)
def main():
print("ECUACIÓN A X² + B X + C = 0")
a = float(input("Escriba el valor del coeficiente a: "))
b = float(input("Escriba el valor del coeficiente b: "))
c = float(input("Escriba el valor del coeficiente c: "))
d = b * b - 4 * a * c
if a == b == c == 0:
print("Todos los números son solución.")
elif a == b == 0:
print("La ecuación no tiene solución.")
elif a == 0:
print(f"La ecuación tiene una solución: {- c / b}")
elif d < 0:
print("La ecuación no tiene solución real.")
elif d == 0:
print(f"La ecuación tiene una solución: {- b / (2 * a)}")
else:
print(
f"La ecuación tiene dos soluciones: {(-b - d ** 0.5) / (2 * a)} y {(-b + d ** 0.5) / (2 * a)}"
)
if __name__ == "__main__":
main()
4.- Convertir de cm a Km, a mts y cms
def main():
print("CONVERTIDOR DE CM A KM, M Y CM")
centimetros = int(input("Escriba una distancia en centímetros: "))
if centimetros <= 0:
print("Escriba una distancia mayor que cero.")
else:
kilometros = centimetros // 100000
metros = centimetros % 100000 // 100
resto = centimetros % 100
print(f"{centimetros} cm son ", end="")
if kilometros:
print(f"{kilometros} km ", end="")
if metros:
print(f"{metros} m ", end="")
if centimetros == 0 or resto:
print(f"{resto} cm")
if __name__ == "__main__":
main()
5.- Cálculo de áreas
def main():
print("CÁLCULO DE ÁREAS")
print("Elija 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(
f"Un triángulo de base {base} y altura {altura} tiene un área de {base * altura / 2}"
)
elif respuesta == "C" or respuesta == "c":
r = float(input("Escriba el radio: "))
print(f"Un círculo de radio {r} tiene un área de {3.141592 * r * r}")
if __name__ == "__main__":
main()
Comentarios
Publicar un comentario