Algoritmo
PRIMEIRO DESAFIO: 3
ETAPA 01 3
PASSO 01: 3
PASSO 02: 7
PASSO 03: 8
PASSO 04: 10
ETAPA 02 11
PASSO 01: 11
PASSO 02: 13
PASSO 03: 17
PASSO 04: 18
SEGUNDO DESAFIO: 19
ETAPA 01 19
PASSO 01: 19
PASSO 02: 24
PASSO 03: 25
ETAPA 02 26
PASSO 01: 26
PASSO 02: 33
PASSO 03: 37
Referências Bibliográficas: 38
PRIMEIRO DESAFIO:
ETAPA 01
PASSO 01:
Dados de Entrada:
• Deve ser um conversor de Moedas; o Suportar três moedas além do Real;
.
Dólar Americano – Turismo;
.
Dólar Canadense;
.
Euro.
Processamento:
• Considerar o Valor de Venda da Moeda;
• A moeda Real deverá ser a referência, ou seja, R$1,00 é igual a xxx dólares;
Dados de Saída:
• Será impresso na tela o valor calculado da moeda desejada.
Algoritmo em descrição Narrativa:
a. Abrir o Programa;
b. Digitar o Valor, em dólares, que será Convertido;
c. Aguardar o processamento dos dados;
d. Ler o valor impresso na tela;
e. Fechar o Programa.
Fluxograma
Algoritmo em Pseudocódigo:
Algoritmo "Conversor de Moedas" var // Declaração de Variáveis dolaram, conversao: real dolar: real
// Interatividade com o Cliente
Inicio
// Declarando um Valor ao Dolar em relação ao Real dolar 0) { printf("\n\n(N1iodo: %s - Data validacao: %i)\nValor mensal de cotacoes: EUR %.3f\nValor minimo neste n1iodo: EUR %.3f (Dab %i)\nVal or neste do: EUR %.3f (Dab %i)\n(Legenda: 1 EUR = R$ %.3f)\n", n1iod, validacao, gotr, min, minimdab+1, dor, dormdab+1, euro);
}
else { printf("\n\nVerifique, nao ha cotacao armazenada no menu solicitado\n");
}
gotr = 0; ng=0; validacao=0; break; } default: printf("\nMenu invalido, Por favor, escolha uma men u da lista abaixo\n\n"); ng=1; break;
}
} while (ng==1); break; } case 4: { sair = 1; ng = 0; break; } default: printf("\nMenu invalido, Por favor, escolha uma menu da lista a baiao\n\n"); ng=1; break;
}
} while (ng==1);