Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Conversión de tipos

9/23
Recursos

Aportes 2

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Conversión de tipos.
toString(); sirve para convertir valores numéricos a valores de tipo String.
int.parse(variable string); sirve para convertir valores String a valores tipo int.
double.parse(variable string); sirve para convertir valores String a valores tipo double.

<
void main() {
  int numero_uno = 24;
  String texto_uno = numero_uno.toString();
  print (texto_uno);
  
  String texto_dos = "12";
  int numero_dos = int.parse(texto_dos);
  print(numero_dos);
  
  String texto_tres ="12.5";
  double numero_tres = double.parse(texto_tres);
  print(numero_tres);
}
> 

Con lo que aprendi en esta clase y un poco de stack overflow hice este programa:

import 'dart:convert';
import 'dart:io';
import 'dart:math';

void main(List<String> arguments) {
  var rng = new Random();
  var numbers = new List.generate(2, (_) => rng.nextInt(100));

  stdout.write('${numbers[0]} + ${numbers[1]} = ');

  var line = stdin.readLineSync(encoding: utf8);

  var sum = numbers[0] + numbers[1];

  print(line?.trim() == sum.toString() ? 'Yup!' : 'Nope :(');
}