Sie sind auf Seite 1von 8

Faculdade Anhanguera / FACNET

Disciplina: Construo de Algoritmos


Professor: Marcos Vinicius
Curso: BSI (Bacharel em Sistema de Informao)
Turno: Noturno

ATPS
(Atividade Prtica Supervisionada)
Componentes:
Gladstone Brito Aguiar RA 1099563090
Guilherme Dias Xavier RA 3227004698
Renato Marques Pereira RA 3226044067
Ronan Oliveira da Silva RA 3226024126
Wanderson Duarte
RA 3201502194

Braslia, 29 de novembro de 2011

Sumrio
Pseudocdigo ...........................................................pg. 3 a 5
Bibliografia.................................................................pg. 6

Pseudocdigo
algoritmo "prgcot"
var
login:inteiro
dia :inteiro
cotacao :vetor[0..30] de real
opcao,soma,media,maior,menor,soma1,soma2,soma3,media1,media2,media3 :
real
valor, cot, transf, menu: real
inicio
escreval("|-------------------------------------------------------------|")
escreval("|--------------------|CONVERSOR DE MOEDAS|--------------------|")
escreval("|-------------------------------------------------------------|")
escreval("
escreval("
escreval("
escreval("
escreval("
escreval("
escreval("
escreval("

|------------|")
|MENU INICIAL|")
|------------|")
|----------------------------------|")
|[ 1 ]LANCAR DE COTACOES DO MES |")
|----------------------------------|")
|[ 2 ]CONVERSOR DE MOEDAS
|")
|----------------------------------|")

escreval("Opcao: ")
leia(login)
escolha login
caso 1
escreval("|------------------------------------------------------------|")
escreval("| [ 01 ]BR - Real [ 31 ]SI - Euro [ 61 ]MX - Peso |")
escreval("| [ 02 ]US - Dolar [ 32 ]ES - Euro [ 62 ]MZ - Metical|")
escreval("| [ 03 ]UE - Euro [ 33 ]EE - Coroa [ 63 ]MD - Leu |")
escreval("| [ 04 ]ZA - Rand [ 34 ]PH - Peso [ 64 ]MC - Euro |")
escreval("| [ 05 ]AL - Baht [ 35 ]FI - Euro [ 65 ]NA - Dolar |")
escreval("| [ 06 ]DE - Euro [ 36 ]FR - Euro [ 66 ]NO - Coroa |")
escreval("| [ 07 ]AO - Kwanza [ 37 ]GR - Euro [ 67 ]NZ - Dolar |")
escreval("| [ 08 ]SA - Rial [ 38 ]NL - Euro [ 68 ]PA - Balboa |")
escreval("| [ 09 ]GH - Cedi [ 39 ]HK - Dolar [ 69 ]PK - Rupia |")
escreval("| [ 10 ]DZ - Dinar [ 40 ]HU - Florim [ 70 ]PY - Guarani|")
escreval("| [ 11 ]AG - Peso [ 41 ]IN - Rupia [ 71 ]PE - Novo so|")
escreval("| [ 12 ]AU - Dolar [ 42 ]ID - Rupia [ 72 ]PL - Zloty |")
escreval("| [ 13 ]AT - Euro [ 43 ]IR - Rial [ 74 ]PT - Euro |")
escreval("| [ 14 ]BD - Teca [ 44 ]IQ - Dinar [ 75 ]QA - Rial |")

escreval("| [ 15 ]BY - Rublo [ 45 ]IE - Euro [ 76 ]QE - Xelim q|")


escreval("| [ 16 ]BE - Euro [ 46 ]IS - Coroa [ 77 ]RU - Libra e|")
escreval("| [ 17 ]BO - Bolivi [ 47 ]IL - Shekel [ 78 ]CZ - Coroa t|")
escreval("| [ 18 ]BG - Lev
[ 48 ]IT - Euro [ 79 ]RO - Novo le|")
escreval("| [ 19 ]CA - Dolar [ 49 ]JP - Iene [ 80 ]RU - Rublo |")
escreval("| [ 20 ]KZ - Tenge [ 50 ]JO - Dinar [ 81 ]SY - Libra s|")
escreval("| [ 21 ]CL - Peso [ 51 ]KW - Dinar [ 82 ]LK - Rpia c|")
escreval("| [ 22 ]CN - Yuan [ 52 ]LA - Kip la [ 83 ]SE - Coroa s|")
escreval("| [ 23 ]CY - Euro [ 53 ]LT - Lat
[ 84 ]CH - Franco |")
escreval("| [ 24 ]SG - Dolar [ 54 ]LB - Libra [ 85 ]TH - Baht |")
escreval("| [ 25 ]CO - Peso [ 55 ]LY - Dinar [ 86 ]TW - Dlar t|")
escreval("| [ 26 ]KR - Won su [ 56 ]LT - Litas [ 87 ]TN - Dinar t|")
escreval("| [ 27 ]HR - Kuna [ 57 ]LU - Euro [ 88 ]TR - Lira |")
escreval("| [ 28 ]DK - Coroa [ 58 ]MY - Ringgi [ 89 ]UA - Hrivna |")
escreval("| [ 29 ]EG - Libra [ 59 ]MT - Euro [ 90 ]UY - Peso Ur|")
escreval("| [ 30 ]SK - Euro [ 60 ]MA - Dirham [ 91 ]VE - Bolivar|")
escreval("|---------------------------------------- [ 92 ]ZW - Dolar |")
escreval("|------------------------------------------------------------|")
escreval("Escolha a moeda base:")
escreval("Opcao:")
leia(opcao)
escreval("Voce escolheu a moeda",opcao)
para dia de 0 ate 29 faca
escreval("Digite a cotacao do dia:",dia+1)
leia(cotacao[dia])
soma<-soma+cotacao[dia]
media<-soma/30
fimpara
escreval("A media mensal e:", media)
para dia de 0 ate 9 faca
soma1<-soma+cotacao[dia]
media1<-soma/10
fimpara
escreval("A media de 1 a 10 e:", media)
para dia de 10 ate 19 faca
soma2<-soma+cotacao[dia]
media2<-soma/10
fimpara
escreval("A media de 11 a 20 e:", media)
para dia de 20 ate 29 faca
soma3<-soma+cotacao[dia]
media3<-soma/10
fimpara
escreval("A media de 20 a 30 e:", media)

para dia de 0 ate 29 faca


se(maior<cotacao[dia])entao
maior<-cotacao[dia]
fimse
fimpara
escreval("A maior cotacao e: ", maior)
para dia de 0 ate 29 faca
se(cotacao[0]>cotacao[dia])entao
menor<-cotacao[dia]
fimse
se(cotacao[0]<cotacao[dia])entao
menor<-cotacao[0]
fimse
fimpara
escreval("A Menor cotacao e: ", menor)

caso 2
escreval (" Conversor de Moedas")
escreval( "1 - real p/ dolar canadense")
escreval( "2 - real p/ dolar americano")
escreval( "3 - real p/ dolar euro")
escreval( "4 - dolar canadense p/ real")
escreval( "5 - dolar canadense p/ dolar americano")
escreval( "6 - dolar canadense p/ euro")
escreval( "7 - dolar americano p/ dolar canadense")
escreval( "8 - dolar americano p/ real")
escreval( "9 - dolar americano p/ euro")
escreval( "10 - euro p/ real")
escreval( "11 - euro p/ dolar americano")
escreval( "12 - euro p/ dolar canadense")
escreval(" Digite o nmero correspondente a converso desejada (1 a 12):")
leia(menu)
se menu =1 entao
escreval("Digite o valor a ser transformado:")
leia(valor)
escreval("Digite a cotaao do valor de destino:")
leia(cot)
transf<- valor/cot
escreval("O valor em Dolar canadense :",transf)
fimse
se menu =2 entao
escreval("Digite o valor a ser transformado:")
leia(valor)
escreval("Digite a cotaao do valor de destino:")

leia(cot)
transf<- valor/cot
escreval("O valor em Dolar americano :",transf)
fimse
se menu =3 entao
escreval("Digite o valor a ser transformado:")
leia(valor)
escreval("Digite a cotaao do valor de destino:")
leia(cot)
transf<- valor/cot
escreval("O valor em Euro :",transf)
fimse
se menu =4 entao
escreval("Digite o valor a ser transformado:")
leia(valor)
escreval("Digite a cotaao do valor de destino:")
leia(cot)
transf<- valor*cot
escreval("O valor em reais :",transf)
fimse
se menu =5 entao
escreval("Digite o valor a ser transformado:")
leia(valor)
escreval("Digite a cotaao do valor de destino:")
leia(cot)
transf<- valor*cot
escreval("O valor em dolar americano :",transf)
fimse
se menu =6 entao
escreval("Digite o valor a ser transformado:")
leia(valor)
escreval("Digite a cotaao do valor de destino:")
leia(cot)
transf<- valor*cot
escreval("O valor em Euro :",transf)
fimse
se menu =7 entao
escreval("Digite o valor a ser transformado:")
leia(valor)
escreval("Digite a cotaao do valor de destino:")
leia(cot)
transf<- valor*cot
escreval("O valor em Dolar Canadense :",transf)
fimse
se menu =8 entao
escreval("Digite o valor a ser transformado:")
leia(valor)
escreval("Digite a cotaao do valor de destino:")
leia(cot)
transf<- valor*cot

escreval("O valor em Real :",transf)


fimse
se menu =9 entao
escreval("Digite o valor a ser transformado:")
leia(valor)
escreval("Digite a cotaao do valor de destino:")
leia(cot)
transf<- valor/cot
escreval("O valor em Euro :",transf)
fimse
se menu =10 entao
escreval("Digite o valor a ser transformado:")
leia(valor)
escreval("Digite a cotaao do valor de destino:")
leia(cot)
transf<- valor*cot
escreval("O valor em Real :",transf)
fimse
se menu =11 entao
escreval("Digite o valor a ser transformado:")
leia(valor)
escreval("Digite a cotaao do valor de destino:")
leia(cot)
transf<- valor*cot
escreval("O valor em Dolar americano :",transf)
fimse
se menu =12 entao
escreval("Digite o valor a ser transformado:")
leia(valor)
escreval("Digite a cotaao do valor de destino:")
leia(cot)
transf<- valor*cot
escreval("O valor em Dolar canadense :",transf)
fimse
fimescolha
fimalgoritmo

Bibliografia
- Conversor de moedas UOL (www.uol.com) - acesso em 20 de novembro de 2011

Das könnte Ihnen auch gefallen