Kotlin If/Else Yapısı ile Çember ve Dikdörtgen Alan Hesaplama
Bu yazıda, Kotlin programlama dilinde if/else
yapısını kullanarak çember ve dikdörtgen alanı hesaplayan bir konsol uygulaması oluşturacağız. Kullanıcıdan seçim yapması istenecek ve girilen değerlere göre alan hesaplanacaktır.
Çalışma Mantığı
- Kullanıcı, dikdörtgen alanı hesaplamak için
"d"
, çember alanı hesaplamak için"c"
harfine basar. - Dikdörtgen seçildiğinde, kısa kenar ve uzun kenar bilgileri istenir.
- Çember seçildiğinde, yarıçap bilgisi istenir.
- Girilen değerlere göre alan hesaplanarak sonuç ekrana yazdırılır.
Kotlin ile Çember ve Dikdörtgen Alan Hesaplama Kodu
package net.altgr.learnkotlin import java.util.Scanner fun main() { val girdi = Scanner(System.`in`) println("Çember alanı (c)") println("Dikdörtgen alanı (d)") val secim = girdi.next() println("Seçiminiz : $secim") if (secim == "c") { print("Yarıçap uzunluğu giriniz: ") val yariCap = girdi.nextInt() val alanCember = (yariCap * yariCap) * 3.14 println("Çemberin alanı = $alanCember") } else if (secim == "d") { print("Kısa kenar uzunluğunu giriniz: ") val kisaKenar = girdi.nextInt() print("Uzun kenar uzunluğunu giriniz: ") val uzunKenar = girdi.nextInt() val alanDikdortgen = kisaKenar * uzunKenar println("Dikdörtgenin alanı = $alanDikdortgen") } else { println("HATA! Seçeneklerde var olmayan değer girdiniz. Lütfen sadece c ya da d seçeneklerinden bir tanesini seçiniz.") } }