Atps
1 – PROBLEMA – ETAPA 2 ..........................................................................................................2
2 – RELATORIO ............................................................................................................................6
3 – REFERENCIAS BIBLIOGRAFICAS ..........................................................................................7
1. Problema – Etapa 2
#include
#include
main()
{
int opcao, erro, origem, destino, atu, res, per, comper, fimper, dia=1, diamin, diamax, x, y, valid=0; //variaveis de controle - suporemos que o programa comeca a rodar a partir do dia 1.
float real=1, euro=2.309; //banco de dados
float ori, des, conv, result, newvalue, calib, perc, media=0, min=euro, max=euro; //conversores e medias
static float cotmes[2][30]; //matriz de armazenamento de cotacoes diarias
cotmes[1][0]=euro;
cotmes[0][0]=real;
char *period; //strings
int sair=0; //repeticao
do {
do {
printf("\nEscolha abaixo a operacao a realizar:\n[1]Conversao de moedas\n[2]Atualizacao da cotacao diaria\n[3]Resumo mensal da moeda\n[4]Sair\n>> ");
scanf("%i", &opcao);
switch(opcao) {
case 1: {
printf("\n\n1 - CONVERSAO DE MOEDAS\n\n");
do {
do {
printf("[1]REAL\n[2]EURO\n\nEscolha a moeda de origem -> ");
scanf("%i", &origem);
switch (origem) {
case 1: ori=real; erro=0; break;
case 2: ori=euro; erro=0; break;
default: printf("\nOpcao invalida. Por favor, escolha uma opcao da lista abaixo\n\n"); erro=1; break;
}
}