Posted By

a7xrturo on 10/01/13


Tagged

python


Versions (?)

Calculadora de Area


 / Published in: Python
 

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

  1. # Calculadora de Areas
  2.  
  3. def cal():
  4. forma = (input('Que forma será calculada? ')).lower()
  5. if forma == 'cuadrado' or forma == 'rectangulo':
  6. base = int(input('Base: '))
  7. alto = int(input('Altura: '))
  8. print('El área de el rectángulo o cuadrado es:', str(base * alto))
  9. elif forma == 'triangulo':
  10. base = int(input('Base: '))
  11. alto = int(input('Altura: '))
  12. print('El área del triángulo es:', str((base*alto)/2))
  13. elif forma == 'circulo':
  14. radio = int(input('Radio: '))
  15. print('EL área del círculo es:', str((3.1416*radio)**2))
  16. elif forma == 'rombo':
  17. dM = int(input('Diagonal Mayor: '))
  18. dm = int(input('Diagonal Menor: '))
  19. print('El área del rombo es:', str((dM*dm)/2))
  20. elif forma == 'trapecio':
  21. bM = int(input('Base Mayor: '))
  22. bm = int(input('Base Menor: '))
  23. h = int(input('Base Menor: '))
  24. print('El área del rombo es:', str(((bM+bm)*h)/2))
  25. else:
  26. print('Parece incorrecto, intenta de nuevo')
  27. forma = (input('Que forma será calculada? ')).lower()
  28.  
  29. run = True
  30.  
  31. print('- - - - - - - Figuras soportadas - - - - - - -')
  32. print('Cuadrado, Rectángulo, Triángulo, Círculo y Rombo')
  33. while run:
  34. cal()
  35. v = input('Quieres vover a calcular? ')
  36. if v.startswith('s'):
  37. run = True
  38. else:
  39. run = False

Report this snippet  

You need to login to post a comment.