elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación General / Re: ayuda con programacion python multiplos en: 8 Noviembre 2015, 23:49 pm
Hola, asi tengo yo resuelto este ejercicio

n1 = int(input())
n2 = n1+1
Speri=0.0
Area=0.0
 
#Dejas las unidades con un punto decimal para que al final te retorne resultados con decimales
#Antes de calcular el n3 como este sera mayor a n2, calculas el n2 que debe ser mayor al numero ingresado en primer lugar

while(n2%5.0!=0.0):
    n2 = n2+1.0

#Aqui con un ciclo while se repetira el codigo hasta que cumpla la condicion de ser mayor al numero anterior, te ahorras muchas lineas con los if.
#Ahora ya calculado n2, agregas el n3 en el programa

n3 = n2+1.0

while(n3%7.0!=0.0):
    n3 = n3+1.0
     
#Ahora verificas que es un triangulo, igual como lo tienes ya, yo lo anote de otra forma pero es lo mismo, calculas el semiperimetro y usas la formula de Herón para sacar el area

if ((n1 + n2 > n3)and (n2 + n3 > n1) and (n1 + n3 > n2)):
    Speri = (n1 + n2 + n3)/2.0
    Area = (((Speri*((Speri-n1)*(Speri-n2)*(Speri-n3))))**(1.0/2.0))
   
    print(Area)

else:
    print("error")
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines