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 último paso de nuestro programa de calculadora es mostrar el resultado de una forma bien formateada.

Completa tu programa de calculadora de la siguiente manera:

  1. Después de calcular el resultado, añade una línea vacía usando print("\n")
  2. Imprime el texto "Calculation Summary:" en una línea nueva
  3. En la línea siguiente, imprime el cálculo completo con el formato: "10.5 * 5.5 = 57.75" (ajústalo según tu operación y resultado reales)
  4. Asegúrate de usar la 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

Practica por tu cuenta: Compilador de Dart online