Parte 1: Somando dois valores
concatenando dois valores
import 'dart:io';
void main() {
    print("Somando dois valores:");
  
  //Concatenando os valores de duas variáveis do tipo String
    var numeroUm = stdin.readLineSync();
    var numeroDois= stdin.readLineSync();
    print("Nosso resultado da nossa soma é: ${numeroUm! + numeroDois!}");
}
Parte 2: Convertendo strings
somando os valores convertidos
import 'dart:io';
void main() {
  print("Vamos fazer uma operação entre dois valores numéricos:");
  
  //função double faz a conversão de String para número decimal
  double numeroUm = double.parse(stdin.readLineSync()!);
  double numeroDois = double.parse(stdin.readLineSync()!);
 print("O resultado da nossa soma é: ${numeroUm + numeroDois}");
}
Parte 3: Separando funcionalidades
adicionando as funções de operações
import 'dart:io';
void main() {
  print("Vamos fazer uma operação entre dois valores numéricos:");
  //função double faz a conversão de String para número decimal
  double numeroUm = double.parse(stdin.readLineSync()!);
  double numeroDois = double.parse(stdin.readLineSync()!);
  void soma() {
    print("O resultado da nossa soma é: ${numeroUm + numeroDois}");
  }
  void subtracao() {
    print("O resultado da nossa subtração é: ${numeroUm - numeroDois}");
  }
  void divisao() {
    print("O resultado da nossa divisão é: ${numeroUm / numeroDois}");
  }
  void multiplicacao() {
    print("O resultado da nossa multiplicação é: ${numeroUm * numeroDois}");
  }
  multiplicacao();
}
 
            