Você está na página 1de 3

PROGRAMA PARA COTAO DE MOEDAS

Abaixo segue programa em C++ para atendimento a solicitao do ATPS etapa 2:

#include <stdio.h>#include <stdlib.h>


//real=1,0000;//dolarcnd=1,7420;//euro=2,3360;//dolarcomer=1,7730 ;//dolarturis=1,8800
;//dolarparal=1,9500 ; main(){float resul,resul1,resul2,valor,mbase,dif1,dif2,dif3;int
opcao1,opcao2;char verdade; printf("ATPS\n");
printf("----------------Programacao Estruturada-------------------\n\n");
printf("Conversor de moedas\n");
printf("---------------------\n\n\n");
{
do
{
printf("\n\n Escolha a moeda Base: \n\n");
printf("1 - real\n2 - dolarcnd\n3 - euro\n4");
printf("Opcao: ");scanf("%d",&opcao1); if(opcao1==1){
printf("\n Voce escolheu converter a moeda Real!");
mbase=1.0000;
}
if(opcao1==2)
{
printf("\n Voce escolheu converter a moeda Dolar Canadense!");
mbase=1.7420;
}
if(opcao1==3)
{
printf("\n Voce escolheu converter a moeda Euro!");
mbase=2.3360;
}

printf("\n\n Digite o valor a converter: ");


scanf("%f",&valor);
printf("\n\n Deseja converter para qual moeda?\n\n");
printf("1 - Real\n2 - Dolar Canadense\n3 - Euro\n4 - Dolar Americano [Turismo - Paralelo Comercial]\n\n");
printf("Opcao:");scanf("%d",&opcao2); if(opcao2==1){
printf("\n Voce Deseja fazer a conversao para Reais!");
resul=(valor*mbase/1.0000);
printf("\n\nO Resultado e: R$ %.2f\n\n\n",resul);
}
if(opcao2==2)
{
printf("\n Voce Deseja fazer a conversao para Dolares Canadense!");
resul=(valor*mbase/1.7420);
printf("\n\n O Resultado e: CDN$ %.2f\n\n\n",resul);
}
if(opcao2==3)
{
printf("\n Voce Deseja fazer a conversao para Euros!");
resul=(valor*mbase/2.3360);
printf("\n\n O Resultado e: E$ %.2f\n\n",resul);
}
if(opcao2==4)
{
printf("\n Voce Deseja fazer a conversao para Dolar Americano!\n\n");
printf("Esta opcao mostrara:");
printf("\n A cotacao em Turismo, Paralelo e Comercial.\n");
printf("A Diferenca Percentual entre o Menor Valor para as Demais Moedas:");

resul=(valor*mbase/1.8800);
dif1=(1.7730-1.8800/100);
resul1=(valor*mbase/1.9500);
dif2=(1.7730-1.9500/100);
resul2=(valor*mbase/1.7730);
dif3=(1.7730-1.7730/100);
printf("\n\n O Resultado e:\n\n");
printf("Dolar Turismo : $ %.2f - %.3f %%\n",resul,dif1);
printf("Dolar Paralelo : $ %.2f - %.3f %%\n",resul1,dif2);
printf("Dolar Comercial: $ %.2f - %.3f %%\n\n",resul2,dif3);
}
printf("Deseja nova Conversao (s/n) ?\n\n");
printf("Opcao: ");
fflush(stdin);
scanf("%c",&verdade);
printf("\n\n");
system("pause");
}

Você também pode gostar