Menu
Coddy logo textTech

Özet - Basit Fonksiyonlar

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

challenge icon

Görev

Kolay

Bu özet meydan okumada, Dart fonksiyonlarınızı anladığınızı gösteren basit bir hesap makinesi programı oluşturacaksınız. Öğrendiğiniz farklı teknikler kullanarak birkaç fonksiyon uygulayacaksınız.

Yapmanız gerekenler:

  1. İki sayı alan ve toplamlarını döndüren add fonksiyonunu tamamlayın
  2. Arrow syntax kullanarak subtract fonksiyonunu uygulayın
  3. İki sayının çarpımını döndüren bir multiply fonksiyonu oluşturun
  4. Bölme işlemini gerçekleştiren divide fonksiyonunu uygulayın
  5. Sonuçları biçimlendirip görüntüleyen bir printResult void fonksiyonu oluşturun
  6. Bir operatör sembolüne göre işlemler gerçekleştiren calculate fonksiyonunu tamamlayın

Program, beklenen çıktıdaki gibi çeşitli hesaplamaların sonuçlarını tam olarak görüntülemelidir.

Kendin dene

// İki sayının toplamını döndüren add fonksiyonunu tamamlayın
int add(int a, int b) {
  // Kodunuz buraya
}

// Ok (arrow) sözdizimini kullanarak subtract fonksiyonunu uygulayın
int subtract(int a, int b) /* Kodunuz buraya */

// İki sayının çarpımını döndüren bir multiply fonksiyonu oluşturun
// Kodunuz buraya

// a / b sonucunu döndüren divide fonksiyonunu uygulayın
double divide(int a, int b) {
  // Kodunuz buraya
}

// Sonucu şu formatta yazdıran bir void fonksiyonu oluşturun:
// "Result of {operation}: {result}"
void printResult(String operation, dynamic result) {
  // Kodunuz buraya
}

// Farklı işlemleri gerçekleştiren calculate fonksiyonunu tamamlayın
// sağlanan operatöre göre (+, -, *, /)
dynamic calculate(int a, int b, String operator) {
  // Kodunuz buraya
}

void main() {
  // Fonksiyonlarınızı test edin
  printResult('5 + 3', calculate(5, 3, '+'));
  printResult('10 - 4', calculate(10, 4, '-'));
  printResult('6 * 7', calculate(6, 7, '*'));
  printResult('20 / 4', calculate(20, 4, '/'));
}

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