from cuadrado import Cuadrado from triangulo import Triangulo figura = None print("1.crear figura\n2.salir") opc2 = int(input("que opcion quiere: ")) if opc2 == 2: opc2 = 4 while opc2 != 4: if opc2 == 1: figura = None figura = int(input("que figura quiere 1.triangulo o 2.cuadrado")) if figura == 1: altura = int(input("ingrese la altura: ")) base = int(input("ingrese la base: ")) figura_escogida = Triangulo(base, altura) if figura == 2: lado = int(input("ingrese el lado: ")) figura_escogida = Cuadrado(lado) if opc2 == 2: print("area: ", figura_escogida.calcular_area()) if opc2 == 3: print(figura_escogida.imprimir()) print("1.crear figura\n2.mostrar area\n3.imprimir\n4.salir") opc2 = int(input("que opcion quiere: ")) print("gracias")
from cuadrado import Cuadrado from triangulo import Triangulo mi_cuadrado1 = Cuadrado(5) mi_cuadrado2 = Cuadrado(10) tri = Triangulo(10, 5) print("Area: ", mi_cuadrado1.calcular_area()) print(mi_cuadrado1.imprimir()) print("Area: ", mi_cuadrado2.calcular_area()) print(mi_cuadrado2.imprimir()) print("Area: ", tri.calcular_area()) print(tri.imprimir())
mi_trangulo = 0 mi_cuadrado = 0 print( "Bienvenido a el creador de cuadrados, triangulos y calculador de sus areas. De Naruto." ) opc = int(input("Presione 1 para crear figura. \nPresione 2 para salir.")) while opc == 1: dib = int( input( "Presione 1 para crear un triangulo. \nPresione 2 para crear un cuadrado." )) if dib == 1: base = int(input("Ingrese la magnitud de la base del triangulo: ")) altura = int(input("Ingese la magnitud de la altura del triangulo: ")) mi_trangulo = Triangulo(base, altura) cont = "si" while cont == "si": tri = int( input( "Si desea imprimir la imagen presione 1. \nSi desea calcular el area presione 2. " )) if tri == 1: print(mi_trangulo.imprimir()) elif tri == 2: print("\nEl area del triangulo es: ", mi_trangulo.calcular_area()) cont = input("Desea continuar?") if dib == 2: lado = int(input("Ingrese la magnitud del lado del cuadrado: ")) cont = "si"
print("1)elejir una figura") print("2)salir") resp=int(input("elija una opcion")) if figura==2: res=int(input("1)Ingresar datos 2)imprimir 3)Area")) if res==1: base=int(input("Ingrese la base")) altura=int(input("Ingrese la altura")) res=int(input("1)Ingresar datos: 2)imprimir 3)Area")) if res==2: mi_triangulo_1= Triangulo(base,altura) print(mi_triangulo_1.imprimir()) res=int(input("1)Ingresar datos: 2)imprimir 3)Area")) if res==3: mi_triangulo_1= Triangulo(base,altura) print("Area:", mi_triangulo_1.calcular_area()) print("1)elejir una figura") print("2)salir") resp=int(input("elija una opcion")) if resp==2: print("Fin")
datos = int(input("ingrese lado: ")) cuadrado = Cuadrado(datos) print (""" 1. Calcular area. 2. imprimir.""") opcion2 = int(input("ingrese su opcion: ")) if opcion2 == 1: print ("el area es: ", cuadrado.calcular_area()) elif opcion2 == 2: print (cuadrado.imprimir()) else: print ("esa opcion no es valida") elif opcion1 == 2: datos = int(input("ingrese base: ")) datos2 = int(input("ingrese altura: ")) triangulo = Triangulo(datos,datos2) print (""" 1. Calcular area. 2. imprimir.""") opcion2 = int(input("ingrese su opcion: ")) if opcion2 == 1: print ("el area es: ", triangulo.calcular_area()) elif opcion2 == 2: print (triangulo.imprimir()) else: print ("esa opcion no es valida") else: print ("esa opcion no es valida") elif opcion == 2: respuesta = False else:
des = True while des == True: elec = int(input(" 1. Crear una figura \n 2. Salir \n")) if elec == 1: de = int( input( " 1. Crear un triangulo \n 2. Crear un cuadrado \n 3. Salir \n" )) if de == 1: trb = int(input("Ingrese la base: ")) tra = int(input("Ingrese la altura: ")) tr = Triangulo(trb, tra) print("Area: ", tr.calcular_area()) print(tr.imprimir()) elif de == 2: cul = int(input("Ingrese el lado del cuadrado: ")) cu = Cuadrado(cul) print("Area: ", cu.calcular_area()) print(cu.imprimir()) elif de == 3: des = False print("Ok bye c:")
from cuadrado import Cuadrado from triangulo import Triangulo mi_cuadrado1 = Cuadrado(5) mi_cuadrado2 = Cuadrado(10) tri = Triangulo(10, 5) print ("Area: ", mi_cuadrado1.calcular_area()) print (mi_cuadrado1.imprimir()) print ("Area: ", mi_cuadrado2.calcular_area()) print (mi_cuadrado2.imprimir()) print ("Area: ", tri.calcular_area()) print (tri.imprimir())
from cuadrado import Cuadrado from triangulo import Triangulo mi_trangulo=0 mi_cuadrado=0 print("Bienvenido a el creador de cuadrados, triangulos y calculador de sus areas. De Naruto.") opc=int(input("Presione 1 para crear figura. \nPresione 2 para salir.")) while opc==1: dib=int(input("Presione 1 para crear un triangulo. \nPresione 2 para crear un cuadrado.")) if dib==1: base=int(input("Ingrese la magnitud de la base del triangulo: ")) altura=int(input("Ingese la magnitud de la altura del triangulo: ")) mi_trangulo=Triangulo(base, altura) cont="si" while cont=="si": tri=int(input("Si desea imprimir la imagen presione 1. \nSi desea calcular el area presione 2. ")) if tri==1: print(mi_trangulo.imprimir()) elif tri==2: print("\nEl area del triangulo es: ", mi_trangulo.calcular_area()) cont=input("Desea continuar?") if dib==2: lado=int(input("Ingrese la magnitud del lado del cuadrado: ")) cont="si" mi_cuadrado=Cuadrado(lado) while cont=="si": cua=int(input("Si desea imprimir la imagen presione 1. \nSi desea calcular el area presione 2.")) if cua==1: print (mi_cuadrado.imprimir()) elif cua==2: print ("\nEl area del cuadrado es: ",mi_cuadrado.calcular_area())
from mis_inputs import inputFloat, fValue from triangulo import Triangulo import sys if __name__ == "__main__": base = None altura = None if len(sys.argv) >= 2: base = fValue(sys.argv[1]) if len(sys.argv) > 2: altura = fValue(sys.argv[2]) if base == None: base = inputFloat("Introduce base: ", "base debe ser numérica") if altura == None: altura = inputFloat("Introduce altura: ", "altura debe ser numérica") t = Triangulo(base, altura) print("Area del triángulo: {:.2f}".format(t.area()))
def test_semelhantes(input_t1, input_t2, expected_semelhantes): """Retorna se dois triângulos são semelhantes - comp. dos lados.""" t1 = Triangulo(*input_t1) t2 = Triangulo(*input_t2) assert t1.semelhantes(t2) == expected_semelhantes
from PySimpleGUI import PySimpleGUI as sg from triangulo import Triangulo import ast sg.theme("darkgreen") layout = [[sg.Text("Triangulo")], [sg.Text("Base: "), sg.Input(key='base', size='9')], [sg.Text("Altura: "), sg.Input(key='altura', size='9')], [sg.Button('Calcula'), sg.Button('sair')]] window = sg.Window('Area do Triangulo', layout) while True: event, value = window.read() if event == sg.WIN_CLOSED or event == 'sair': break if event == 'Calcula': base = ast.literal_eval(value['base']) altura = ast.literal_eval(value['altura']) tri = Triangulo(base, altura) calc = tri.area() sg.popup("A área do triângulo (base * altura) / 2 = " + str(calc), title="Triangulo") window.close()
def test_retangulo(input_retangulo, expected_retangulo): """Testa se o triângulo é retângulo.""" t = Triangulo(*input_retangulo) assert t.retangulo() == expected_retangulo
def test_tipo_lado(input_tipo_lado, expected_tipo_lado): """Testa o nome do triângulo.""" t = Triangulo(*input_tipo_lado) assert t.tipo_lado() == expected_tipo_lado
def test_perimetro(input_perimetro, expected_perimetro): """Testa o método perimetro na classe Triangulo.""" t = Triangulo(*input_perimetro) assert t.perimetro() == expected_perimetro
def escolha(): forma = input( "1 - Circulo\n2 - Retangulo\n3 - Triangulo\n4 - Trapézio\n5 - Sair\n-->" ) # menu de opções try: # utilizamos o try para tratar teclas que não sejam numéricas com excessão do ponto para valores flutuantes if forma == "1": raio = float(input("Quantos centimetros tem o raio:")) meuCirculo = Circulo(raio) # instaciando a classe minhaarea = meuCirculo.calcularAreacirc( ) # recebendo a area da classe circulo meuperimetro = meuCirculo.calculaPerimetrocirc( ) # recebendo o perimetro da classe circulo print("\nA area do círculo é {:.2f} cm".format(minhaarea)) print("\nO Perimetro do Círculo é {:.2f} cm ".format(meuperimetro)) elif forma == "2": base = float(input("Digite a base do retangulo: ") ) # recebndo os valores e setando nas variaveis altura = float(input("Digite a altura do retangulo: ")) meuRetangulo = Retangulo( base, altura ) # instanciando a minha classe e enviando meus parametros areareta = meuRetangulo.calcularAreareta( ) # chamando a classe para receber o resultado meuperi = meuRetangulo.calculaPerimetroreta( ) # #chamando a classe para receber o resultado print("\nA area do retangulo é {:.2f} cm²".format( areareta)) # apresentando a area do circulo para o usuario print("\nO perimetro do retangulo é {:.2f} cm".format( meuperi)) # apresentando a area do circulo para o usuario elif forma == "3": lado1 = float(input("Digite o lado 1 do triangulo: ") ) # recebndo os valores e setando nas variaveis lado2 = float(input("Digite o laodo 2 do triangulo: ")) base = float(input("Digite a base do triangulo: ") ) # recebndo os valores e setando nas variaveis altura = float(input("Digite a altura do triangulo: ")) meuTriangulo = Triangulo( lado1, lado2, base, altura ) # instanciando a minha classe e enviando meus parametros areatri = meuTriangulo.calcularAreaTri( ) # chamando a classe para receber o resultado peritri = meuTriangulo.calculaPerimetroTri( ) # #chamando a classe para receber o resultado print("\nA area do triangulo é {:.2f} cm²".format( areatri)) # apresentando a area do circulo para o usuario print("\nO perimetro do triangolo é {:.2f} cm".format( peritri)) # apresentando a area do circulo para o usuario elif forma == "4": lado1 = float(input("Digite o lado 1 do trapezio: ") ) # recebndo os valores e setando nas variaveis lado2 = float(input("Digite o laodo 2 do trapezio: ")) basemenor = float(input("Digite a base Menor do trapezio: ") ) # recebndo os valores e setando nas variaveis basemaior = float(input("Digite a base Maior do trapezio: ") ) # recebndo os valores e setando nas variaveis altura = float(input("Digite a altura do trapezio: ")) meuTrapezio = Trapezio( lado1, lado2, basemenor, basemaior, altura ) # instanciando a minha classe e enviando meus parametros areatrap = meuTrapezio.calcularAreaTrap( ) # chamando a classe para receber o resultado peritrap = meuTrapezio.calculaPerimetroTrap( ) # #chamando a classe para receber o resultado print("\nA area do trapezio é {:.2f} cm²".format( areatrap)) # apresentando a area do circulo para o usuario print("\nO perimetro do trapezio é {:.2f} cm".format( peritrap)) # apresentando a area do circulo para o usuario elif forma == "5": print("ATÉ A PRÓXIMA!!!") # despedida exit() #finaliza o programa else: print( "Opção inválida, a escolha deve ser uma operação da lista!\nPor Favor, tente novamente." ) # caso usuário digite tecla que não faz parte das opções escolha() # chamada da função para reinicialização do programa except ValueError: # excessão do try, valor recebido errado, que não seja número print( "Opção inválida, Não utilize letras, virgula ou deixe vazio!\nA entrada deve ser primeiro um número seguido ou não de ponto!\nPor Favor, tente novamente." ) escolha() # chamada da função para reinicialização do programa
# -*- coding: utf-8 -*- from triangulo import Triangulo from collections import OrderedDict lado1 = int(input("Ingresa el primer lado: \n")) lado2 = int(input("Ingresa el seguno lado: \n")) lado3 = int(input("Ingresa el tercer lado: \n")) obj = Triangulo(lado1, lado2, lado3) # print obj.get_hallar_altura() if __name__ == '__main__': end_up = False mensaje = 'Escribe la opción que deseas' # menu = {'a': confirmar, 'b': hallar_perimetro, 'c': hallar_altura, 'd': hallar_area} menu = OrderedDict([('a', obj.confirmar), ('b', obj.hallar_perimetro), ('c', obj.get_hallar_altura), ('d', obj.get_hallar_area)]) while not end_up: print('=' * len(mensaje)) print(mensaje) print('=' * len(mensaje)) for opcion, function in menu.iteritems(): choice = '{}) {}'.format(opcion, function.__doc__) print(choice) value_answer = str(raw_input('\nOpción : ').lower())
def main(): triangulo = Triangulo('Azul', 'Triangular', 3) triangulo.dibujar() triangulo.Colorear()
print(mi_cuadrado.imprimir()) elif opc == 2: print(mi_cuadrado.imprimir()) opc2 = int( input("1. Area?" + "\n" + "2. No Imprimir" + "\n" + "Eleccion: ")) if opc2 == 1: print("El area es: ", mi_cuadrado.calcular_area()) elif opc == 3: menu1 = 1 else: print("Error") menu1 = 2 if figura == 2: mi_triangulo = Triangulo((int(input("Ingrese la base: "))), (int(input("Ingrese la altura: ")))) opc = int( input(""" 1. Calcular Area 2. Imprimir 3. Crear otra figura Eleccion: """)) if opc == 1: print("El area es: ", mi_triangulo.calcular_area()) opc2 = int( input("1. Imprimir?" + "\n" + "2. No Imprimir" + "\n" + "Eleccion: ")) if opc2 == 1: print(mi_triangulo.imprimir()) elif opc == 2: print(mi_triangulo.imprimir())
from triangulo import Triangulo figura =None print ("1.crear figura \n 2.salir") opc2=int(input("ingrese una opcion: ")) if opc2==2: opc2=4 while opc2!=4: if opc2==1: fig=int(input(" elija una figura: \n 1. cuadrado \n 2. triangulo: ")) if fig == 2: altura= int(input("ingrese la altura: ")) base = int(input("ingrese la base: ")) figura=Triangulo (base, altura) if fig == 1: lado = int(input("ingrese el lado: ")) figura= Cuadrado(lado) if opc2==2: print("area: " , figura.calcular_area()) if opc2==3: print (figura.imprimir()) print("1.crear figura\n 2.mostrar area\n 3.imprimir\n 4.salir") opc2=int(input("elija la opcion que desea: ")) print("adios")
cuadrado1 = Cuadrado(base, coorde) print("Cordenadas") # cuadrado1.coordenadaCuadrado.x = 10 # cuadrado1.coordenadaCuadrado.y = 50 print(cuadrado1.coordenada.GetX()) print(cuadrado1.coordenada.GetY()) print(f"La superficie es: {cuadrado1.calcularSuperficie()}") elif opc == 2: base = int(input("Introducir base del triangulo: ")) altura = int(input("Introducir la altura del triangulo: ")) if base < 0 or altura < 0: print("Error al introducir la base o la altura") else: triangulo1 = Triangulo(base, altura, coorde) print("Cordenadas") print(triangulo1.coordenada.GetX()) print(triangulo1.coordenada.GetY()) print("La superficie es: " + str(triangulo1.calcularSuperficie())) elif opc == 3: radio = int(input("Introducir el radio de un circulo: ")) if radio < 0: print("Error al introducir el radio") else: circulo1 = Circulo(radio, coorde) print("Cordenadas") print(circulo1.coordenada.GetX()) print(circulo1.coordenada.GetY())
desea_continuar = True opc = int(input("1.Crear figura\n2.Salir\n")) while opc == 1: fig = int(input("1.Cuadrado \n2.Triangulo\n")) if fig == 1: l = int(input("Ingrese lado: ")) Mcuadrado = Cuadrado(l) comp = int(input("1.Area\n2.Dibujo\n3.Ambos\n")) if comp == 1: print("Area: ", Mcuadrado.calcular_area()) if comp == 2: print(Mcuadrado.imprimir()) if comp == 3: print("Area: ", Mcuadrado.calcular_area()) print(Mcuadrado.imprimir()) if fig == 2: h = int(input("Ingrese altura: ")) b = int(input("Ingrese base: ")) Mtriangulo = Triangulo(b, h) comp = int(input("1.Area\n2.Dibujo\n3.Ambos\n")) if comp == 1: print("Area: ", Mtriangulo.calcular_area()) if comp == 2: print(Mtriangulo.imprimir()) if comp == 3: print("Area: ", Mtriangulo.calcular_area()) print(Mtriangulo.imprimir()) opc = int(input("1.Crear figura\n2.Salir\n")) print("Bai Bai")
opc=int(input("1.Crear figura\n2.Salir\n")) while opc==1: fig=int(input("1.Cuadrado \n2.Triangulo\n")) if fig==1: l=int(input("Ingrese lado: ")) Mcuadrado=Cuadrado(l) comp=int(input("1.Area\n2.Dibujo\n3.Ambos\n")) if comp==1: print ("Area: ",Mcuadrado.calcular_area()) if comp==2: print (Mcuadrado.imprimir()) if comp==3: print ("Area: ",Mcuadrado.calcular_area()) print (Mcuadrado.imprimir()) if fig==2: h=int(input("Ingrese altura: ")) b=int(input("Ingrese base: ")) Mtriangulo=Triangulo(b, h) comp=int(input("1.Area\n2.Dibujo\n3.Ambos\n")) if comp==1: print ("Area: ",Mtriangulo.calcular_area()) if comp==2: print (Mtriangulo.imprimir()) if comp==3: print ("Area: ",Mtriangulo.calcular_area()) print (Mtriangulo.imprimir()) opc=int(input("1.Crear figura\n2.Salir\n")) print ("Bai Bai")
from punto import Punto from circulo import Circulo from cuadrado import Cuadrado from triangulo import Triangulo p1 = Punto(1, 1) p2 = Punto(2, 6) opcion = input( "Con que figura desea trabajar \n 1. Cuadrado \n 2. Circulo \n 3. Triangulo \n" ) if opcion == '1': figura = Cuadrado(p1, p2) elif opcion == '2': figura = Circulo(p1, p2) elif opcion == '3': figura = Triangulo(p1, p2) figura.calcular_area() figura.mostrar_area() figura.calcular_perimetro() figura.mostrar_perimetro()
from cuadrado import Cuadrado from triangulo import Triangulo desea_continuar = False while desea_continuar == False: respuesta = int(input("1. Crear Figura \n 2. Salir ")) if respuesta == 1: figura = int(input("1. Cuadrado \n 2. Triangulo ")) if figura == 1: lado = int(input("Valor de los lados: ")) cuadrado = Cuadrado(lado) respuesta_2 = int(input("1. Calcular el area \n 2. Imprimir figura ")) if respuesta_2 == 1: print ("Area: ", cuadrado.calcular_area()) elif respuesta_2 == 2: print ("Figura:" ) print(cuadrado.imprimir()) if figura == 2: base = int(input("Valor de base: ")) altura = int(input("Valor de altura: ")) triangulo = Triangulo(base,altura) respuesta_2 = int(input("1. Calcular el area \n 2. Imprimir figura ")) if respuesta_2 == 1: print ("Area: ", triangulo.calcular_area()) elif respuesta_2 == 2: print ("Figura:" ) print(triangulo.imprimir()) else: desea_continuar = True print("Gracias por el servicio usado")