Menu
Coddy logo textTech

Realizando Cálculo

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

challenge icon

Desafio

Fácil

Agora que temos dois números e uma operação, podemos realizar o cálculo.

Atualize seu programa de calculadora para:

  1. Crie uma variável chamada result do tipo double? (double anulável) para armazenar o resultado do cálculo
  2. Use instruções if-else para realizar o cálculo apropriado com base na operação:
    • Se operation for '+', defina result para firstNumber + secondNumber
    • Se operation for '-', defina result para firstNumber - secondNumber
    • Se operation for '*', defina result para firstNumber * secondNumber
    • Se operation for '/', verifique se secondNumber é 0
  3. Se tentar divisão por zero, imprima exatamente: "Error: Cannot divide by zero!" e use a instrução return para sair da função
  4. Para todos os cálculos válidos, defina a variável result de forma apropriada
  5. Imprima "Result: " seguido pelo valor do result

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 aqui
}

Todas as lições de Fundamentos