Fala, Samuel! Tudo bom?
Agradeço por compartilhar sua solução no fórum!
Curti demais a maneira como explorou o operador de multiplicação e divisão para conversão de temperatura com Swift, compreendeu perfeitamente a importância da variável Double para cálculos precisos e utilizou bem o print interpolado para deixar as mensagens claras e dinâmicas.
Algo bem legal para complementar é formatar os valores com apenas uma casa decimal, deixando a saída mais legível. Assim:
print(String(format: "%.1f°C é igual a %.1f°F", temperaturaCelsius, temperaturaFarenheit))
Isso faz com que os números exibidos fiquem mais amigáveis e fáceis de interpretar.
Se quiser aprofundar ainda mais, algumas boas práticas são:
- Funções reutilizáveis: criar uma função
converterParaFahrenheit(celsius: Double) para reaproveitar em outros contextos. - Validação de entrada: garantir que os valores sejam positivos antes de calcular.
- Organização: separar os desafios em funções distintas para maior clareza.
Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.
Ah, uma pergunta: você prefere manter os cálculos diretos no main para simplicidade, ou já pensa em estruturar funções para deixar o código mais organizado e reutilizável?
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!