Você está na página 1de 2

Conversor de Moedas Usando Vetor e Matriz !!!

Boa Tarde pessoal sou iniciante em programao e novato aqui no frum por isso gostaria que alguem me ajudasse em um exerccio de Linguagem C++. O exerccio pede um corversor de moedas em que o usurio digite > "de" e "para" qual moeda ele quer converter, o "valor" da grana e por fim mostre o resultado, at ai tudo bem consegui numa boa, o problema a etapa 2 em que o problema pede um upgrade no aplicativo e que o mesmo alem das converses faa: 1 Guardar as cotaes dirias por ms, 2 Fazer as mdias mensais das cotaes das Moedas, 3 Indicar o menor e maior valor das moedas no Mes; Se alguem ai puder me ajudar... Segue o Cdigo apenas da etapa 1 (Conversor) A etapa 2 ... preciso de ajuda no sei nem por onde comear //////////////////////////////////////////////////////////////////////////////// #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,login; char verdade; printf("TADS - TECNOLOGIA EM ANALISE E DESENVOLVIMENTO DE SISTEMAS\n"); printf("----------------Programacao Estruturada-------------------\n\n"); printf("Conversor de moedas\n"); printf("---------------------\n\n\n"); printf("[ 1 ] Administrador\n"); printf("[ 2 ] Conversor\n\n"); printf("Opcao: "); scanf("%d",&login); if(login!=1) { do { printf("\n\nEscolha a moeda Base: \n\n"); printf("1 - Real\n2 - Dolar Canadense\n3 - Euro\n\n"); printf("Opcao: "); scanf("%d",&opcao1); if(opcao1==1) { printf("\nVoce escolheu converter a moeda Real!"); mbase=1.0000; } if(opcao1==2) { printf("\nVoce escolheu converter a moeda Dolar Canadense!"); mbase=1.7420; } if(opcao1==3) { printf("\nVoce escolheu converter a moeda Euro!"); mbase=2.3360; } printf("\n\nDigite o valor a converter: "); scanf("%f",&valor); printf("\n\nDeseja 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("\nVoce 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("\nVoce Deseja fazer a conversao para Dolares Canadense!"); resul=(valor*mbase/1.7420); printf("\n\nO Resultado e: CDN$ %.2f\n\n\n",resul); } if(opcao2==3) { printf("\nVoce Deseja fazer a conversao para Euros!");

resul=(valor*mbase/2.3360); printf("\n\nO Resultado e: E$ %.2f\n\n",resul); } if(opcao2==4) { printf("\nVoce Deseja fazer a conversao para Dolar Americano!\n\n"); printf("Esta opcao mostrara:"); printf("\nA 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\nO 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 fazer uma nova Conversao (s/n) ?\n\n"); printf("Opcao: "); fflush(stdin); scanf("%c",&verdade); printf("\n\n"); } while(verdade!='n'); printf("\n"); } ///////////////////////////////////////////////////////////////////////2 ETAPA ?? //Se o usuario escolher Administrador ira cair na tela para Digitar a senha //Se Acertar a Senha faa o vetor para armazenar as moedas por ms //Senao Volta para o menu principar // "Administrador/Conversor" else { int senha; printf("\n\nDigite a senha de Administrador!\n\n"); printf("Senha: "); scanf("%d",senha); if(senha=1234) {