Resultados 1 al 5 de 5

Hilo: Duda ceros en fortran

  1. #1
    Registro
    Apr 2015
    Posts
    12
    Nivel
    Universidad (Química)
    ¡Gracias!
    0 (0 msgs.)

    Predeterminado Duda ceros en fortran

    Hola! estoy usando fortran y tengo que hacer una cuenta que es: a**b , con estos datos: 0.000123**(1789) y eso en fortran es cero y puse ya doble precision tanto a a como a b ¿como soluciono que no me de cero?
    Tambien otra pregunta es como leer y trabajar con complejos en fortran al leerlos estan asi a=(1.234,2.567) y b=123 como leeo y trabajo con ellos? porque los primeros datos son reales y los leeo como reales pero luego vienen complejos, hago un do nuevo?

    Gracias!

  2. #2
    Registro
    Mar 2015
    Ubicación
    Lujan Buenos Aires Argentina
    Posts
    3 796
    Nivel
    Universidad (Ingeniería)
    Artículos de blog
    39
    ¡Gracias!
    1 771 (1 585 msgs.)

    Predeterminado Re: Duda ceros en fortran

    Hola estas queriendo hacer 0.000123^{1789} cuyo resultado es un número que empieza en 0 coma y luego de la coma tiene mas de 6000 ceros es decir para cualquier pc con precisión de 308 lo considera 0. Y no es un problema de FORTRAN lo sera para cualquier lenguaje.
    Ahora bien si no quieres exponciar y lo que quieres es multiplicar solo usa un asterisco y con double de tipo de dato.
    Existe un tipo de datos llamado complex y puede ser de doble o cuádruple precisión

    http://pelusa.fis.cinvestav.mx/tmato...to/Fortran.pdf
    Última edición por Richard R Richard; 08/12/2016 a las 11:22:46. Razón: ortografia

  3. #3
    Registro
    Nov 2015
    Ubicación
    Aranjuez
    Posts
    226
    Nivel
    Universidad (Ingeniería)
    ¡Gracias!
    20 (19 msgs.)

    Predeterminado Re: Duda ceros en fortran

    Si por ejemplo la cuenta a**b lo asignas a una variable c, es decir, c=a**b, tienes que asignar c como doble precisión

    La segunda pregunta no sé si la entendí bien, pero para leer un complejo puedes simplemente usar READ, y en la pantalla escribes el número complejo así : "(parte real, parte imaginaria)"

    - - - Actualizado - - -

    Richar tiene razón aunque sea doble precisión no te va a salir un número distinto de cero

  4. #4
    Registro
    Mar 2015
    Ubicación
    Lujan Buenos Aires Argentina
    Posts
    3 796
    Nivel
    Universidad (Ingeniería)
    Artículos de blog
    39
    ¡Gracias!
    1 771 (1 585 msgs.)

    Predeterminado Re: Duda ceros en fortran

    Creo que ahora entendí mejor lo que quieres hacer
    Si tienes que leer datos leelo todo completo en una variable de texto... el número complejo usa punto para separar los decimales y coma para separar la parte real de la imaginaria.
    Escribe código que guarde como numero lo de antes de la coma y en otro lo de después de la coma sin salir del do.

  5. #5
    Registro
    Apr 2015
    Posts
    12
    Nivel
    Universidad (Química)
    ¡Gracias!
    0 (0 msgs.)

    Predeterminado Re: Duda ceros en fortran

    Tengo un do que me lee datos que estan puestos en columna y reales e imaginarios los reales me los lee bien y los guardo en sus respectiva variables (la variable a y luego hago cuentas en ese do) y hago las cuentas bien pero al hacerlo con imaginarios y estar escritos como os comente no se como tengo que guardarlos en una variable porque a es real entonces no se como guardar por un lado la parte la real y la imginaria y trabajar con ellos

    Gracias!

    - - - Actualizado - - -

    Cita Escrito por Richard R Richard Ver mensaje
    Creo que ahora entendí mejor lo que quieres hacer
    Si tienes que leer datos leelo todo completo en una variable de texto... el número complejo usa punto para separar los decimales y coma para separar la parte real de la imaginaria.
    Escribe código que guarde como numero lo de antes de la coma y en otro lo de después de la coma sin salir del do.

    Gracias!
    Última edición por galilea; 08/12/2016 a las 12:31:26.

Información del hilo

Usuarios viendo este hilo

Ahora hay 1 usuarios viendo este hilo. (0 miembros y 1 visitantes)

Hilos similares

  1. Fortran Duda fortran
    Por galilea en foro Métodos informáticos
    Respuestas: 0
    Último mensaje: 29/11/2016, 11:26:02
  2. 1r ciclo Nº de ceros
    Por Castelao en foro Métodos matemáticos
    Respuestas: 0
    Último mensaje: 02/06/2015, 16:41:09
  3. Fortran Duda Sumatorios Fortran
    Por Becquerel en foro Métodos informáticos
    Respuestas: 2
    Último mensaje: 19/10/2011, 13:39:41
  4. Nueve ceros
    Por Luis Alberto en foro Problemas de ingenio
    Respuestas: 1
    Último mensaje: 11/08/2011, 01:17:28
  5. 1r ciclo ceros de la funcion?
    Por Julián en foro Cálculo
    Respuestas: 5
    Último mensaje: 04/08/2010, 17:45:39

Etiquetas para este hilo

Permisos de publicación

  • No puedes crear hilos
  • No puedes responder
  • No puedes adjuntar archivos
  • No puedes editar tus mensajes
  •