Código de Python - Calculadora de areas

sin imagen de perfil

Calculadora de areasgráfica de visualizaciones


Python

Publicado el 13 de Abril del 2017 por Julian (3 códigos)
17.649 visualizaciones desde el 13 de Abril del 2017
Este programita permita calcular el área de algunas figuras geométricas planas tales como: circulo, cuadrado, triangulo, rectángulo y trapezoide.

Requerimientos

Solo necesitan tener python 2.* instalado :) y si prefieren un IDE, yo recomiendo Ninja IDE.

1.0
estrellaestrellaestrellaestrellaestrella(4)

Actualizado el 31 de Mayo del 2017 (Publicado el 13 de Abril del 2017)gráfica de visualizaciones de la versión: 1.0
17.650 visualizaciones desde el 13 de Abril del 2017
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
p=1
r=0
l=0
b=0
h=0
b1=0
b2=0
rep= " "
pi=3.141516
shape=0
 
while p>0:
    print 'Calculadora de areas de figuras geometricas planas'
    print '    '
    print 'Puede calcular el area de estas figuras: \n 1. Circulo \n 2.Cuadrado \n 3.Triangulo \n 4.Rectangulo \n 5.Trapezoide '
    print '   '
    print 'Ingrese el numero de la figura de la cual desea calcular el area: '
    while True:
        try:
            shape=raw_input('->')
            shape=int(shape)
            break
        except:
            print 'Valor incorrecto. Vuelva a intentarlo. '
 
    if shape==1:
        print 'Digite la longitud del radio del circulo (en metros): '
        while True:
            try:
                r=raw_input('->')
                r=float(r)
                break
            except:
                print 'Valor incorrecto.Vuelva a intentarlo.'
        acir=pi*(r**2)
        print 'El area del circulo es: ', acir, 'metros cuadrados'
        acircm=acir*10000
        print 'Es decir, ',acircm,'centimetros cuadrados'
 
    elif shape==2:
        print 'Digite la longitud de un lado de su cuadrado (en metros): '
        while True:
            try:
                l=raw_input('->')
                l=float(r)
                break
            except:
                print 'Valor incorrecto. Vuelva a intentarlo.'
        acua=l**2
        print 'El area del cuadrado es: ',acua,' metros cuadrados'
        acuacm=acua*10000
        print 'Es decir, ',acuacm,'centimetros cuadrados'
 
    elif shape==3:
        while True:
            try:
                b=raw_input('Digite la longitud de la base de su triangulo (en metros): \n ->')
                b=float(b)
                h=raw_input('Digite la longitud de la altura del triangulo (en metros): \n ->')
                h=float(h)
                break
            except:
                print 'Valor incorrecto. Vuelva a intentarlo.'
        atria=(b*h)/2
        print 'El area de su triangulo es de: ',atria,' metros cuadrados'
        atriacm=atria*10000
        print'Es decir, ',atriacm,' centimetros cuadrados'
 
    elif shape==4:
        while True:
            try:
                b=raw_input('Digite la longitud de la base de su rectangulo (en metros): \n ->')
                b=float(b)
                h=raw_input('Digite la longitud de la altura de su rectangulo (en metros): \n ->')
                h=float(h)
                break
            except:
                print 'Valor incorrecto. Vuelva a intentarlo.'
        arec=b*h
        print 'El area de su rectangulo es de: ',arec,' metros cuadrados'
        areccm=arec*10000
        print'Es decir, ',areccm,' centimetros cuadrados'
 
    elif shape==5:
        while True:
            try:
                h=raw_input('Digite la longitud de la altura de su trapezoide (en metros): \n ->')
                h=float(h)
                b1=raw_input('Digite la longitud de la base superior de su trapezoide (en metros): \n ->')
                b1=float(b1)
                b2=raw_input('Digite la longitud de la base inferior de su trapezoide (en metros): \n ->')
                b2=float(b2)
                break
            except:
                print 'Valor incorrecto. Vuelva a intentarlo'
        atra=(h/2)*(b1+b2)
        print 'El area de su trapezoide es de: ',atra,' metros cuadrados'
        atracm=atra*10000
        print 'Es decir, ',atracm,' centimetros cuadrados'
 
    print '    '
    rep=raw_input('Desea calcular el area de otra figura? (si o no)')
    while rep!='si' and rep!='no':
        rep=raw_input('Su respuesta no es valida, vuelva a intentarlo')
    if rep=='no':
        print 'Gracias por usar nuestra aplicacion!'
        break
    elif rep=='si':
        print 'Reiniciando...'
        print '          '



Comentarios sobre la versión: 1.0 (4)

13 de Abril del 2017
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Imágen de perfil
13 de Abril del 2017
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Juan Manuel
27 de Abril del 2017
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
1 de Junio del 2017
estrellaestrellaestrellaestrellaestrella
Traté de correr la aplicación en python 3.5.
Presenta errores en los print. Estos no van dentro de paréntesis lo cual da error. Corregidos todos los print, el programa no presenta ningún print en pantalla y además se queda enlupado y no hace nada.


Roberto.
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3943