Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Lex en 08 de Octubre 2016, 20:24

Título: Problema ejercicio Pascal (numero mayor que otro)
Publicado por: Lex en 08 de Octubre 2016, 20:24
Buenas, estoy aprendiendo a programar (lenguaje PASCAL pero vamos en genera también) y estaba haciendo unos ejercicios bastante simple sobre comparar tres números y escribir cuál es el mayor y he llegado a un punto que no sé que hacer.

En vez de explicarlo pondré fotos, pero viene a ser básicamente que no consigo que el programa funcione como debería ya que hay veces que me pone que un número es mayor que otro cuándo no debería.

(http://image.prntscr.com/image/1f4a137312fd4308a38b6d3f06355f9a.png)
(http://image.prntscr.com/image/9c9da59a968145caa7926f1ff20ee0d5.png)
(http://image.prntscr.com/image/bd7198069c494bfcaa9251846bb41a8a.png)
Título: Re:Problema ejercicio Pascal (numero mayor que otro)
Publicado por: Ogramar en 12 de Octubre 2016, 14:45
Buenas Lex si estás empezando con la programación te recomiendo leer este hilo https://www.aprenderaprogramar.com/foros/index.php?topic=1313.0

También te recomendaría que sigas un curso de C como este: https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=82&Itemid=210 en lugar de Pascal, ya que a la larga te va a ser más útil.

Finalmente indicarte que para poner código en los foros siempre debes hacerlo como se comenta en este hilo https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Por lo que he podido ver estás haciendo un mal uso de OR. Las condiciones deben ser de tipo AND, es decir, IF (num1>num2) AND (num1>num3) ya que el or indica "uno de los dos" y el and "que se cumplan los dos (o tres, cuatro, etc. si hubiera)

Salu2