Menu
Coddy logo textTech

Parametreli Fonksiyonlar

Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 67 / 94.

Konumsal parametreler fonksiyonların fonksiyon gövdesi içinde kullanılabilecek girdi değerlerini kabul etmesine olanak tanır. Sıraları önemli olduğu için bunlara "konumsal" denir.

Bir konumsal parametre ile fonksiyon oluşturun:

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

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

Yukarıdaki kodu çalıştırdıktan sonra çıktı şu olacaktır:

Hello, Dart!

Birden fazla konumsal parametreye sahip bir fonksiyon oluşturun:

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

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

Yukarıdaki kodu çalıştırdıktan sonra çıktı şu olacaktır:

The sum of 5 and 3 is 8
challenge icon

Görev

Başlangıç

Bu meydan okumada, konumsal parametrelerle bir fonksiyon oluşturmayı pratik yapacaksınız. Konumsal parametreler, bir fonksiyona belirli bir sırada ilettiğiniz değerlerdir.

İki parametre alan calculateArea fonksiyonunu tamamlayın: length ve width. Fonksiyon, bir dikdörtgenin alanını hesaplamalı ve döndürmelidir (length × width).

Beklenen çıktı:

The area of the rectangle is: 50

Kopya kağıdı

Konumsal parametreler, fonksiyonların belirli bir sırada girdi değerleri kabul etmesini sağlar.

Bir konumsal parametresi olan fonksiyon:

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

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

Birden fazla konumsal parametresi olan fonksiyon:

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

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

Kendin dene

void main() {
  // Bu değerler sizin için zaten tanımlanmış
  double length = 10.0;
  double width = 5.0;
  
  // TODO: calculateArea fonksiyonunu length ve width parametreleriyle çağırın
  // ve sonucu 'area' değişkeninde saklayın
  double area = 0.0;
  
  // Bu sonucu gösterecek
  print('The area of the rectangle is: $area');
}

// TODO: Dikdörtgenin alanını hesaplayıp döndürmek için bu fonksiyonu tamamlayın
// Fonksiyon length ve width olmak üzere iki parametre almalı
double calculateArea() {
  // Kodunuz buraya
  
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler