Programación General > Pascal
Re: Mostrar la parte entera
michael:
hola necesi to urgente el codigo para calcular la parte entera de un numero real positivo o negativo. en pascal
muchas gracias.
gothmog:
si no necesitas almacenar el valor te puede servir esto:
a:real;
a:=3.1415;
writeln(a:0:0);
Mostrara solo en pantalla "3"
Ruso:
Tambien puedes hacer lo siguiente:
var
a:real;
b:integer;
begin
a:=15.489361;
b := a div 1;
end;
El div te devolverá solo la parte entera del resultado.
Enko:
si tenes el Turbo Pascal podrias utilizar la funcion de "Trunc()" sus parametros son los siguientes:
:ph34r:
Function Trunc (R:Real) : LongInt;
Le pasas un numero de tipo real y te devuelve el entero Ej:
Y:=Trunc(X); o mas facil :rolleyes: X:=Trunc(X);
Enko:
:comp: Espera me estoy olvidando de la funcion Round que redondea la parte no entera de un real pos o neg.
Sus parametros son los mismos que el de "Trunc" que trunca(corta) la parte decimal.
Navegación
[#] Página Siguiente
Ir a la versión completa