¡¡AYUDA!! Ejercicio de algoeritmos
Publicado por Elena (3 intervenciones) el 29/03/2022 17:55:55
Dado el siguiente algoritmo:
Algoritmo calcular
var
numero: entero;
resultado: entero;
fvar
numero := 45897;
resultado := 0;
mientras numero > 0 hacer
si (numero mod 2) = 0 entonces
resultado := resultado + 1;
fsi
numero := numero div 10;
fmientras
falgoritmo
ENTIENDO LO SIGUIENTE: Se pregunta si el número es par. Si es par, se incrementa el resultado en 1 utilizando la línea (resultado := resultado + 1). Si el número no es par se divide entre 10 aquí: (numero := numero div 10). Y se evalúa de nuevo el mientras, hasta que la variable numero tenga valor 0.
¿ENTONCES EL VALOR DE LA VARIABLE RESULTADO ES 1? Me pierdo ahí.
Por otro lado, ¿qué enuncia este problema?
Muchas gracias.
Algoritmo calcular
var
numero: entero;
resultado: entero;
fvar
numero := 45897;
resultado := 0;
mientras numero > 0 hacer
si (numero mod 2) = 0 entonces
resultado := resultado + 1;
fsi
numero := numero div 10;
fmientras
falgoritmo
ENTIENDO LO SIGUIENTE: Se pregunta si el número es par. Si es par, se incrementa el resultado en 1 utilizando la línea (resultado := resultado + 1). Si el número no es par se divide entre 10 aquí: (numero := numero div 10). Y se evalúa de nuevo el mientras, hasta que la variable numero tenga valor 0.
¿ENTONCES EL VALOR DE LA VARIABLE RESULTADO ES 1? Me pierdo ahí.
Por otro lado, ¿qué enuncia este problema?
Muchas gracias.
Valora esta pregunta


0