La Web del Programador: Comunidad de Programadores
 
    Pregunta:  30158 - RESPUESTA EN NOMENCLATURA DE INGENIERIA O CIENTIFICA
Autor:  CARLOS MORALES
hola gracias por leer mi pregunta, la cual es:

¿ como hago para que un programa en pascal me de los resultados de operaciones matematicas en numeros sexagesimales y no en nomenclatura cientifica (ingenieria) por ejemplo yo quiero que me de como resultado 100 y el programa delpliega 1.00E+2

  Respuesta:  Roberto Garcia Garcia
Para resolver este problema al momento de escribir la variable debes especificar el numero de enteros y decimales que quiere que muestre

por ejemplo

si resul es de un tipo real

write('resultado: ',resul:2:2);
escribe el resultado mostrando dos enteros y dos decimales

write('resultado: ',resul:2:0);
escribe el resultado mostrando solo dos enteros sin decimales

write('resultado: ',resul:0:0);
escribe el resultado mostrando todos los enteros que contenga "resul" y sin decimales

y asi por el estilo, esto es para las variables reales, si las variables son enteras creo que significa una tabulacion de los numeros (de esto no estoy seguro).

ejemplo

si resul es de un tipo entero
write('resultado: ',resul:2); deja dos espacios en blanco despues de escribir la cadena, observa que solo admite un numero es decir

write('resultado: ',resul:2:2); marcara error si resul es de un tipo entero

Espero te ayude

si te queda duda escribeme a

[email protected]

tal vez tarde en responder porque tengo problemas con el modem

atentamente