Menu
Coddy logo textTech

Sonucu Gösterme

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

challenge icon

Görev

Kolay

Hesap makinesi programımızın son adımı, sonucu güzel bir şekilde biçimlendirerek görüntülemektir.

Hesap makinesi programınızı şu şekilde tamamlayın:

  1. Sonucu hesapladıktan sonra, print("\n") kullanarak bir boş satır ekleyin
  2. Metni yeni bir satıra yazdırın "Calculation Summary:"
  3. Bir sonraki satırda, tüm hesaplamayı şu formatta yazdırın: "10.5 * 5.5 = 57.75" (gerçek işlem ve sonuca göre ayarlayın)
  4. firstNumber, operation, secondNumber ve result değerlerini çıktı dizesine eklemek için string interpolation kullanmayı unutmayın

Kendin dene

void main() {
  print("Welcome to the Simple Calculator!");
  
  // Sayı değişkenlerini bildir ve başlat
  double firstNumber = 10.5;
  double secondNumber = 5.5;
  
  // Sayıları yazdır
  print("First number: $firstNumber");
  print("Second number: $secondNumber");
  
  // İşlem değişkenini bildir ve doğrula
  String operation = "*";  // Can be +, -, *, or /
  
  // İşlemin geçerli olup olmadığını kontrol et
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // Hesaplamayı gerçekleştir
  double? result;
  
  if (operation == '+') {
    result = firstNumber + secondNumber;
  } else if (operation == '-') {
    result = firstNumber - secondNumber;
  } else if (operation == '*') {
    result = firstNumber * secondNumber;
  } else if (operation == '/') {
    if (secondNumber == 0) {
      print("Error: Cannot divide by zero!");
      return;
    }
    result = firstNumber / secondNumber;
  }
  
  print("Result: $result");
  
  // Format and display the final result here
}

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