Exercícios em Fortran 901) Entre com o programa exatamente como está:PROGRAM teste      ! Este programa contem erros &    ...
4) O programa abaixoPROGRAM teste      IMPLICIT NONE       INTEGER, EXTERNAL :: next_int       INTEGER :: produto       pr...
Upcoming SlideShare
Loading in …5
×

FORTRAN 90 - Exerciciosf90

2,485 views

Published on

  • Be the first to comment

  • Be the first to like this

FORTRAN 90 - Exerciciosf90

  1. 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. 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

×