Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Funçoes devem ter apenas uma responsabilidade.

Aprendi em outras aulas que uma função tem que ter apenas um proposito principal e servir apenas a este objetivo além do nome é claro que especifique exatamente isso.
Fiquei um tanto confusa com a função converterEImprimir.
Podem me explicar melhor?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Olá, Nataly, como vai?

A função converterEImprimir é usada de forma simplificada para ilustrar conceitos básicos de funções e manipulação de dados. Em aulas introdutórias, é comum reunir duas ações para mostrar o fluxo completo, nesse caso, converter um valor e apresentá-lo na tela. Ainda assim, a sua observação está correta. Em projetos reais, separar a lógica de conversão da de saída torna o código mais organizado, fácil de testar e de manter.

Por exemplo:

double converter(String valor) {
  return double.parse(valor);
}

void imprimir(double valor) {
  print(valor);
}

Dessa forma, se for necessário utilizar o valor convertido em outro contexto, como salvar em um arquivo ou enviar para uma API, você pode reaproveitar a função de conversão sem alterá-la.

Espero ter ajudado.

Siga firme nos seus estudos e conte com o fórum sempre que precisar.

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado