Algoritimo
ETAPA 1
Passos 1 e 2:
LINGUAGEM NARRATIVA
PROGRAMA EXCHANGER 1.0
-Mostrar tela inicial
-Mostrar opção, converter ou sair do programa
-solicitar na tela ao usuário para digitar o valor em reais
-Digitar o valor em reais a ser convertido
-Converter a moeda de real para Euro
-Converter a moeda de real para Dólar Americano
-Converter a moeda de real para Dólar Canadense
-Informar na tela o valor da conversão de real para Euro
-Informar na tela o valor da conversão de real para Dólar Americano
-Informar na tela o valor da conversão de real para Dólar Canadense
-Fim
PSEUDO - LINGUAGEM
PROGRAMA EXCHANGER 1.0
Inicio real: opc, real, valoreuro, valordolar, valordolarcan; escreva(“Digite 0 – Sair 1 – Converter”);
Leia (opc); se (opc=0) então
Sair
Senão
Se(opc=1)
Escreva(“Informe o valor em Reais”);
Leia (real); valoreuro= real /2,40 valordolar=real/1,6570; valordolarcan=real/1.690; escreva(“Convertendo...”); escreva (“Valor de Reais em Euro”, real, valoreuro); escreva(“Valor de Reais em Dólar”, real, valordolar); escreva(“Valor de Reais em Dólar Canadense, real, valordolarcan);
Fimse;
Fimse;
Fim.
FLUXOGRAMA
LINGUAGEM DE PROGRAMAÇÃO
main ()
{ int opc, real, euro, valoreuro, valordolar, valordolarcan;
printf("************************************\n"); printf("***Programa Exchanger 1.0*** \n"); printf("************************************\n\n"); printf("Digite 0 = Sair -1=Converter\n \n"); scanf("%d", &opc);
{ if (opc==0);
else
{
printf("Informe o valor em reais\n \n"); scanf("%d",&real);
valoreuro=real / 2.40; valordolar=real / 1.6570; valordolarcan=real / 1.690;
printf("Convertendo... \n\n"); printf(" R$ %.2d equivale a %.2d Euros\n", real,