1) Crie um programa que permita fazer a conversão cambial entre Reais e Dólares. Considere como taxa de câmbio US$1,00 = R$2,40. Leia um valor em Reais pelo teclado e mostre o correspondente em Dólares.
2) Crie um programa que permita fazer a conversão cambial entre Dólares e Reais. Considere como taxa de câmbio US$1,00 = R$2,40. Leia um valor em Dólares pelo teclado e mostre o correspondente em Reais.
Obrigado desde já!!
Soluções para a tarefa
Resposta:
Assumindo que a linguagem em questão seja Pascal, assim seria:
Reais p/ dólares:
Program conversao;
var
v, d: real;
Begin
writeln ('Insira o valor em reais:');
readln (v);
d:=v/2.40;
clrscr;
writeln ('O valor em dólares é de: US$ ', d:2:2);
readkey;
End;
Dólares p/ reais:
Program conversaodol;
var
v, d: real;
Begin
writeln ('Insira o valor em dólares:');
readln (v);
d:=v*2.40;
clrscr;
writeln ('O valor em reais é de: R$ ', d:2:2);
readkey;
End;
Explicação:
Na conversão de reais para dólares, criamos duas variáveis: v (valor) e d (dólares) como reais, por possuírem vírgulas. Depois, lemos o valor em reais na variável v (valor) e atribuímos à variável d (dólares) a quantia inserida dividida pela equivalência em reais (2,40).
Assim, d:=v/2.40;
Porque, se US$ 1,00 = R$ 2,40
US$ 2,00 = R$ 2,40*2
e para descobrir o valor em dólares, usamos a operação inversa (divisão). Por exemplo, o valor que será convertido é 4,80. Vai ficar assim:
(4.80)/2.40 (um dólar),
que resultará em 2, porque 2 dólares = 2,40*2 = 4,80.
Na conversão de dólares para reais, partimos do mesmo princípio, modificando apenas a operação (agora multiplicando). Novamente:
US$ 1,00 = R$ 2,40
Ou seja, lemos o valor (variável v) e atribuímos este para a variável d (dólares). Na conta, nós multiplicamos o valor por 2,40 (equivalência em reais), depois mostramos na resposta.