ATPS Alg.
Uma agência de viagens solicitou um programa para conversão de moedas.
Para fazer o programa será utilizado o programa Dev C++
O conversor deverá suportar três outras moedas além do Real (R$):
a. Dólar Americano – Turismo (US$);
b. Dólar Canadense (CDN$);
c. Euro (€);
Passo 1
Dados de entrada do problema.
Como dados de entrada utilizaremos o valor de venda da moeda, a qual estará embutida no programa.
O programa especificará a moeda e solicitará ao usuário o valor para conversão.
O usuário informará ao programa qual o valor total que deseja converter
O processamento de cálculos necessários.
O programa irá reter o valor informado pelo usuário e calculará o valor convertido.
Dados de saída do problema.
O programa informará na tela do computador o valor convertido.
1º Programa: Conversão de Dólar Americano para Real:
Descrição narrativa:
Informar variáveis ao programa: US$ e R$
Escrever: Insira o valor em Dolar USA que deseja converter para Real
Salva valor inserido
Executa cálculo
Escreve resultado: o valor de Dolar USA em reais é:
Pseudocódigo:
/* Conversor Dolar para Real */
real US$ real R$
escreve ("Insira o valor em Dolar USA que deseja converter para Real: ") salva (US$)
R$ = US$ * 1.985 escreve (" o valor de Dolar USA em reais é: ")
Programa em C
#include
#include
int main(int argc, char *argv[])
{
float US$; float R$; printf("Insira o valor em Dolar(es) USA que deseja converter para Real: "); scanf("%f", &US$);
R$=US$ * 1.985; printf("O valor de %.2f Dolar(es) USA em Reais e': R$%.2f \n", US$, R$ ); system("PAUSE"); return 0;
}
Fluxograma
Passo 2
2° Programa: Conversão das três moedas (Dolar Americano, Dolar Canadense e Euro) para o Real.
Descrição narrativa:
Informar variáveis ao programa: US$, CDN$, Euro e R$
Escrever: Insira o valor em Reais que deseja converter.
Salva valor inserido
Executa cálculo
Escreve