Menu
Coddy logo textTech

Mostrando Resultado

Parte de la sección Fundamentos del Journey de Dart de Coddy — lección 91 de 94.

challenge icon

Desafío

Fácil

El paso final en nuestro programa de calculadora es mostrar el resultado de una manera formateada agradablemente.

Completa tu programa de calculadora mediante:

  1. Después de calcular el resultado, agrega una línea vacía usando print("\n")
  2. Imprime el texto "Calculation Summary:" en una nueva línea
  3. En la siguiente línea, imprime todo el cálculo en el formato: "10.5 * 5.5 = 57.75" (ajusta según tu operación y resultado reales)
  4. Asegúrate de usar interpolación de cadenas para insertar los valores de firstNumber, operation, secondNumber y result en la cadena de salida

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
  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");
  
  // Formatear y mostrar el resultado final aquí
}

Todas las lecciones de Fundamentos