Código de Python - Calculadora de areas

Calculadora de areasgráfica de visualizaciones


Python

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 13 de Abril del 2017 por Julian
3.087 visualizaciones desde el 13 de Abril del 2017. Una media de 42 por semana
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
3.088 visualizaciones desde el 13 de Abril del 2017. Una media de 42 por semana
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)

Julian
13 de Abril del 2017
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Imágen de perfil
xve
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
Roberto
01 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
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3943  
Revisar política de publicidad