Teste
Segundo Desafio
Etapa Nº1
Passo1
O algoritmo foi desenvolvido com base nos valores de conversão do Euro para o Real, foi utilizado laço de repetição e acumulador para armazenar e realizar os calculos.
// ATPS de programação estruturada1
//valores retirados no 22 de novembro,2011.
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
int main(){ // VETOR DE 30 POSIÇÕES REFERENTE A UM MES COMERCIAL float euro[30];// valor da cotação do euro referente ao real float menor,maior;// variaveis para armazenar o valor maior e menor float acumulador = 0;//acumula os resultados float media = 0;//recebe a media maior = 0;//inicialização de variaveis menor = 9; //laço para preenchimento do vetor nos 30 dias corridos do mês for (int i = 0 ; i<30;i++){ printf("informe o valor da cotação do euro referente ao real: \n"); printf("informe o valor do dia %d \n",(i+1)); scanf("%f",&euro[i]); system("cls"); } for (int i = 0 ; i<30;i++){//laço para verificação de valores if(euro[i] < menor) menor = euro[i]; if(euro[i] > maior) maior = euro[i]; } for(int i = 0;i<30;i++){//laço para o acumulo de valores acumulador = acumulador + euro[i]; }
printf("total no acumulador %f \n",acumulador); media = acumulador/30; printf("a menor cotacao foi: %8.3f\n",menor); printf("a maior cotacao foi: %8.3f\n",maior); printf("a media das cotacoes foi: %8.3f\n",media); getch();
}
Passo 2
Teste do algoritmo desenvolvido na etapa 1
Para a realização do teste foi inserido valores aleatórios de 1 até 6!
Segundo teste – valores aleatórios de 7 à 0!
Terceiro Teste – valores aleatórios de 0 à 9!
Etapa Nº2:
Passo 1
Para a elaboração do codigo foi realizada a pesquiza no site <http://economia.uol.com.br/acoes>, foi retirada a lista de moedas e suas respectivas taxas de cambio ralacionadas com o Real.
O algoritmo