Fórum Converter real para dolar #241567
05/07/2004
0
Olá amigos!!!!
alguém sabe como faço para converter um valor em dolar para real????
ex: uma peça q custa 4,70 dolares, qto daria em real?
alguém sabe como faço para converter um valor em dolar para real????
ex: uma peça q custa 4,70 dolares, qto daria em real?
Rogsystem
Curtir tópico
+ 0
Responder
Posts
05/07/2004
Reginaldo174
depende da variação do dollar em relação ao real : Se fosse hoje esta conversão : $4,70 seria R$11,20 no comercial e R$14,90 no paralelo
Responder
Gostei + 0
05/07/2004
Dataclass
Rogerio,
Acho que teu problema foi a manipulacao no delphi.
//edCotacaoDolar(cotação do dolar ´3,14´)
//edValorEmReais(valor que você quer converter ´50,00´)
//btnConverter (botão que aciona a conversão)
{NOTA 1: Utilize vírgula para separador Decimal ex:´3,14´}
{NOTA 2:Usei váriaveis para tornar o exemplo mais legível}
procedure TForm1.btnConverterClick(Sender: TObject);
var lValorEmReais,lValorConvertido,lCotacaoDolar :real;
begin
{Convertendo os textos dos Edits para real}
lCotacaoDolar := StrToFloat(edCotacaoDolar.Text);
lValorEmReais := StrToFloat(edValorEmReais.Text);
{Usando a função de conversão}
lValorConvertido := RealParaDolar(lValorEmReais,lCotacaoDolar);
{exibindo o resultado}
ShowMessage(FormatFloat(´#,0.00´,lValorConvertido));
end;
{considerando a cotação fixa em 3.14 reais}
{Você pode usar este valor vindo do BD,de um Edit etc...}
function TForm1.RealParaDolar(valor,cotacao:real):real;
begin
Result := valor * 3.14;
end;
Acho que teu problema foi a manipulacao no delphi.
//edCotacaoDolar(cotação do dolar ´3,14´)
//edValorEmReais(valor que você quer converter ´50,00´)
//btnConverter (botão que aciona a conversão)
{NOTA 1: Utilize vírgula para separador Decimal ex:´3,14´}
{NOTA 2:Usei váriaveis para tornar o exemplo mais legível}
procedure TForm1.btnConverterClick(Sender: TObject);
var lValorEmReais,lValorConvertido,lCotacaoDolar :real;
begin
{Convertendo os textos dos Edits para real}
lCotacaoDolar := StrToFloat(edCotacaoDolar.Text);
lValorEmReais := StrToFloat(edValorEmReais.Text);
{Usando a função de conversão}
lValorConvertido := RealParaDolar(lValorEmReais,lCotacaoDolar);
{exibindo o resultado}
ShowMessage(FormatFloat(´#,0.00´,lValorConvertido));
end;
{considerando a cotação fixa em 3.14 reais}
{Você pode usar este valor vindo do BD,de um Edit etc...}
function TForm1.RealParaDolar(valor,cotacao:real):real;
begin
Result := valor * 3.14;
end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)