Atps de programação
BUENO, Paulo. Linguagem C. Disponível em: . Acesso em: 26 mar.2012, 21:45.
Manzano, José Augusto N.G Algoritmos: Lógica para desenvolvimento de Programação de Computadores. 21. Ed. São Paulo: Érica, 2008.240p.
2.3 Algoritmo em fluxograma
3.3 Algoritmo em fluxograma
4 TERCEIRO PASSO
Nesta etapa de desenvolvimento tivemos a necessidade de ter como orientação a etapa anterior, porém melhoramos o algoritmo estabelecendo a condição para o usuário escolher a opção de moeda a ser convertida, portanto tivemos que estabelecer condições dentro da estrutura (SWITCH) em que dentro de nossas análises seria a melhor estrutura a ser utilizada, de forma que tornasse o algoritmo dentro de sua estrutura o mais simples possível.
4.1 Algoritmo em narrativa
1. Escolher otipo de moeda para conversão
2. Digite quantidade da moeda nacional
3. Digite a cotação da moeda escolhida
4. Mostrar valor da conversão
4.2 Algoritmo em pseudocódigo.
#include
#include
int main(intargc, char *argv[])
{
floatcotacao, real, euro, teuro, dolarc, tdolarc; char moeda;
printf(" Voce deseja fazer a conversao do real para qual das moedas?\n\n\ "); printf("Escolha a opcao que deseja, digitando seu numero correspondente.\n\n"); printf(" 1. Dolar\n\n"); printf(" 2. Dolar canadense\n\n"); printf(" 3. Euro\n\n"); scanf("%s",&moeda); printf(" Digite o valor em real para ser convertido na moeda desejada:\n\n"); scanf("%f", &real);
printf(" Digite a cotacao da moeda desejada:\n\n"); scanf("%f", &cotacao);
switch (moeda)
{
case'1': printf(" O valor em dolar eh: %.2f\n\n",real/cotacao); break; case'2': printf(" O valor em dolar canadense eh: %.2f\n\n",real/cotacao); break; case'3': printf(" O valor em euro eh: %.2f\n\n",real/cotacao); break; default: printf(" numero referente a moeda invalido\n\n");
}
printf(" Obrigado por nos consultar\n\n"); system("PAUSE"); return 0;
}
]