-
Bueno, pues aqui ando con una práctica de la uni. Es una de 3º y me la mandan hacer en pascal…............sin comentarios.
El problema es que tengo una lista de numeros en un fichero de texto que creo a partir de un programa en pascal que luego tengo que pasar a estatgraphics. Los números son reales y la notación que usa pascal es:
2.4645233087E+01 3.7936328358E-02
1.7740173829E+00 1.9006487361E-02
1.2705916077E+00 2.0909870041E-01
9.4898003353E-01 1.9517933052E-01
2.9457329404E+00 3.4905918718E-02
1.3628566571E+00 -8.3635830418E-02
2.8369414866E-01 -8.4261014690E-03
1.8822248274E-01 -8.1086247499E-03Pero statgraphics no me reconoce esta notación. Sabeis como puedo hacer en pascal para que me lo muestre sin exponente??? Osea, en vez de 9.4898003353E-01 pues que me ponga 0,94898003353 que es como lo necesito.
Si fuese C pues me lo controlo más pero pascal aparte de que lo tengo olvidado pos no se como hacer esto.
Ayudita?????????????? -
No te metas con pascal que es un pedazo de lenguaje, tiene poco que envidiar a C:D
Yo estoy hasta arriba de pascal pero en este ultimo año no lo he dado y tampoco he usado nunca ese tipo de datos asi que no te puedo dar una solucion exacta.
Supongo que usaras el borland pascal 7, pues vete a la ayuda y busca los tipos de datos, supongo que sera un float, pues varia su precision con long o similar y mirate las herramientas de formato.
Es que no lo tengo instalado y no puedo buscartelo pero hay unas funciones para formatear el tipo de salida.
-
Bueno, usar uso el 6.0 porque el 7 me da un error al ejecutar los programas y como tampoco lo uso mucho pues me da bastante igual, me quedo con el 6.
He buscado y rebuscado por la ayuda y no tengo ni idea.
Y bueno, no he dicho que sea mal lenguaje pero lo veo que aunque tiene muchas posibilidades no se puede comparar a C.Sigo necesitando ayuda.
-
Bueno da lo mismo, te decia el borland 7 porque fue el ultimo y ya tenia cosillas de windows, ademas tenia objetos y demas.
El tipo de dato que expresas es un real en pascal y se puede formatear con el writeln que viene a ser un printf de c.
Busca writeln en la ayuda de pascal, desde el editor encima de la palabra CTRL+F1 creo que era.
Te estoy hablando de memoria y con el curso de pascal del cabanes por lo que no puedo ser mas exacto. http://ciberia.ya.com/nachocabanes/
P.D.: Te aseguro que son pocas las cosas que se hacen con C y no se pueden hacer con pascal y si no mira cual es el producto estrella de Borland (delphi)
-
gracias, mañana lo miro. De todas formas hace 5 minutos he encontrado esto y creo que con las funciones que vienen me valen. Lo unico que ya es tarde, lo dejo pa mañana.
Gracias de todas formas.
PD:Y lo de delphi…....si, la verdad es que seguramente tengas razón.:D