Java programlama dilinde kullanıcıdan kısa kenarı ve uzun kenarı alınan dikdörtgenin alanını ve çevresini hesaplayalım.
Dikdörtgen alanı ve çevresini hesaplamak için kullanacağımız formüller aşağıdaki gibi olacaktır.
Alan = Kısa Kenar * Uzun Kenar
Çevre=2*(Kısa Kenar+Uzun Kenar)
Java Kodlarımız:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | public static void main(String[] args) { Scanner oku=new Scanner(System.in); int kisa,uzun,alan,cevre; System.out.print("Kısa Kenar : "); kisa=oku.nextInt(); System.out.print("Uzun Kenar : "); uzun=oku.nextInt(); alan=kisa*uzun; cevre=2*(kisa+uzun); System.out.println("Çevre: "+cevre); System.out.println("Alan: "+alan); } |
Yukarıkai kod satırlarını açıklayalım.
Scanner oku = new Scanner(System.in);
- Kullanıcıdan veri almak için
Scanner
sınıfı kullanılıyor.oku
adlı birScanner
nesnesi oluşturuluyor.System.in
, kullanıcının konsoldan girdi yapmasını sağlar.
int kisa, uzun, alan, cevre;
kisa
,uzun
,alan
vecevre
adında dört adetint
(tam sayı) değişkeni tanımlanıyor. Bu değişkenler sırasıyla kısa kenar, uzun kenar, alan ve çevreyi tutmak için kullanılacak.
System.out.print("Kısa Kenar: ");
- Kullanıcıdan kısa kenar değerini girmesini isteyen bir mesaj yazdırılıyor.
kisa = oku.nextInt();
- Kullanıcıdan bir tam sayı girişi alınarak
kisa
değişkenine atanıyor.
System.out.print("Uzun Kenar: ");
- Kullanıcıdan uzun kenar değerini girmesini isteyen bir mesaj yazdırılıyor.
uzun = oku.nextInt();
- Kullanıcıdan bir tam sayı girişi alınarak
uzun
değişkenine atanıyor.
alan = kisa * uzun;
- Dikdörtgenin alanı, kısa kenar ve uzun kenarın çarpılması ile hesaplanıyor ve
alan
değişkenine atanıyor.
cevre = 2 * (kisa + uzun);
- Dikdörtgenin çevresi, kısa kenar ve uzun kenarın toplamının iki katı olarak hesaplanıyor ve
cevre
değişkenine atanıyor.
System.out.println("Çevre: " + cevre);
- Hesaplanan çevre değeri ekrana yazdırılıyor.
System.out.println("Alan: " + alan);
- Hesaplanan alan değeri ekrana yazdırılıyor.
Ekran Çıktısı:
Kısa Kenar : 10
Uzun Kenar : 20
Çevre: 60
Alan: 200