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

Entradas populares de este blog