
Calcular raíz cuadrada - While
Publicado por José (2 intervenciones) el 27/11/2021 00:12:50
(* Hola, como hago para usar while en vez de if?. Y que me quede en bucle hasta que introduzca un numero negativo*)
Program RaizCuadrada;
Uses crt, math;
Var numero, raiz_cuadrada : real;
Begin
write ('Ingresa el valor de numero: ');
readln (numero);
If numero>=0 Then
Begin
raiz_cuadrada := sqrt(numero);
End
Else
Begin
raiz_cuadrada := sqrt(-numero);
writeln ('raiz imaginaria');
End;
writeln ('Valor de raiz cuadrada: ', raiz_cuadrada:0:6);
writeln;
write ('Presiona una tecla para terminar . . . ');
readkey;
End.
Program RaizCuadrada;
Uses crt, math;
Var numero, raiz_cuadrada : real;
Begin
write ('Ingresa el valor de numero: ');
readln (numero);
If numero>=0 Then
Begin
raiz_cuadrada := sqrt(numero);
End
Else
Begin
raiz_cuadrada := sqrt(-numero);
writeln ('raiz imaginaria');
End;
writeln ('Valor de raiz cuadrada: ', raiz_cuadrada:0:6);
writeln;
write ('Presiona una tecla para terminar . . . ');
readkey;
End.
Valora esta pregunta


0