Menu
Coddy logo textTech

Desafío: Lista de cálculos

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

challenge icon

Desafío

Fácil

En este desafío, practicarás mostrar resultados de cálculos formateados a los usuarios. Tienes una lista de resultados de cálculos que necesitan mostrarse en un formato amigable para el usuario.

Tu tarea es completar la función displayResults que toma una lista de resultados de cálculos y los muestra con el formato adecuado. Cada resultado debe mostrar el tipo de cálculo, los números utilizados y el valor del resultado.

Completa el código para mostrar correctamente todos los resultados de cálculos de la lista proporcionada.

Pruébalo tú mismo

void main() {
  // Lista de resultados de cálculos
  List<Map<String, dynamic>> calculationResults = [
    {
      'type': 'Addition',
      'num1': 10,
      'num2': 5,
      'result': 15
    },
    {
      'type': 'Subtraction',
      'num1': 20,
      'num2': 7,
      'result': 13
    },
    {
      'type': 'Multiplication',
      'num1': 4,
      'num2': 6,
      'result': 24
    }
  ];
  
  // Llamar a la función para mostrar resultados
  displayResults(calculationResults);
}

// TODO: Completa esta función para mostrar todos los resultados de cálculos
void displayResults(List<Map<String, dynamic>> results) {
  print('Calculation Results:');
  print('-------------------');
  
  // TODO: Recorre la lista de resultados y muestra cada cálculo
  // en el formato: "[Type]: [num1] y [num2] = [result]"
  
}

Todas las lecciones de Fundamentos