Your SlideShare is downloading. ×
FORTRAN 90 - Exerciciosf90
FORTRAN 90 - Exerciciosf90
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

FORTRAN 90 - Exerciciosf90

1,624

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,624
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Exercícios em Fortran 901) Entre com o programa exatamente como está:PROGRAM teste ! Este programa contem erros & & e 3 praticas ruins de programacao PRINT *,Escreva um numero READ * numero PRINT *,”O numero eh”,numberENDHá quatro erros, sendo três deles detectáveis pelo compilador. Há, também, três más práticas deprogramação. Veja se consegue encontrar todos os sete problemas.Corrija os erros indicados pelo compilador. Rode-o, novamente, e digite 123 quando solicitado.Qual foi o resultado? Como você melhoraria o programa para que ele achasse o outro erro?2) Escreva um programa que pede pela hora na forma hh,mm e então imprime-a na tela na seguinteforma: A hora eh mm minutos apos hhO que você notou a respeito do resultado da execução deste programa?3) Usando o programa abaixo:PROGRAM lista IMPLICIT NONE INTEGER :: int1,int2,int3 REAL :: real1,real2,real3 ! inicializando as variaveis int1=0; int2=0; int3=0 real1=0.0; real2=0.0; real3=0.0 ! lendo os valores READ *,int1,real1,int2,real2,int3,real3 ! imprime os novos valores PRINT *,int1,real1,int2,real2,int3,real3END PROGRAM listaEntre com as seguintes listas: a) 1,2.0,3,4.0,5,6.0 b) 1 2.0 3 4.0 5 6.0 c) 1,,,4.0,,6.0 d) 1,2.0,3,4.0/5,6.0 e) 1 2.0 3 4.0 5 6.0
  • 2. 4) O programa abaixoPROGRAM teste IMPLICIT NONE INTEGER, EXTERNAL :: next_int INTEGER :: produto produto = next_int()*next_int() PRINT *,”O produto eh:”,produtoEND PROGRAM testeusa a seguinte função:INTEGER FUNCTION next_int() IMPLICIT NONE PRINT *,”Entre com um numero inteiro:” READ *,next_int()END FUNCTION next_int()Rode este programa deixando-os a) no mesmo arquivo-fonte b) em arquivos-fonte separados

×