Dúvida sobre Fortran [RESOLVIDO]

1. Dúvida sobre Fortran [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 17/07/2010 - 12:25h

Ola,

Bom, eu estou começando com Fortran, e já me surgiu a primeira duvida. Primeiramente irei mostrar o meu codigo:

program idade
implicit none
!Declaração de variáveis
integer :: x

character :: nome
print *, 'Entre com sua idade: '
read *, x
print *, 'Entre com seu nome: '
read *, nome
print *, 'Voce tem ',x ,'Anos'
print *, 'Voce se chama: ',nome
print *, 'Voce nasceu em: ',2010 - x
END

Ele funciona bem, mas o problema é, que ao executa-lo ele solicita um nome, como eu queria:

Entre com o seu nome:

Daí, eu digito Andre

E ele me retorna:

Voce se chama: A

Alguém sabe como eu posso fazer ele imprimir tudo ? Eu tentei algo como string nome, mas acho que em Fortran não temos variáveis do tipo string...

Grato!


  


2. Re: Dúvida sobre Fortran [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 17/07/2010 - 18:24h

Acabei resolvendo da seguinte forma:

character (len=100) nome

Neste caso a variável "nome" tem o tamanho de 100 caracteres.


3. comentário abestado (meu)

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 17/07/2010 - 19:01h

colega.. juro que nem imaginava que houvesse alguém usando Fortran (ainda). E parabéns por duas coisas:

a) por ter encontrado a solução

b) por tê-la postado no tópico, onde poderá beneficiar a outros.




4. Re: Dúvida sobre Fortran [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 17/07/2010 - 19:44h

Valeu Irado! Fortran realmente é uma linguagem fascinante.


5. Re: Dúvida sobre Fortran [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 28/07/2010 - 02:26h

Interessante que esteja estudando Fortran,é uma linguagem muito antiga, não estruturada e nem orientada o objeto.
não sabia que alguém ainda usava Fortran.


6. Re: Dúvida sobre Fortran [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 28/07/2010 - 08:34h

Estou estudando Fortran porque ainda é usado com clusters. Inclusive enviei um artigo sobre Fortran, está na fila de espera.