Pascal/Turbo Pascal - turbo pascal

 
Vista:

turbo pascal

Publicado por mauricio baeza (14 intervenciones) el 13/06/2006 22:40:16
buena a todos
estoy probando lo poco que se en pascal
y en uno de mis pasajes por la practica me encuentro con el siguienet problema
cree un programilla que "sirbe para la comvercción de temperaturas "
bueno basicamente,
pero mi problema es que no me gusta como aroga el resultado (es un problema con el tipo de dato real)
por ejemplo
le pído al usuario que ingrese el valor en grados celcius y yo se lo" entrego en kelvin"
pero le entrego una patas de gallo que no es muy claro:
0.0000000000E+00 grados celcuis es equibalente a 2.7300000000E+02 grados kelvin
y me gustaria que se viera
0 grados celcius es equibalemte a 273 grados kelvin

bueno
alguien sabe como se puede areglar
desde ya muchas grasias
mauricio baeza
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:turbo pascal

Publicado por Diego Romero (996 intervenciones) el 14/06/2006 04:17:27
Utiliza el proc. Write de esta forma:
Write(Kelvins:5:2);
Donde 5 son los lugares de la parte entera y 2 los de la parte fraccionaria a mostrar.
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:turbo pascal

Publicado por mauricio baeza (14 intervenciones) el 14/06/2006 23:27:44
muchas grasias mi estimado
me sirvio de verdad garsias
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:turbo pascal

Publicado por Martin Guerra (1 intervención) el 26/06/2006 22:36:21
q tal mauricio.... bueno es muy facil, la caracteristica de una varible real es esa se llama la tecnica del punto flotante ... bien ... para q no figure con ese exponencial tienes tienes q colocar a lo que quieres imprimir es:
supongamos q la variable a omprimir es temperatura, entonces

VAR
temperatura : real;
...................
write('la temperatura en kelvin es:',temperatura:0:2);

en pantalla saldra

127 kelvin

bueno , nos vemos
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