Pascal/Turbo Pascal - truncar

 
Vista:

truncar

Publicado por matias (6 intervenciones) el 12/04/2004 15:40:50
Hola.
Necesito saber cual es la función que tengo que aplicarle a alguna variable para que me "trunque" un valor.
Por ejemplo...yo tengo una variable que me da como resultado "2.7000000000E+01" y yo, lo que quiero que me muestre es "27" se que existe una pero no se cual es.
Espero me entiendan. Saludos
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:truncar

Publicado por LEO (5 intervenciones) el 12/04/2004 23:58:31
mira solo tiene que escribir en la writeln asi

writeln(num:0:2);
0:indica los enteros aca toma los que hay.
2:indica los decimales a tomar en este caso solo toma dos decimales.
si pones
writeln(num:0:3);
tomaria tres decimales asi sucesivamente segun lo que quieras el rango es de 0..9 creo haber practica
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:truncar

Publicado por Hurricane (73 intervenciones) el 20/04/2004 14:18:48
Si la variable que contiene el valor es "NUM", por ejemplo, ingresa como parte del código "Write(NUM)" (para el caso que sea de tipo entera) o "Write(NUM:1:0)" (para el caso que sea de tipo real). 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