Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

ayuda con algoritmo

golure

Bovino adolescente
Desde
23 May 2009
Mensajes
64
hola bakunos

bueno les explico, tengo que hacer un algoritmo que lea tres variables y las muestre en orden ascendente utilizando solo instgrucciones condicionales simples (if), y ya se que aqui no se hacen tareas pero si pudieran decir en que me estoy equivocando se los agradeceria.
bueno esto es lo que llevo

var
valor1, valor2, valor3: entero
inicio
escribe("teclea el valor 1")
leer(valor1)
escribe("teclea el valor 2")
leer(valor2)
escribe("teclea el valor 3")
leer(valor3)
if(valor1<=valor2 y valor1<=valor3)then
leer(valor1)
else
if(valor2<=valor1 y valor2<=valor3)then
leer (valor2)
else
if(valor3<=valor1 y valor3<=valor2)then
leer(valor3)
end if
end if
end if
 
el algoritmo tal como lo tienes te sirve para obtener el mas pequeño de los 3 valores...
que pasa si tecleas 30,20,10 como valores? solo desplegaria la variable valor3, es decir el valor 10. una manera de resolverlo seria del siguiente modo

if(valor1 es menor que los otros dos)
{
desplegar(valor1)
if(valor2 <=valor3)
desplegar(valor2)
desplegar (valor3)
else
desplegar(valor3)
desplegar(valor2)

}

else
//ahora preguntas si val2 es el mas pequeño de los 3 y creas una estructura similar a la anterior que funciona con el valor1 menor y al final otro similar preguntando si valor3 es el menor de todos.

espero que me entiendas xD suerte con tu tarea
 
gracias xdave
ahora ya tengo una idea de como hacerlo :D
 
Volver
Arriba