Menu
Coddy logo textTech

Funciones con parámetros

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

Parámetros posicionales permiten que las funciones acepten valores de entrada que pueden usarse dentro del cuerpo de la función. Se les llama «posicionales» porque su orden importa.

Crea una función con un parámetro posicional:

void greet(String name) {
  print('Hello, $name!');
}

void main() {
  greet('Dart');
}

Después de ejecutar el código anterior, la salida será:

Hello, Dart!

Crea una función con múltiples parámetros posicionales:

void printSum(int a, int b) {
  int sum = a + b;
  print('The sum of $a and $b is $sum');
}

void main() {
  printSum(5, 3);
}

Después de ejecutar el código anterior, la salida será:

The sum of 5 and 3 is 8
challenge icon

Desafío

Principiante

En este desafío, practicarás creando una función con parámetros posicionales. Los parámetros posicionales son valores que pasas a una función en un orden específico.

Completa la función calculateArea que toma dos parámetros: length y width. La función debe calcular y retornar el área de un rectángulo (length × width).

Salida esperada:

The area of the rectangle is: 50

Hoja de referencia

Los parámetros posicionales permiten que las funciones acepten valores de entrada en un orden específico.

Función con un parámetro posicional:

void greet(String name) {
  print('Hello, $name!');
}

void main() {
  greet('Dart');
}

Función con múltiples parámetros posicionales:

void printSum(int a, int b) {
  int sum = a + b;
  print('The sum of $a and $b is $sum');
}

void main() {
  printSum(5, 3);
}

Pruébalo tú mismo

void main() {
  // Estos valores ya están definidos para ti
  double length = 10.0;
  double width = 5.0;
  
  // TODO: Llama a la función calculateArea con los parámetros length y width
  // y almacena el resultado en la variable 'area'
  double area = 0.0;
  
  // Esto mostrará el resultado
  print('The area of the rectangle is: $area');
}

// TODO: Completa esta función para calcular y retornar el área de un rectángulo
// La función debe tomar dos parámetros: length y width
double calculateArea() {
  // Tu código aquí
  
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos