Você está na página 1de 11

Faculdade Anhanguera de Anpolis

Curso de Engenharias
Disciplina: Algoritmos e Programao

ALGORITMOS E PROGRAMAO

Carlos Adelvico de Castro Silva RA:3727711433


Edeilson Souza da Costa RA:37260737106
Hlia Maria Clementino RA:4251854685
Thiago Ferreira Lemes RA:3726700124
Wellington Oliveira Borges RA:4201785650

Prof: Denise

Anpolis
Junho de 2012

Sumrio
Pg.
Passo 1___________________________________________________________2
Algoritmo ________________________________________________________2
Passo 2___________________________________________________________7
Algoritmo________________________________________________________7
Relatrio de
concluso______________________________________________10
Referncias
Bibliogrficas___________________________________________11

Passo 1
Algoritmo ;
leia valor
real <- valor*1,8215
imprima real
Pseudocdigo;
variveis
valor, real
inicio
escreva Digite o valor em Dlar Americano para a converso em
Reais.
leia valor
real <- valor*1,8215
Escreva real
finalgoritmo
Fluxograma;
Inicio
Gostaria?
A
Gostaria de converter Dlar Americano para Real?
Digite o valor em dlar.
1
3

C
B
sim
C=B*1,8215

1
Fim
no

Passo 2
Algoritmo;
leia moeda, valor
caso moeda = dolar americano ento
real <- valor/1,8237
imprima real
caso moeda = dolar canadense ento
real <- valor/1,8237
imprima real
caso moeda = euro ento
real <- valor/2,43
imprima real

Pseudocdigo;
Variveis
moeda, valor, real
inicio
Escreva Escolha entre Dlar Americano, Dlar Canadense e
euro para a converso em Reais.
caso moeda = dolar americano
var real: valor/1,8215
escreva real
caso moeda = dolar canadense
var real: valor/1,8237
escreva real
caso moeda = euro
var real: valor/2,43
escreva real
finalgoritmo
Fluxograma;
Inicio

Digite o valor em Reais.


A

Escolha entre Dlar americano, Dlar Canadense ou Euro para a


converso em Reais.
Dlar Americano?

1
B
Euro?
Dlar Canadense?
no

no

no

1
4
3
2
sim

sim

sim
5

5
5
Fim
C
C
4
C=B/2,43
6

C
3
C=B/1,8237
C=B/1,8215
2
Passo 02
inicio
real: num, doam_p_eur, doam_p_doca, doam_p_real, eur_p_doam, eur_p_doca, eur_p_real,
doca_p_doam, doca_p_eur, doca_p_real, real_p_doam, real_p_eur, real_p_doca;
inteiro: opcao1, opcao2;
escreva ("MENU");
escreva ("");
escreva (" 1) Dlar Americano");
escreva (" 2) Euro");
escreva (" 3) Dlar Canadense");
escreva (" 4) Real");
escreva ("");
escreva (" Cotao da moeda feita em 30/04/2012 s 16h00m");
escreva ("");
escreva (" ESCOLHA A OPO PARA 1 MOEDA, DIGITE O NUMERO
CORRESPONDENTE.");
leia (opcao1);
escreva (" ESCOLHA A OPO PARA 2 MOEDA, DIGITE O NUMERO
CORRESPONDENTE.");
leia (opcao2);
escreva ("Informe A QUANTIA A SER CONVERTIDA");
leia(num);
doam_p_eur 0.756; // dlar americano para euro
doma_p_doca 0.992; // dlar americano para dlar canadense
doam_p_real 1.868; // dlar americano para real
eur_p_doam 1.322; // euro para dlar americano
eur_p_doca 1.311; // euro para dlar canadense
eur_p_real 2.469; // euro para real
doca_p_doam 1.007; // dlar canadense para dlar americano
doca_p_eur 0.762; // dlar canadense para euro
doca_p_real 1.882; // dlar canadense para real
real_p_doam 0.535; // real para dlar americano
real_p_eur 0.404; // real para euro
real_p_doca 0.531; // real para dlar canadense
se (opcao1 = 1) e (opcao2 = 2)
ento inicio
7

escreva ("A CONVERSO SER DE DLAR AMERICANO PARA EURO");


escreva (" O valor em dlar americano ", num, " e o valor em euro
",num*doam_p_eur);
fim;
seno se (opcao1 = 1) e (opcao2 = 3)
ento inicio
escreva ("A CONVERSO SER DE DLAR AMERICANO PARA DLAR
CANADENSE");
escreva (" O valor em dlar americano ", num, " e o valor em dlar canadense ",
num*doam_p_doca);
fim;
seno se (opcao1 = 1) e (opcao2 = 4)
ento inicio
escreva ("A CONVERSO SER DE DLAR AMERICANO PARA REAL");
escreva (" O valor em dlar americano ", num, " e o valor em real ",
num*doam_p_real);
fim;
seno se (opcao1 = 2) e (opcao2 = 1)
ento inicio
escreva ("A CONVERSO SER DE EURO PARA DLAR AMERICANO");
escreva (" O valor em euro ", num, " e o valor em dlar americano ",
num*eur_p_doam);
fim;
seno se (opcao1 = 2) e (opcao2 = 3)
ento inicio
escreva ("A CONVERSO SER DE EURO PARA DLAR CANADENSE");
escreva (" O valor em euro ", num, " e o valor em dlar canadense ",
num*eur_p_doca);
fim;
seno se (opcao1 = 2) e (opcao2 = 4)
ento inicio
escreva ("A CONVERSO SER DE EURO PARA REAL");
escreva (" O valor em euro ", num, " e o valor em real ", num*eur_p_real);
fim;
seno se (opcao1 = 3) e (opcao2 = 1)
ento inicio
escreva ("A CONVERSO SER DE DLAR CANADENSE PARA DLAR
AMERICANO");
escreva (" O valor em dlar canadense ", num, " e o valor em dlar americano ",
num*doca_p_doam);
fim;
seno se (opcao1 = 3) e (opcao2 = 2)
ento inicio
escreva ("A CONVERSO SER DE DLAR CANADENSE PARA EURO");
escreva (" O valor em dlar canadense ", num, " e o valor em euro ",
num*doca_p_eur);
fim;
seno se (opcao1 = 3) e (opcao2 = 4)
ento inicio
escreva ("A CONVERSO SER DE DLAR CANADENSE PARA REAL");
8

escreva (" O valor em dlar canadense ", num, " e o valor em real ",
num*doca_p_real);
fim;
seno se (opcao1 = 4) e (opcao2 = 1)
ento inicio
escreva ("A CONVERSO SER DE REAL PARA DLAR AMERICANO");
escreva (" O valor em real ", num, " e o valor em dlar americano ",
num*real_p_doam);
fim;
seno se (opcao1 = 4) e (opcao2 = 2)
ento inicio
escreva ("A CONVERSO SER DE REAL PARA EURO");
escreva (" O valor em real ", num, " e o valor em euro ", num*real_p_eur);
fim;
seno se (opcao1 = 4) e (opcao2 = 3)
ento inicio
escreva ("A CONVERSO SER DE REAL PARA DLAR CANADENSE")
escreva (" O valor em real ", num, " e o valor em dlar canadense ",
num*real_p_eur)
fim;
seno escreva ("Opo Invlida");
fimse; fimse; fimse; fimse; fimse; fimse; fimse; fimse; fimse; fimse; fimse; fimse;
fim.

Relatrio de Concluso
9

Este trabalho foi feito os dois primeiros passos, que no


primeiro passo foi construdo um algoritmo, um pseudocdigo e um
fluxograma que resolvem e mostram como converter o dlar americano
em real, baseando-se no valor que o usurio digitou e logo aplicando uma
conta que consegue o resultado pedido. No segundo passo foi apresentado
um algoritmo, um pseudocdigo e um fluxograma que desta vez, resolvem
e mostram a converso de dlar americano, dlar canadense e euro para
o real, utilizando a verificao do caso para ser aplicada a conta para
obter o resultado esperado, o programa testa para qual moeda converter,
mas se no for escolhido o real, o programa testa qual das trs moedas o
usurio quer converter para real.

Bibliografia:
10

http://www4.bcb.gov.br/pec/conversao/Resultado.asp?
idpai=convmoeda

11

Você também pode gostar