ATPS - Programação Estruturada II
Pesquisas Acadêmicas: ATPS - Programação Estruturada II. Pesquise 861.000+ trabalhos acadêmicosPor: xcription • 25/5/2012 • 1.159 Palavras (5 Páginas) • 2.146 Visualizações
Atps Programação Estruturada.
Segundo Desafio.
Etapa Nº 1.
Passo 1.
Por precaução o gerente do projeto pediu que a equipe realizasse implementação de uma instância menor do problema, de forma a testar e validar a solução para então aplicá-la ao problema completo.
Por isso a equipe deverá usar para testes o Real e o Euro. As cotações diárias,
referentes a um mês, deverão ser armazenadas num vetor.
Considerem o período de um mês (30 dias) para calcular a média, o menor e maior valor da cotação da moeda.
O código deve conter comentários que detalhem as variáveis usadas, os testes e loops realizados pelo algoritmo.
#include<stdio.h>
main(){
//declaração das variaveis1
float vreal,veuro,convert,euro;
float media=0;
float cotacao[30];//Declaração de uma variável 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<30; x++){ //A primeira
...