Desvio programação
Aquecimento 2
●
Sabendo que a temperatura pode ser escrita em graus Centígrados e Farenheit e que a equação de conversão é dada pela equação abaixo, faça um programa que recebe graus na escala Farenheit e converta para graus centígrados C=5/9(F-32)
●
Volta de Apresentação
●
Faça um programa que receba a temperatura em graus centígrados e transforme para farenheit c=5/9(f-32)
●
Desvios Condicionais
Desvio IF - Sintaxe
IF ( expressão lógica ) THEN instruções END IF
Exemplo program oddEven implicit none integer :: x write (*,*) "digite um número" read (*,*) x if(mod(x,2)==0) then write (*,*) "o número digitado é par" end if end program oddEven
Exercício
Fazer um programa que leia um número e imprima na tela o módulo deste número
Exercício
●
Faça um programa que leia um número e imprima na tela se este número é par ou impar
Desvio If Then Else
IF (expressão Lógica) THEN instruções-1 ELSE instruções-2 END IF
Exercício
●
Faça um programa que leia duas palavras. Caso as palavras sejam iguais, o programa deve imprimir “palavras iguais” e imprimir qual a palavra digitada duas vezes. Caso as palavras sejam diferentes o programa deve imprimir “palavras diferentes” e imprimir as duas palavras digitadas
Exercício
Faça um programa que leia dois números e imprima qual deles é o menor
Exercício
Faça um Programa que leia três números e verifique se estes números correspondem aos lados de um triângulo
If Lógico
●
IF (expressão lógica) uma instrução
Exercício
Faça um programa que apresente o módulo de um número informado pelo usuário usando o comando if lógico
If aninhados
IF (expressão Lógica) THEN instruções IF (expressão Lógica) THEN instruções END IF instruções ELSE instruções IF (expressão Lógica) instruções instruções END IF
If aninhados
IF