Lógica de Programação
1. Criar um programa para converter Dólares em Reais.
Análise Descritiva:
Receber cotação
Receber o valor em Dólares
Calcular o valor em Reias
Exibir o resultado (Valor em Reais)
Fluxograma:
Legenda:
COT: Cotação
VD: Valor em Dólares
VR: Valor em Reais
Teste de Mesa:
COT
VD
VR
2,35
1
2,35
2,35
2
4,70
2,00
2
4,00
1,0A
1
ERRO!
1,50
-1
-1,50
Linguagem em Pascal:
Program Convencao;
Var
COT,VD,VR:Real;
Begin
write(‘Digite o valor da cotação: ‘); readln(COT); write(‘Digite o valor em Dólares:’); readln(VD); VR:=COT*VD; writeln(VR:0:2);
End
Linguagem em C++:
#include
#include
Main( )
{
Float COT,VD,VR; Printf(“Digite o valor da Cotação: “); Scanf(“%f”,&COT); Printf(“Digite o valor em Dólares: “); Scanf(“%f”,&VD); VR=COT*VD; Printf(”O Valor em Reais:%2f\n”,VR); System(“pause”)
}
2. Crie um programa que receba três notas de um aluno e calcule sua média:
Análise Descritiva:
Receber as três notas
Calcular a média
Exibir a média final
Fluxograma:
Legenda:
NOTA1: Nota Um
NOTA2: Nota Dois
NOTA3: Nota Três
MD: Média final
Teste de Mesa:
NOTA1
NOTA2
NOTA3
MD
10
10
10
10
10
9
8
9
8
8
8
8
5
3
A
ERRO!
1,1
2,2
-3,3
-2,2 !
Linguagem em Pascal:
Program MediaFinal;
Var
NOTA1,NOTA2,NOTA3,MD:Real;
Begin
write(‘Digite primeira nota: ‘); readln(NOTA1); write(‘Digite segunda nota:’); readln(NOTA2); write(‘Digite terceira nota:’); readln(NOTA3); MD:=(NOTA1+NOTA2+NOTA3)/3; writeln(MD:0:2);
End
Linguagem em C++:
#include
#include