0% encontró este documento útil (0 votos)
32 vistas

Python Ejercicios

El documento presenta funciones para resolver diferentes tipos de ecuaciones y conversiones de monedas. Incluye funciones para calcular el área y perímetro de figuras geométricas como círculos, paralelogramos, trapecios y rombos. El usuario puede seleccionar qué cálculo desea realizar e ingresar los valores necesarios.

Cargado por

Michael Miranda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas

Python Ejercicios

El documento presenta funciones para resolver diferentes tipos de ecuaciones y conversiones de monedas. Incluye funciones para calcular el área y perímetro de figuras geométricas como círculos, paralelogramos, trapecios y rombos. El usuario puede seleccionar qué cálculo desea realizar e ingresar los valores necesarios.

Cargado por

Michael Miranda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

1

# el ejercicio ax^2+bx+c=0
from math import sqrt
print('tu resultado es:')
def resolver_ecuación(a, b, c):
    determinante = b**2 - 4*a*c
    if determinante > 0:
        x_1 = (-b + sqrt(determinante)) / (2*a)
        x_2 = (-b - sqrt(determinante)) / (2*a)
        return x_1, x_2
    elif determinante == 0:
        x_1 = -b / (2*a)
        return (x_1,)
    else:
        return tuple()
print(resolver_ecuación(1, 0, 0))
print(resolver_ecuación(1, 0, 1))
print(resolver_ecuación(1, 0, -1))

def euro(cntdd):
    return cntdd * 7.46
def dolar(cntdd):
    return cntdd * 6.89
def yen(cntdd):
    return cntdd * 0.054
def libra_esterlina(cntdd):
    return cntdd * 8.99
while True:
    print('1Euro')
    print('2Dólar')
    print('3Yen')
    print('4Libra Esterlina')
    opcion = input('elija la moneda=')
    cntdd = float(input('Cantidad='))
    if opcion == '1':
        print(euro(cntdd),'Bs')
    elif opcion == '2':
        print(dolar(cntdd),'Bs')
    elif opcion == '3':
        print(yen(cntdd),'Bs')
    elif opcion == '4':
        print(libra_esterlina(cntdd,),'Bs')
    else:
        print('no proceso')
10

from cmath import pi


import math
math.pi
def circulo(r):
    area = pi * (r)**2
    perimetro = 2 * pi * r
    print('area=', area, 'perímetro=', perimetro)
def paralelogramo(b, h, a):
    area = b * h
    perimetro = 2 * (a + b)
    print('area=', area, 'perímetro=', perimetro)
def trapecio(a, b, c, h):
    area = ((a + b) * h) / 2
    perimetro = a + b + (2 * c)
    print('area=', area, 'perímetro=', perimetro)
def rombo(d1, d2, a):
    area = (d1 * d2) / 2
    perimetro = 4 * a
    print('area=', area, 'perímetro=', perimetro)
while True:
    print('1Círculo')
    print('2Paralegramo')
    print('3Trapecio')
    print('4Rombo')
    print('0salir')
    opcion = int(input('Digita la Opción='))
    match opcion:
        case 1:
            r = float(input('valor para r='))
            circulo(r)
        case 2:
            b = float(input('valor para b='))
            h = float(input('valor para h='))
            a = float(input('valor para a='))
            paralelogramo(b, h, a)
        case 3:
            a = float(input('valor para a='))
            b = float(input('valor para b='))
            c = float(input('valor para c='))
            h = float(input('valor para h='))
            trapecio(a, b, c, h)
        case 4:
            d1 = float(input('valor para d1='))
            d2 = float(input('valor para d2='))
            a = float(input('valor para a='))
            rombo(d1, d2, a)
        case 0:
            print("Hasta luego")
            break

También podría gustarte