#!/usr/bin/env python
# -*- coding: UTF-8 -*-
####################
# Versión: 0.1
# Autor: Nato.
# Licencia: GNU/GPL.
####################
try:
from sys import exit
from math import pi
except ImportError, error:
print "No se pudo cargar el modulo: %s" % (error)
sys.exit(2)
#===============================================================================
def area_circunferencia(radio):
return (pi*radio)**2
def perimetro_circunferencia(radio):
return 2*pi*radio
def area_cuadrado(lado):
return lado**2
def perimetro_cuadrado(lado):
return lado+lado+lado+lado
def calcular_area_circun():
radio = input("Cual es el radio de la circunferencia?: ")
if radio > 0:
print "Area de la circunferencia: ", area_circunferencia(radio)
else:
print "Error, debes introducir un numero superior a 0."
def calcular_perimetro_circun():
radio = input("Cual es el radio de la circunferencia?: ")
if radio > 0:
print "Perimetro de la circunferencia: ", perimetro_circunferencia(radio)
else:
print "Error, debes introducir un numero superior a 0."
def calcular_area_cua():
lado = input("Cual es el lado del cuadrado?: ")
if lado > 0:
print "Area del cuadrado: ", area_cuadrado(lado)
else:
print "Error, debes introducir un numero superior a 0."
def calcular_perimetro_cua():
lado = input("Cual es el lado del cuadrado?: ")
if lado > 0:
print "Perimetro del cuadrado: ", perimetro_cuadrado(lado)
else:
print "Error, debes introducir un numero superior a 0."
#===============================================================================
quit = False
while not quit:
print " "
print " GEOMETRIA "
print " _____ "
print "| | / "
print "| | / "
print "|_____| /____ "
print " "
seleccion = raw_input("Que quieres hacer, calcular area(1), perimetro(2) o salir(3)?: ")
if seleccion == "1":
seleccion1 = raw_input("Que area quieres calcular, circunferencia(1), cuadrado(2)?: ")
if seleccion1 == "1":
calcular_area_circun()
elif seleccion1 == "2":
calcular_area_cua()
elif seleccion == "2":
seleccion2 = raw_input("Que perimetro quieres calcular, circunferencia(1), cuadrado(2)?: ")
if seleccion2 == "1":
calcular_perimetro_circun()
elif seleccion2 == "2":
calcular_perimetro_cua()
else:
quit = True