Menu
Coddy logo textTech

Realizando Cálculo

Parte de la sección Fundamentos del Journey de Dart de Coddy. Lección 90 de 94.

challenge icon

Desafío

Fácil

Ahora que tenemos dos números y una operación, podemos realizar el cálculo.

Actualiza tu programa de calculadora para:

  1. Crear una variable llamada result con el tipo double? (double anulable) para almacenar el resultado del cálculo
  2. Usar sentencias if-else para realizar el cálculo correspondiente según la operación:
    • Si la operación es '+', establecer result en firstNumber + secondNumber
    • Si la operación es '-', establecer result en firstNumber - secondNumber
    • Si la operación es '*', establecer result en firstNumber * secondNumber
    • Si la operación es '/', comprobar si secondNumber es 0
  3. Si se intenta dividir entre cero, imprimir exactamente: "Error: Cannot divide by zero!" y usar la sentencia return para salir de la función
  4. Para todos los cálculos válidos, establecer la variable result adecuadamente
  5. Imprimir "Result: " seguido del valor de result

Pruébalo tú mismo

void main() {
  print("Welcome to the Simple Calculator!");
  
  // Declarar e inicializar variables numéricas
  double firstNumber = 10.5;
  double secondNumber = 5.5;
  
  // Imprimir los números
  print("First number: $firstNumber");
  print("Second number: $secondNumber");
  
  // Declarar y validar la variable de operación
  String operation = "*";  // Puede ser +, -, *, o /
  
  // Verificar si la operación es válida
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // Realizar el cálculo aquí
}

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Dart online