Programación General > Pascal

 Re: Mostrar la parte entera

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa