Cyber Monday

ATÉ 40% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Projeto] Conversor de moeda

Você está desenvolvendo um sistema de apoio para uma agência de viagens. Uma das funcionalidades mais solicitadas é um conversor de moedas. O usuário informa um valor em reais (R$) e o sistema precisa mostrar quanto isso representa em dólares (US$), usando uma taxa de câmbio definida pela empresa.

Sua tarefa é criar um algoritmo em linguagem natural que use uma função para fazer essa conversão. A função deve receber o valor em reais e a taxa de câmbio como entrada, e retornar o valor convertido.

def converterMoeda(real, taxa_cambio):
    return real * taxa_cambio

real = float(input('Informe o valor em real: '))
taxa_cambio = float(input('Informe a taxa de câmbio: '))

moeda_convertida = converterMoeda(real, taxa_cambio)

print(f'O valor de R$ {real:.2f} em dólares é: US$ {moeda_convertida:.2f}')
1 resposta

Olá, Sara, como vai?

Seu código está organizado e cumpre bem a proposta do exercício. A função recebe os valores necessários, faz a operação direta e retorna o resultado de forma clara. A leitura do fluxo está simples e direta, o que ajuda bastante no entendimento.

Um ponto que você poderia considerar, se quiser evoluir o exercício, é validar entradas para evitar valores negativos ou não numéricos, tornando o sistema mais robusto. Isso não é uma exigência do desafio, apenas uma ideia para treinar ainda mais sua lógica.

Continue compartilhando no fórum sempre que quiser, estamos à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!