Proje tasarımı
- Dart kursu
- Başlangıç
- Ders 19/116
- 6 dk
Hesap makinesi projesinin yapısını taşarlar ve iskelet kodu yazarsın.
Proje: Hesap makinesi
Bu projede adım adım bir hesap makinesi yazacağız. Toplama, çıkarma, çarpma ve bölme fonksiyonlarını ekleyecek, hataları yakalayacak ve sonunda bir menü ile birleştireceğiz.
Her ders bir öncekinin üzerine çıkar; başlangıç koduna önceki çözüm gömülü gelir. Sen sadece yeni parçayı eklersin. Bu yöntem, gerçek projelerde sık görülür.
İlk adım, programın iskeletini yazmak: void main() ve ekrana 'Hesap makinesi hazır' yazdıran bir print. Sonraki derslerde fonksiyonları ekleyeceğiz.
Dosya yapısı
Hesap makinesini tek bir .dart dosyasında yazacağız. void main() programın giriş noktasıdır; altına fonksiyonları ekleriz.
Önerilen sıra: önce main, sonra yardımcı fonksiyonlar (add, subtract, ...). Bu, kodu okumayı kolaylaştırır.
Her fonksiyon tek bir iş yapar: add sadece toplar, subtract sadece çıkarır. Bu ilkeye 'tek sorumluluk' denir.
Uygulama İskeleti yaz
void main() yaz ve içine print('Hesap makinesi hazır') ekle. Program çalışınca bu mesajı görmeliyiz.
Başlangıç kodu
// Hesap makinesi iskeletini yazÖrnek çözüm
void main() {
print('Hesap makinesi hazır');
}Beklenen çıktı
Hesap makinesi hazır
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Bu projede ilk olarak neyi yazacağız?
- Kullanıcı girdisi
- Temel iskelet Doğru cevap
- Hata yönetimi
- Menü döngüsü
Açıklama: Önce iskelet: void main ve bir print.
2 Giriş noktası
void ____() { print('Hesap makinesi hazır'); }
void main() { print('Hesap makinesi hazır'); }
Açıklama: main programın giriş noktasıdır.
3 Proje kavramları
| Kavram | Anlamı |
|---|---|
main |
Giriş noktası |
add |
Toplama |
subtract |
Çıkarma |
print |
Çıktı |