Vamos construir algoritmos?
Você é estudante e faz estágio em computação em uma grande empresa brasileira de desenvolvimento de software. Vendo seu potencial, tal empresa te presenteou com um curso de aperfeiçoamento no Google, nos Estados Unidos, com duração de 12 meses. Para ajudar na sua estadia, a empresa vai fornecer uma bolsa mensal de R$ 1.500,00.
Porém, sabemos que a moeda norte-americana é o dólar e todos os custos devem ser calculados na moeda local. Ficar convertendo o dinheiro toda hora é uma tarefa árdua e monótona. Você, com toda sua experiência, decidiu fazer um algoritmo que converte automaticamente o valor em reais para dólar e, assim, facilitar a sua estadia.
Dado o valor do dólar (taxa cambial), informado pelo usuário, apresente o algoritmo que converta o valor da sua bolsa para dólar. Represente a solução em descrição narrativa, fluxograma e pseudocódigo
Respostas
Solução Descritiva: o usuário deverá colocar como input a taxa cambial, e no começo de cada mês, um algorítmico deverá executar o produto entre a taxa cambial e o valor da bolsa. O output será o valor da bolsa em dólar.
Solução Fluxograma:
Exemplo em anexo.
Solução pseudocódigo:
variavel taxa, bolsa_real, bolsa_dolar // definir as variáveis
bolsa_real = 1500 // atribuindo o valor pra a variável
taxa = {input usuario valor real pra 1 dolar} // a taxa deverá ser informado pelo usuário
se taxa < 0 ⇒ bolsa_dolar = bolsa_real * taxa // (porcentagem ou razão)
se taxa > 0 ⇒ bolsa_dolar = bolsa_real / taxa // valor do real para 1 dolar
fim
Resposta:
Padrão de resposta esperado
Aqui, a construção dos algoritmos foi iniciada com uma descrição narrativa. Depois, foram feitos o fluxograma e, na sequência, a solução equivalente em pseudocódigo.
Descrição narrativa:
Passo 1: obter taxa de câmbio do dólar.
Passo 2: calcular o valor da bolsa em dólar. Bolsa = 1.500 * taxa.
Passo 3: mostrar o valor da bolsa em dólar.
Pseudocódigo:
algoritmo câmbio
var taxa, bolsa : real
inicio
leia(taxa)
bolsa <- 1500 * taxa
escreva(bolsa em dólar: bolsa)
fimalgoritmo
Explicação: