1
resposta

[Projeto] [Resolução/Projeto] - Cupons

import 'dart:io';

void main() {
  print("Bem-vindo ao cupom no Precinho!");
  print("Digite o valor gastos em compras :");
  var valor = double.parse(stdin.readLineSync()!);

  void calcularCupom() {
    var cupons = valor / 50;
    print("Você ganhou ${cupons.toInt()} cupons");
  }

  calcularCupom();
}
1 resposta

Oi, Aline! Como vai?

Agradeço por compartilhar.

Gostei bastante da forma como você organizou a função calcularCupom(). Ela deixa o código mais legível e mostra bem a ideia de separar responsabilidades.

Uma dica interessante para o futuro é usar o método toStringAsFixed() para limitar casas decimais quando precisar mostrar valores formatados.


void main() {
  double preco = 19.9876;
  print(preco.toStringAsFixed(2));
}

Esse código exibe apenas duas casas decimais, resultando em 19.99.

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