Return to Snippet

Revision: 64890
at October 1, 2013 12:29 by a7xrturo


Initial Code
# Calculadora de Areas

def cal():
        forma = (input('Que forma será calculada? ')).lower()
        if forma == 'cuadrado' or forma == 'rectangulo':
            base = int(input('Base: '))
            alto = int(input('Altura: '))
            print('El área de el rectángulo o cuadrado es:', str(base * alto))
        elif forma == 'triangulo':
            base = int(input('Base: '))
            alto = int(input('Altura: '))
            print('El área del triángulo es:', str((base*alto)/2))
        elif forma == 'circulo':
            radio = int(input('Radio: '))
            print('EL área del círculo es:', str((3.1416*radio)**2))
        elif forma == 'rombo':
            dM = int(input('Diagonal Mayor: '))
            dm = int(input('Diagonal Menor: '))
            print('El área del rombo es:', str((dM*dm)/2))
        elif forma == 'trapecio':
            bM = int(input('Base Mayor: '))
            bm = int(input('Base Menor: '))
            h  = int(input('Base Menor: '))
            print('El área del rombo es:', str(((bM+bm)*h)/2))
        else:
            print('Parece incorrecto, intenta de nuevo')
            forma = (input('Que forma será calculada? ')).lower()

run = True

print('- - - - - - - Figuras soportadas - - - - - - -')
print('Cuadrado, Rectángulo, Triángulo, Círculo y Rombo')
while run:
    cal()
    v = input('Quieres vover a calcular? ')
    if v.startswith('s'):
        run = True
    else:
        run = False

Initial URL


Initial Description
Calculadora de Área que soporta Cuadrado, Rectángulo, Triángulo, Círculo y Rombo.

Initial Title
Calculadora de Area

Initial Tags
python

Initial Language
Python