anhanguera
1) Dados de entrada do problema:
Escreva(“converter para:US$ digite 1, CDN$ digite 2, € digite 3 “);
Leia(MOEDA);
Escreva(“Digite o valor em reais”);
Leia(REAL);
2) se(MOEDA=’1’) então TOTAL←REAL*0.515; senão se(MOEDA=’2’) então TOTAL←REAL*0.606; senão se(MOEDA=’3’) então TOTAL←REAL*0,431; fimse; 3) escreva (“O valor convertido é”, TOTAL);
4) inicio // Algoritmo que converte UU$ para R$. real:VDOLAR,CONVERSAO; escreva(“Digite o valor em dolar”); leia(VDOLAR); CONVERSAO←VDOLAR*1.94; escreva(“O valor em R$ é”,CONVERSAO); fim;
Descrição narrativa:
Inicia-se o algoritmo, declara-se as variáveis em seguida vem os dados de entrada, logo após inicia-se o processamento de dados e por fim a saída de dados imprimindo o resultado.
O algoritmo em pseudocódigo:
Inicio : procedimento Entrada de dados: VDOLAR Processar:CONVERSAO←VDOLAR*1.94; Imprimir dados: Valor convertido em reais.
Fim : procedimento
Pág 03
Fluxograma:
↓
→ →
↓
↓
Passo 2
Incio
real:REAL1 , REAL2 , REAL3 , VALOR , DA , DC , E; escreva(“Digite o valor correspondente para as três moedas dólar americano,dólar canadense e euro”); leia(VALOR); REAL1←VALOR*1.94; escreva(VALOR“dólar americano em reais é”REAL1); REAL2←VALOR*1.65; escreva(VALOR“dólar canadense em reais é”REAL2); REAL3←VALOR*2.32;
Pág 04 escreva(VALOR“euros em reais é”REAL3); DA←VALOR*0.515; escreva(VALOR“reais em dólar americano é”DA); DC←VALOR*0.606; escreva(VALOR“reais em dólar canadense é”DC); E←VALOR*0.431; escreva(VALOR“reais em euros é”E); fim; O algoritmo em pseudocódigo:
Início: procedimento