Pascal/Turbo Pascal - Funcion trunc

 
Vista:

Funcion trunc

Publicado por daniel cevallos (1 intervención) el 16/01/2001 00:00:00
hola, soy estudiante del colegio y necesito que me ayuden con una funcion de pascal,
la funciuon es trunc, me gustaria saber como se emplea , la sintaxis y todo eso, grasis
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

RE:Funcion trunc

Publicado por Cris (29 intervenciones) el 16/01/2001 00:00:00
La funcion trunc se usa para truncar un numero real y devuelve un longint.
su sintaxis es:
function trunc(x:real):longint;
aqui te mando un ejemplo:

var x:real;
y:longint;

begin
x:=12.5; {asignas a x un numero real}
y:=trunc(x); {a ´y´ le asigna 12}
writeln(´el numero real : ´,x,´ y el numero ya
truncado es : ´,y);
end.

para que en el writeln no te aparezca :
el numero real : 1.2500000000+01
puedes escribir esto:
writeln(´el numero real : ´,x:4:2,´ y el numero ya truncado es : ´,y);

el x:4:2, significa, cuatro espacios, dos decimales asi : 12.50

Espero te haya servido

Saludos

Cristina
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

RE:Funcion trunc

Publicado por CRISTINA (1 intervención) el 18/09/2009 20:13:38
LA FUNCION TRUNC SIRVE PARA ELIMINAR LA PARTE DECIMAL DE UN NUMERO Y DEJAR OTRA VEZ EL NUMERO ENTERO.
SU SINTAXIS ES:
VARIABLE_ENETERA:= TRUNC (NUMERO_REAL);
EJEMPLO:
var x:real;
y:longint;

begin
x:=12.5; {asignas a x un numero real}
y:=trunc(x); {a ´y´ le asigna 12}
writeln(´el numero real : ´,x,´ y el numero ya
truncado es : ´,y);
end.
para que en el writeln no te aparezca :
el numero real : 1.2500000000+01
puedes escribir esto:
writeln(´el numero real : ´,x:4:2,´ y el numero ya truncado es : ´,y);

el x:4:2, significa, cuatro espacios, dos decimales asi : 12.50.
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