Atps
Passo 1 - Usando as especificações feitas e como forma de propor uma solução para o problema, utilizar para teste apenas a conversão de Dólar Americano para Real e apresentar o algoritmo que realiza essa tarefa
Algoritmo em pseudocódigo
#include
#include
#include
int main()
{
float dolar = 1.94,real =0, valor; printf (" \n Digite o valor em dollar para conversão: \n" ); scanf ( "%f", &valor );// real = valor * dolar; printf("\nValor em Real eh:\n %f",real); getche(); }
Descrição narrativa
Ao abrir o aplicativo, aparecerá uma solicitação ao usuário para digitar o valor em dólar que ele deseja converter para Real. Após digitado, o aplicativo irá imprimir na tela o valor convertido de dólar para real.
Fluxograma:
PASSO 2
Algoritmo completo para a conversão das três moedas para o Real
#include
#include
#include
//programa que aparece todas cotações int main()
{
float dolar = 0,dolarcanada = 0,euro = 0, valor; // declaração das variaveis
printf (" \n Digite o valor para conversão: \n" ); //solicita para usuario digitar scanf ( "%f", &valor );// dolar = valor/2.00; dolarcanada = valor/1.50; euro = valor/2.50; printf("\nValor em Dolar Americano:\n %f",dolar); printf("\nValor em Dolar Canadense:\n %f" ,dolarcanada); printf("\nValor Euro : \n %f" ,euro);
getche(); }
Fluxograma
Passo 3:
Partir do algoritmo apresentado no Passo 2 e alterá-lo para que o usuário escolha qual é a moeda que deseja realizar a conversão.
int main()
{
float dolar = 0,dolarcanada = 0,euro = 0, valor, opcao; printf (" \n Digite o valor para conversão: \n" ); //solicita para usuario digitar scanf ( "%f", &valor); printf ("Escolha a moeda para fazer a conversão \n"); printf("1 - Dolar americano \n2 - Dolar Canadense \n3 - Euro \n\n Opcao: "); scanf("%f",&opcao); if (opcao == 1){ dolar = valor/2.00; printf("\nValor em Dolar