O Conversor de Moeda em Descrição Narrativa
Por: andreza ramos • 30/5/2015 • Trabalho acadêmico • 742 Palavras (3 Páginas) • 308 Visualizações
Etapa 1
Conversor de Moeda em Descrição Narrativa
Início
Mostrar opções de conversão,
Solicitar ao usuário para digitar o valor que deseja converter em reais,
Digitar o valor em reais a ser convertido,
Escolher a moeda para qual será a conversão: Rublo, Libra Esterlina, Euro ou Franco;
Converter a moeda real para a escolhida,
Informar o valor final da conversão,
Fim
Conversor de Moeda em Pseudocódigo
Variaveis:
din reais, valor Rublo, valor Libra, valor Euro, valor Franco, conv Rublo, conv Libra, conv Euro, conv Franco
Inicio
valor Rublo =
valor Libra =
valor Euro =
valor Franco =
leia (din reais);
se (din reais < 0) então
din reais = din reais*-1;
fim- se
conv Rublo= din reais/ valor Rublo;
conv Libra= din reais/ valor Libra;
conv Euro= din reais/ valor Euro;
conv Franco= din reais/ valor Franco;
escreva (“O valor da conversão é =”, conv Rublo);
escreva (“O valor da conversão é =”, conv Libra);
escreva (“O valor da conversão é =”, conv Euro);
escreva (“O valor da conversão é =”, conv Franco);
Fim
Fluxograma
[pic 1][pic 2][pic 3][pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12][pic 13][pic 14]
Etapa 2
Conversor de Moeda em Linguagem C
#include < stdio.h >
int main ( ) {
float real;
float rublo;
float libraester;
float euro;
float franco;
float valorrublo;
float valorlibraester;
float valoreuro;
float valorfranco;
printf("Insira o valor em reais que quer converter: ");
scanf("%f", real);
printf("\nInsira a cotacao do rublo: ");
scanf("%f", &rublo);
printf("\nInsira a cotacao da libraester: ");
scanf("%f", &libraester);
printf("\nInsira a cotacao do euro: ");
scanf("%f", &euro);
printf("\nInsira a cotacao do franco: ");
scanf("%f", &franco);
valorrublo = real * 0.06;
valorlibraester = real * 4.01;
valoreuro = real * 3.11;
valorfranco = real * 2.58;
printf("\nO valor de %.2f reais em rublo eh: %.2f", real, valorrublo);
printf("\nO valor de %.2f reais em libra esterlina eh: %.2f", real, valorlibraester);
printf("\nO valor de %.2f reais em euro eh: %.2f", real, valoreuro);
printf("\nO valor de %>2f reais em franco eh; %.2f", real, valorfranco);
getchar ( );
getchar ( );
return 0;
}
Etapa 3
Pseudo Código
Inicio
Var
Float, mbase, result, valor;
int, opc, opc1, opc2;
enquanto valor > 0 faça
escreva:(“Digite 0= Sair _ 1= Converter”);
escreva:("Digite a opção desejada:”);
leia: (“int, opção desejada”)
se opção=1
escreva:(“ informe moeda”);
leia:(“int, opção desejada”);
escreva:(“informe valor”);
leia:(“float, valor, mbase”);
escreva:(“escolha moeda para qual deseja converter”);
escreva:(“1-Real, 2-Rublo, 3-Libra Esterlina, 4-Euro, 5-Franco”)
leia:(“int, opção desejada”);
result= valor * mbase;
escreva:("O valor em determinada moeda é: result”);
fim
Programa em linguagem C
#include
#include
main()
{
float mbase, result, valor;
int opc, opc1, opc2;
while (valor>0){
printf("Digite 0= Sair _ 1= Converter\n \n");
printf("\nDigite a opcao desejada:\n\n");
scanf ("%d",&opc);
if (opc==1){
printf("\nInforme qual a moeda:\n\n 1-Real\n 2-Rublo\n 3-Libra Estelina\n 4-Euro\n 5-Franco\n\n ");
scanf("%d", &opc);
valor=0;
{
switch (opc)
{
case 1:
printf("\nInforme o valor em reais:\n\n R$");
scanf("%f", &valor);
mbase=1.00;
break;
case 2:
printf("\nInforme o valor em Rublo:\n\n US$");
scanf("%f", &valor);
mbase=0.06;
break;
case 3:
printf("\nInforme o valor em Libra Esterlina:\n\n dolar canadense");
scanf("%f", &valor);
mbase=4.01;
break;
case 4:
printf("\nInforme o valor em Euros:\n\n");
scanf("%f", &valor);
mbase=3.11;
case 5:
printf("\nInforme o valor em Franco:\n\n");
scanf("%f", &valor);
mbase=2.58;
}
printf("\nInforme a moeda a converter\n\n");
printf(" 1- Real\n 2-Rublo\n 3-Libra Esterlina\n 4-Euro\n 5-Franco\n\n");
...