atps - algoritmo
Aula tema: Desenvolvimento de algoritmos: análise e resolução de problemas,
Técnicas top- down. Estruturas de controle: seleção. Estruturas de controle: Iteração
Passo1:
Algoritmo que faça conversões da moeda x para y sendo essas fornecidas pelo usuário.
Algoritmo em descrição narrativa:
O novo processamento pede para o usuário fornecer os dados como o valor atual das moedas (dólar americano, dólar canadense, euro) o real já se tem o valor, o algoritmo o pede para o usuário escolher a opção da moeda que o mesmo quer q se faça a conversão e o valor a ser convertido.Depois o algoritmo pega o valor multiplica pelo valor da moeda base escolhida na opção1 e dividi pela moeda escolhida na opção2 e assim mostrar o valor já convertido.
Algoritmo em pseudocódigo:
Programa: “Conversor de moedas euro, dólar (americano e canadense) e real”
Var
Real: DA, DC, EU, R , vl, Result, Mbase
Inteiros: opção1, opção2
Início
Escreva (“Conversor de moeda”)
Escreva (“Entre com o valor atual do dólar americano:”)
Leia (DA)
Escreva (“Entre com o valor atual do dólar canadense:”)
Leia (DC)
Escreva (“Entre com o valor atual do euro:”)
Leia (EU)
Escreva (“Entre com o valor”)
Leia (vl)
Escreva (“De qual moeda você quer converter?”)
Escreva (“1-Dólar americano”)
Escreva (“2-Dólar canadense”)
Escreva (“3-Euro”)
Escreva (“4-Real”)
Escreva (“Escolha sua opção:”)
Leia (opção1)
Caso opção1=1
Mbase= Da;
Caso opção1=2
Mbase= DC;
Caso opção1=3
Mbase=EU;
Caso opção1=4
Mbase=1,000;
Escreva (“Para qual moeda você quer converter?”)
Escreva (“1-Dólar americano”)
Escreva (“2-Dólar canadense”)
Escreva (“3-Euro”)
Escreva (“4-Real”)
Escreva (“Escolha sua opção:”)
Leia (opção2)
Caso opção 2=1
Result=vl*Mbase/DA
Escreva (“Resultado”, Result)
Caso opção2=2
Escreva (“Resultado”, Result)
Result=vl*Mbase/DC
Escreva (“Resultado”, Result)
Caso opção2=3
Escreva (“Resultado”, Result)
Result=vl*Mbase/EU
Escreva (“Resultado”, Result)
Caso