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.")
    }
}

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir