-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path19-conversor-de-moedas.alg
125 lines (97 loc) · 3.51 KB
/
19-conversor-de-moedas.alg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
algoritmo "19-conversor-de-moedas"
// Função : Ver a cotação e converter do real para moeda estrangeira
// Autor : Edson Maia
var
nossoreal, dolar, euro, libra, bitcoin, convertido : real
moeda : vetor [1..4] de caractere
cotacao : vetor [1..4] de real
moeda_escolhida, linha: inteiro
quer_converter : caractere // poderia ser logico
inicio
// VETOR COM OS NOMES DAS MOEDAS ESTRANGEIRAS
moeda[1] <- "US$ Dólar americano"
moeda[2] <- "€ Euro"
moeda[3] <- "£ Libra esterlina"
moeda[4] <- "BTC Bitcoin"
// VETOR COM AS RESPECTIVAS COTAÇÕES DAS MOEDAS
cotacao[1] <- 5.22
cotacao[2] <- 6.13
cotacao[3] <- 7.24
cotacao[4] <- 239286.07 // 239,286.07 = 239.286,07
escreval("*==== CONVERSOR DE MOEDAS =====*")
escreval(" Cotações para o dia 12/08/2021 ")
escreval("") // linha em branco
escreval("Qual moeda você quer saber a cotação?")
// ESCREVER A LISTAGEM DE MOEDAS ESTRANGEIRAS
para linha de 1 ate 4 passo 1 faca
escreval("[", linha , " ] " , moeda[linha])
fimpara
escreva("Digite o número da moeda estrangeira: ")
leia(moeda_escolhida)
escreval("") // linha em branco
// ESCOLHA CASO PARA EXIBIR NOME DA MOEDA E COTAÇÃO DO DIA
escolha moeda_escolhida
caso 1
escreva("1 " , moeda[moeda_escolhida] , " = R$ ")
escreval(cotacao[moeda_escolhida])
escreval("") // linha em branco
// parar
caso 2
escreva("1 " , moeda[moeda_escolhida] , " = R$ ")
escreval(cotacao[moeda_escolhida])
escreval("") // linha em branco
// parar
caso 3
escreva("1 " , moeda[moeda_escolhida] , " = R$ ")
escreval(cotacao[moeda_escolhida])
escreval("") // linha em branco
// parar
caso 4
escreva("1 " , moeda[moeda_escolhida] , " = R$ ")
escreval(cotacao[moeda_escolhida])
escreval("") // linha em branco
// parar
outrocaso
escreval("Digite o número da moeda 1, 2, 3 ou 4")
escreval("") // linha em branco
fimescolha
escreva("Deseja converter um valor específico de R$ para outra moeda? S ou N = ")
leia(quer_converter)
se quer_converter = "s" entao
// PERGUNTAR QUAL CONVERSÃO DESEJA FAZER
escreval("")
escreval("Para qual moeda você quer fazer a conversão?")
para linha de 1 ate 4 passo 1 faca
escreval("[", linha , " ] " , moeda[linha])
fimpara
escreva("Digite o número da moeda estrangeira: ")
leia(moeda_escolhida)
// PEGAR O VALOR EM REAIS
escreva("Digite o valor em R$ ")
leia(nossoreal)
escreval("") // linha em branco
// ESCOLHA CASO PARA FAZER A CONVERSÃO
escolha moeda_escolhida
caso 1
convertido <- nossoreal / cotacao[moeda_escolhida]
escreva("R$ ",nossoreal, " convertidos para ", moeda[moeda_escolhida])
escreval(" são " , convertido:8:2) // 12345678.12
// parar
caso 2
convertido <- nossoreal / cotacao[moeda_escolhida]
escreva("R$ ",nossoreal, " convertidos para ", moeda[moeda_escolhida])
escreval(" são ", convertido:8:2) // 12345678.12
// parar
caso 3
convertido <- nossoreal / cotacao[moeda_escolhida]
escreva("R$ ",nossoreal, " convertidos para ", moeda[moeda_escolhida])
escreval(" são ", convertido:8:2) // 12345678.12
// parar
caso 4
convertido <- nossoreal / cotacao[moeda_escolhida]
escreva("R$ ", nossoreal, " convertidos para ", moeda[moeda_escolhida])
escreval(" são " , convertido:8:2) // 12345678.12
// parar
fimescolha
fimse
fimalgoritmo