Menu
Coddy logo textTech

Exibindo Resultado

Parte da seção Fundamentos do Journey de Dart da Coddy — lição 91 de 94.

challenge icon

Desafio

Fácil

O passo final em nosso programa de calculadora é exibir o resultado de forma bem formatada.

Complete seu programa de calculadora fazendo:

  1. Após calcular o resultado, adicione uma linha vazia usando print("\n")
  2. Imprima o texto "Calculation Summary:" em uma nova linha
  3. Na próxima linha, imprima todo o cálculo no formato: "10.5 * 5.5 = 57.75" (ajuste com base na sua operação e resultado reais)
  4. Certifique-se de usar interpolação de string para inserir os valores de firstNumber, operation, secondNumber e result na string de saída

Experimente você mesmo

void main() {
  print("Welcome to the Simple Calculator!");
  
  // Declarar e inicializar variáveis numéricas
  double firstNumber = 10.5;
  double secondNumber = 5.5;
  
  // Imprimir os números
  print("First number: $firstNumber");
  print("Second number: $secondNumber");
  
  // Declarar e validar a variável de operação
  String operation = "*";  // Pode ser +, -, *, ou /
  
  // Verificar se a operação é válida
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // Realizar o cálculo
  double? result;
  
  if (operation == '+') {
    result = firstNumber + secondNumber;
  } else if (operation == '-') {
    result = firstNumber - secondNumber;
  } else if (operation == '*') {
    result = firstNumber * secondNumber;
  } else if (operation == '/') {
    if (secondNumber == 0) {
      print("Error: Cannot divide by zero!");
      return;
    }
    result = firstNumber / secondNumber;
  }
  
  print("Result: $result");
  
  // Formatar e exibir o resultado final aqui
}

Todas as lições de Fundamentos