Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: Tefo en Mayo 01, 2017, 08:32:41 PM

Título: Duda pascal
Publicado por: Tefo en Mayo 01, 2017, 08:32:41 PM
Hola chicos, estoy aprendiendo pascal en la facultad y tengo una duda con este ejercicio, es bastante sencillo y solo hay una parte que tengo una duda, aca va el ejercicio:

(https://k61.kn3.net/3/4/2/6/F/9/378.png)

(https://k61.kn3.net/8/C/1/7/6/F/142.png)

(https://k61.kn3.net/1/5/C/C/5/A/966.png)

No entiendo la asignación que hace en el primer if:

max2:=max1;
dnimax2:=dnimax1
Título: Re:Duda pascal
Publicado por: andergedon en Mayo 01, 2017, 10:14:02 PM
A 'max2' se le asigna el valor de 'max1' cada vez que el programa lea una altura mayor a la que está almacenada. Así entonces 'max2' guardará la altura que precede a 'max1'.

No se si me logré explicar bien, pero todo está en la página de "Entendiendo el problema"

Saludos!
Título: Re:Duda pascal
Publicado por: seth en Mayo 03, 2017, 08:33:34 PM
Tenes que guardar la altura de los dos mas altos, por eso tenes dos variables: max1 y max2

Si te llega un nuevo jugador que es mas alto que los dos, primero tenes que pasar al que tenes guardado como mas alto al segundo puesto y despues guardar al nuevo