domingo, 26 de agosto de 2018

# Ejercios de practica del 23/08/2018
# 1)Realizar programa que solicite 2 numeros diga cuales el mayor
#   Divida el mayor por el menor y muestre en formato de numero real
#   (de coma flotante) el resultado, con 2 decimales
# 2)Generar un programa que haga el mismo cometido que el programa anterior 5 veces
# 3)Generar programa que ingrese datos en una lista
# 4)Realizar programa que muestre el siguiente menú:
#   1 Triángulo     (área = (base * altura )/2)
#   2 Cuadrado      (área = (lado * lado) o lado**2
#   3 Pentágono     (área = (base * apotema) * 5 o (perímetro por apotema = altura)
#   4 Círculo       (área =  pi * radio**2
   
#   solicite la entrada de una opción y calcule el área seleccionada
# 5)Generar un programa que haga el mismo cometido que el programa anterior 5 veces
# 3)Generar programa que ingrese las áreas en una lista

# ====================================================================================
# Ejercico 1
import os
# Limpia pantalla en Linux
os.system("clear")
# Limpia pantalla en Windows
# os.system("cls")

v1 = float(input("Ingrese un valor: "))
v2 = float(input("Ingrese un valor: "))

if v2 > v1:
    k = v2
    v2 = v1
    v1 = k
result = v1/v2
print ("La división entre %.2f y %.2f es %.2f" % (v1, v2, result)) 
input()


# ====================================================================================
# Ejercico 2
import os
# Limpia pantalla en Linux
os.system("clear")
# Limpia pantalla en Windows
# os.system("cls")
for i in range(5):
    v1 = float(input("Ingrese un valor: "))
    v2 = float(input("Ingrese un valor: "))
    if v2 > v1:
        k = v2
        v2 = v1
        v1 = k
    result = v1/v2
    print ("La división entre %.2f y %.2f es %.2f" % (v1, v2, result)) 
    input()
   
# ====================================================================================   
# Ejercico 3
import os
# Limpia pantalla en Linux
os.system("clear")
# Limpia pantalla en Windows
# os.system("cls")
divisores= []
for i in range(5):
    v1 = float(input("Ingrese un valor: "))
    v2 = float(input("Ingrese un valor: "))
    if v2 > v1:
        k = v2
        v2 = v1
        v1 = k
    result = v1/v2
    r = ("%.2f" % (result))
    divisores.append(r)
    print ("La división entre %.2f y %.2f es %.2f" % (v1, v2, result)) 
    input() 
for h in range(len(divisores)):
    print (divisores[h])
   
# ====================================================================================

# Ejercico 5
import os, math
# Limpia pantalla en Linux
os.system("clear")
# Limpia pantalla en Windows
# os.system("cls")
#==============================================================================
men = """ Seleccione una figura geométrica
    1 Triángulo
    2 Cuadrado
    3 Paralelogramo
    4 Pentágono
    5 Círculo """
print (f"{men}")
fig = int (input("      Opción: "))
print (" ")
if fig == 1:
    print ("SUPERFICIE DEL TRIÁNGULO")
    base = float(input("Ingrese  la   base   del  triángulo: "))
    altu = float(input("Ingrese  la   altura  del triángilo: "))
    sup = (base * altu)/2
    print ("La  superficie  del  triángulo  es: %.2f" % (sup))
elif fig == 2:
    print ("SUPERFICIE DEL CUADRADO")
    base = float(input("Ingrese   el  lado   del   cuadrado: "))
    sup = base **2
    print ("La  superficie   del  cuadrado  es: %.2f" % (sup))
elif fig == 3:
    print ("SUPERFICIE DEL PARALELOGRAMO")
    base = float(input("Ingrese la  base del  paralelogramo: "))
    altu = float(input("Ingrese la altura del paralelogramo: "))
    sup = base * altu
    print ("La superficie del paralelogramo es: %.2f" % (sup))
elif fig == 4:
    print ("SUPERFICIE DEL PENTÁGONO")
    base = float(input("Ingrese  la   base   de  pentágono: "))
    altu = float(input("Ingrese  la apotema  del pentśgono: "))
    sup = ((base * altu)/2)*5
    print ("La  superficie  del  pentágono es: %.2f" % (sup))
elif fig == 5:
    print ("SUPERFICIE DEL CÍRCULO")
    base = float(input("Ingrese  el  radio  del círculo: "))
    b = base**2
    altu = math.pi
    sup = base * altu
    print ("La  superficie   del  círculo es: %.2f" % (sup))
else:
    print ("Elija opción valida") 

# ====================================================================================
# Ejercico 5
import os, math
# Limpia pantalla en Linux
os.system("clear")
# Limpia pantalla en Windows
# os.system("cls")
for i in range(5):
#==============================================================================
    men = """ Seleccione una figura geométrica
    1 Triángulo
    2 Cuadrado
    3 Paralelogramo
    4 Pentágono
    5 Círculo """
    print (f"{men}")
    fig = int (input("      Opción: "))
    print (" ")
    if fig == 1:
        print ("SUPERFICIE DEL TRIÁNGULO")
        base = float(input("Ingrese  la   base   del  triángulo: "))
        altu = float(input("Ingrese  la   altura  del triángilo: "))
        sup = (base * altu)/2
        print ("La  superficie  del  triángulo  es: %.2f" % (sup))
    elif fig == 2:
        print ("SUPERFICIE DEL CUADRADO")
        base = float(input("Ingrese   el  lado   del   cuadrado: "))
        sup = base **2
        print ("La  superficie   del  cuadrado  es: %.2f" % (sup))
    elif fig == 3:
        print ("SUPERFICIE DEL PARALELOGRAMO")
        base = float(input("Ingrese la  base del  paralelogramo: "))
        altu = float(input("Ingrese la altura del paralelogramo: "))
        sup = base * altu
        print ("La superficie del paralelogramo es: %.2f" % (sup))
    elif fig == 4:
        print ("SUPERFICIE DEL PENTÁGONO")
        base = float(input("Ingrese  la   base   de  pentágono: "))
        altu = float(input("Ingrese  la apotema  del pentśgono: "))
        sup = ((base * altu)/2)*5
        print ("La  superficie  del  pentágono es: %.2f" % (sup))
    elif fig == 5:
        print ("SUPERFICIE DEL CÍRCULO")
        base = float(input("Ingrese  el  radio  del círculo: "))
        b = base**2
        altu = math.pi
        sup = base * altu
        print ("La  superficie   del  círculo es: %.2f" % (sup))
    else:
        print ("Elija opción valida") 
   

# ====================================================================================
# Ejercico 6
import os, math
# Limpia pantalla en Linux
os.system("clear")
# Limpia pantalla en Windows
# os.system("cls")
areas= []
for i in range(5):
#==============================================================================
    men = """ Seleccione una figura geométrica
    1 Triángulo
    2 Cuadrado
    3 Paralelogramo
    4 Pentágono
    5 Círculo """
    print (f"{men}")
    fig = int (input("      Opción: "))
    print (" ")
    if fig == 1:
        print ("SUPERFICIE DEL TRIÁNGULO")
        base = float(input("Ingrese  la   base   del  triángulo: "))
        altu = float(input("Ingrese  la   altura  del triángilo: "))
        sup = (base * altu)/2
        print ("La  superficie  del  triángulo  es: %.2f" % (sup))
    elif fig == 2:
        print ("SUPERFICIE DEL CUADRADO")
        base = float(input("Ingrese   el  lado   del   cuadrado: "))
        sup = base **2
        print ("La  superficie   del  cuadrado  es: %.2f" % (sup))
    elif fig == 3:
        print ("SUPERFICIE DEL PARALELOGRAMO")
        base = float(input("Ingrese la  base del  paralelogramo: "))
        altu = float(input("Ingrese la altura del paralelogramo: "))
        sup = base * altu
        print ("La superficie del paralelogramo es: %.2f" % (sup))
    elif fig == 4:
        print ("SUPERFICIE DEL PENTÁGONO")
        base = float(input("Ingrese  la   base   de  pentágono: "))
        altu = float(input("Ingrese  la apotema  del pentśgono: "))
        sup = ((base * altu)/2)*5
        print ("La  superficie  del  pentágono es: %.2f" % (sup))
    elif fig == 5:
        print ("SUPERFICIE DEL CÍRCULO")
        base = float(input("Ingrese  el  radio  del círculo: "))
        b = base**2
        altu = math.pi
        sup = base * altu
        print ("La  superficie   del  círculo es: %.2f" % (sup))
    else:
        print ("Elija opción valida") 
   
    superficie = ("%.2f" % (sup))
    areas.append(superficie)
      
 
#===============================================================================
print (" ")
print ("Supreficies calculadas: ")
for h in range(len(areas)):
    print ("La superficie,",h+1, "es",areas[h])    

No hay comentarios:

Publicar un comentario