Atps Programação Estruturada

Embed Size (px)

Citation preview

Atps Programao Estruturada.Segundo Desafio.

Etapa N 1.Passo 1.Por precauo o gerente do projeto pediu que a equipe realizasse implementao de uma instncia menor do problema, de forma a testar e validar a soluo para ento aplic-la ao problema completo.Por isso a equipe dever usar para testes o Real e o Euro. As cotaes dirias,referentes a um ms, devero ser armazenadas num vetor.Considerem o perodo de um ms (30 dias) para calcular a mdia, o menor e maior valor da cotao da moeda.O cdigo deve conter comentrios que detalhem as variveis usadas, os testes e loops realizados pelo algoritmo.#includemain(){ //declarao das variaveis1 float vreal,veuro,convert,euro; float media=0; float cotacao[30];//Declarao de uma varivel que armazena 30 valores int x; int maior,menor; int moeda; //o usuario escolhe 1 ou 2 para converter moedas printf("Digite l para converter Real para Euro\n"); printf("\n"); printf("Digite 2 para converter Euro para Real\n"); printf("\n"); scanf("%d",&moeda); switch(moeda) { //caso o usuario escolha 1 o programa executa os comandos a seguir case 1: printf("Digite quantos Reais deseja converter...\n"); printf("\n"); scanf ("%f",&vreal); printf("Digite o valor do Euro\n"); scanf("%f",&veuro); convert=vreal/veuro; printf("\n"); printf("O valor convertido eh = %.2f Euros\n",convert);break; //caso o usuario escolha 2 o programa executa os comandos a seguir case 2: printf("Digite quantos Euros deseja converter...\n"); scanf ("%f",&euro); printf("Digite o valor do Euro\n"); scanf("%f",&veuro); convert=euro*veuro; printf("O valor convertido eh = %.2f Reais\n",convert);break; printf("\n"); //caso o usuario digite um numero diferente de 1 ou 2 // o programa e interrompido pela mensagem a seguir. default: printf("Valor invalido\n"); } for (x=0; x