Pascal/Turbo Pascal - dudas sobre bucle while

   
Vista:

dudas sobre bucle while

Publicado por anacleto silva (1 intervención) el 13/10/2014 17:09:28
hola buenas tengo una duda en este bucle while hay manera de evitar en bucle infinito ???? yo por ahora poniendo el break me soluciona el tema hay otra manera?
un saludo


1
2
3
4
5
6
7
8
9
10
while(num > 0 ) do
 
  BEGIN
   if(num mod 2= 0) then
   writeln('el numero es par')
   else
   writeln('el numero es impar ');
   writeln();
   break;
  end;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

dudas sobre bucle while

Publicado por ramon (2072 intervenciones) el 14/10/2014 00:54:18
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
while(num > 0 ) do
BEGIN
 if (num mod 2= 0) then
writeln('el numero es par')
else
writeln('el numero es impar ');
writeln();
break;
end;
 
Por algun motibo no lo pones como mejar es aver tu solo entras un numero y lo comparas
para que quieres un while si no se necesita eso seria igual asi.
 
if num mod 2 = 0 then
writeln('el numero es par')
else
writeln('el numero es impar ');
writeln;

esto seria lo mismo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar