algoritmo¡¡¡¡

Iniciado por maik22, 16 Febrero 2012, 02:38 AM

0 Miembros y 1 Visitante están viendo este tema.

maik22

diculpen que ando aprendiendo apenas programación en mi escuela, y me dan problemas a contestar asi como el algortimo para calcular el area de figuras geometricas, bueno me han dejado uno y NO, no queiro que me lo resuelvan solo queiro que me digan en que me equivoco y porque asi esta

Calcular el Area total y volumen de una piramide con base pentagonal

1)inicio
2)Leer n,L,Ap(b), Pb, AL, AB, h
3)V=AL*h/3, Al=Pb*Ap/2, At=Al*Ab
4)Imprimir V, A
5)fin

ahora sustituyedo por literales

1)inicio
2)Leer a,b,c,d,e,f,h
3)e=d*c/2, V=e*h/3, At=e*f
4)imprimir V, A
5)fin
"a" es n(n es el numero de lasdos)
"b"es L(longitud de los datos)
"c" es AP(apotema de la base)
"d" es Pb(perimetro de la base)
"e" es AL(área lateral)
"f" es AB(área de la base)
"h2 es la altura


repito, solo queiro me me señalen mis errores y porque de estos, las formulas estan bien segun yo ;)
"Un final feliz depende de donde acabes el cuento" Orsen Welles

eleon

¿Pero cuál es tu duda?, ¿te salta algún error en el código o tienes problemas en aplicar las ecuaciones?; si es en el código lógicamente tendrás que ponerlo para buscar el error.

Saludos.

maik22

de echo no lo he metido en codigo c, debi do a lomsimo que mi maetsra como apenas vamos iniciando nos introduce de poco a poco con problemas ocmo este, en si solo querria saber si loq eu escribi en las literales y formulas estan bien descritos o si pase por alto algo, como no se que para una formula me falte alguna literal y eso
"Un final feliz depende de donde acabes el cuento" Orsen Welles

slif33r

Bueno a mi humilde opinion(yo tb toy aprendiendo a programar)
Calcular el Area total y volumen de una piramide con base pentagonal
1)inicio
2)Leer n,L,Ap(b), Pb, AL, AB, h
3)V=AL*h/3, Al=Pb*Ap/2, At=Al*Ab
4)Imprimir V, A // esa variable A no va mostrar nada al momento de imprimir
5)fin
segun veo tu algoritmo no veo ningun calculo para  A=?
1)inicio
2)Leer a,b,c,d,e,f,h
3)e=d*c/2, V=e*h/3, At=e*f
4)imprimir V, A
5)fin
//si V es volumen  V= f*h/3 -disculpa si me equivoco
en tu linea 4) imprimir V,At(en ves de la A)     //si es que At es area total ya que en tu leyenda de variables no dices que es.

Una recomendacion que me la hicieron a mi es que al momento de poner variables, la cosa no es poner cualquier nombre a las variables(a,b,c,d,e,..etc)es tratar de poner de acuerdo a la accion que va a realizar por que si pusieras asi como esta sin esa pequeña leyen que pusiste abajo, no se te entenderia. ejem:
*a lo pondrias NLados  o nl
*e=ALateral  o al es una sugerencia que me la hicieron a mi.

al final creo que el error puede ser al momento de imprimir A que va mostrar?

soyloqbuskas

¡Buenas slif33r !

Suponiendo que las ecuaciones esten bien hechas, lo que has escrito tiene muy mala legibilidad. Los algoritmos se escriben en pseudocodigo. Aqui te deje un link con un ejemplo de pseudocodigo y creo que debes escribirlo siguiendo la estructura de este ejemplo.

http://www.casdreams.com/auladeinformatica/cet/Algoritmos_archivos/image002.gif

Un saludo.
"Si tienes 1 manzana y yo tengo otra manzana...
y las intercambiamos, ambos seguiremos teniendo 1 manzana.
Pero...si tu tienes 1 idea y yo tengo otra idea...
y las intercambiamos, ambos tendremos 2 ideas."


George Bernard Shaw