Proje tasarımı
- Kotlin 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 5 derslik projede bir hesap makinesi yapacaksın. Her derste hesap makinesine bir parça ekleyecek, son derste tam bir uygulama elde edeceksin.
Projede şunları kullanacaksın:
fun main()ve üst düzey fonksiyonlaradd,subtract,multiply,dividefonksiyonlarıifile sıfır kontrolütry/catchile hata yakalamafordöngüsü ile tekrar
Hazırsan başlayalım.
Dosya tasarımı
Hesap makinesini tek bir .kt dosyasında toplayacağız. Bu dosyada hem hesaplama fonksiyonları hem de fun main() olacak. Hesaplama fonksiyonları üst düzeyde (top-level) tanımlanır; böylece nesne oluşturmadan doğrudan add(5, 3) biçiminde çağrılabilirler.
Her fonksiyon Int döner; çünkü tamsayı sonuç üretir. Parametreler de Int olur.
fun add(a: Int, b: Int): Int {
return a + b
}
fun main() {
println(add(5, 3))
}Uygulama İlk iskeleti yaz
Bir fun main() yaz. println ile Hesap makinesi yazdır.
Örnek çözüm
fun main() {
println("Hesap makinesi")
}Beklenen çıktı
Hesap makinesi
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hesap makinesi ne yapar?
- Bir dosya kaydeder
- Bir veritabanı sorgular
- İki sayı alır ve işlem yapar Doğru cevap
- Bir sınıf tanımlar
Açıklama: Hesap makinesi iki sayı alır ve aralarında bir işlem yapar.
2 Fonksiyon imzasını tamamla
fun add(a: Int, b: Int): ____ { return a + b }
fun add(a: Int, b: Int): Int { return a + b }
Açıklama: add fonksiyonu Int döner.
3 Proje aşamalarını eşleştir
| Kavram | Anlamı |
|---|---|
main |
Giriş noktası |
add |
Toplama |
subtract |
Çıkarma |
println |
Çıktı |