Pascal/Turbo Pascal - Calcular raíz cuadrada - While

 
Vista:
Imágen de perfil de José

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.
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
sin imagen de perfil
Val: 287
Oro
Ha mantenido su posición en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Calcular raíz cuadrada - While

Publicado por dario (87 intervenciones) el 28/11/2021 03:31:00
Hola, esto es lo que quieres.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Program RaizCuadrada;
Uses crt, math;
Var
    numero, raiz_cuadrada : real;
Begin
    repeat
        write ('Ingresa el valor de numero: ');
        readln (numero);
        If numero>=0 Then begin
            raiz_cuadrada := sqrt(numero);
            writeln('La raiz cuadrada es: ',raiz_cuadrada:2:4);
        end;
    until numero < 0;
End.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de José

Calcular raíz cuadrada - While

Publicado por José (2 intervenciones) el 01/12/2021 22:23:20
Gracias amigo. Saludos
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