Menu
Coddy logo textTech

Funções com Parâmetros

Parte da seção Fundamentos do Journey de Dart da Coddy. Lição 67 de 94.

Parâmetros posicionais permitem que funções aceitem valores de entrada que podem ser usados dentro do corpo da função. Eles são chamados de "posicionais" porque a ordem importa.

Crie uma função com um parâmetro posicional:

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

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

Após executar o código acima, a saída será:

Hello, Dart!

Crie uma função com múltiplos parâmetros posicionais:

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

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

Após executar o código acima, a saída será:

The sum of 5 and 3 is 8
challenge icon

Desafio

Iniciante

Neste desafio, você praticará a criação de uma função com parâmetros posicionais. Parâmetros posicionais são valores que você passa para uma função em uma ordem específica.

Complete a função calculateArea que recebe dois parâmetros: length e width. A função deve calcular e retornar a área de um retângulo (length × width).

Saída esperada:

The area of the rectangle is: 50

Experimente você mesmo

void main() {
  // Esses valores já estão definidos para você
  double length = 10.0;
  double width = 5.0;
  
  // TODO: Chame a função calculateArea com os parâmetros length e width
  // e armazene o resultado na variável 'area'
  double area = 0.0;
  
  // Isso exibirá o resultado
  print('The area of the rectangle is: $area');
}

// TODO: Complete esta função para calcular e retornar a área de um retângulo
// A função deve receber dois parâmetros: length e width
double calculateArea() {
  // Seu código aqui
  
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de Dart online