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

[Projeto] Solução exercício 6 - Identificando e corrigindo tipos no Dart

Fiz as alterações apontadas pelo instrutor, porém, utilizando o tipo 'int' ao invés de 'double', uma vez que não seria necessário trabalhar com números fracionados:

import 'dart:io';

void main() {
  int pontosIniciais = 100;
  int pontosRetirados;
  int pontosRestantes;

  print("Você tem $pontosIniciais pontos.");
  print("Quantos pontos você gostaria de resgatar?");
  pontosRetirados = int.parse(stdin.readLineSync()!);
  
  pontosRestantes = pontosIniciais - pontosRetirados;

  print("Você resgatou $pontosRetirados pontos."); 
  print("Pontos restantes: $pontosRestantes." );
}
1 resposta
solução!

Olá, Antonio! Como vai?

O seu código está ótimo! Ele está bem estruturado e cumpre o objetivo da atividade, além de estar utilizando corretamente o tipo int para representar os pontos, o que faz total sentido, já que estamos lidando com números inteiros. A lógica de subtração também está correta. Continue assim, você está no caminho certo!

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

Abraços :)