Cita:
Empezado por gerupc
Aupi,
muchísimas gracias Dec, pero cual es el valor de 'suma', si yo antes no le he asignado ninguno?
Una vez más, gracias.
Geru.
|
La variable
suma debes inicializarla en algún momento antes del bucle. Si vas a hacer
sumador, como en este caso que empleas la variable para "
acumular" los valores que entras
Código:
...........
suma := 0;
i := 0; // A la variable i tambien debes darle un valor antes de usarla
REPEAT
WRITE('Introduzca un numero: '); READLN(num);
suma := suma + num;
i := i + 1;
UNTIL i = 5;
WRITE('La media es: ',suma/i:5:2);
...........
... en el caso de la varible
i la utilizas como
contador, o sea en cada vuelta del bucle esta aumenta en uno, vas contando un cantidad en cada vuelta, esto último es equivalente a la función
Inc (i)