Programlamanın en temel örneklerinden birini atladığımızı fark ettim. Tüm programlama dillerinde olduğu gibi Java'da da bir dairenin çevresini ve alanını hesaplama örnekleri yapmak, matematiksel işlemleri Java'da yapabiliyor olmak ve değişken atamaları ile kullanıcı girdilerini alabiliyor olmak açısından faydalıdır.
Bu soruyu bir çok farklı şekilde çözmek mümkün, ancak bu sefer çözümü alanHesapla ve cevreHesapla gibi iki metod yazarak hazırlayalım. Pi sayısını kaç alacağız diye düşünmek yerine de Math.PI kullanalım. Peoblemi zorlaştırmak isteyenler, alanı ya da çevresi bilinen bir dairenin yarıçapını hesaplamak için de bir algoritma geliştirebilirler.
Kodlar:
public static void main(String [] args) {
Scanner girdi=new Scanner(System.in);
System.out.println("Lütfen dairenin yarıçapını (r) cm cinsinden yazınız");
int r=girdi.nextInt();
double cevre=cevreHesapla(r);
double alan=alanHesapla(r);
System.out.println("Yarıçapı "+r+" cm olan bir dairenin çevresi="+cevre+" cm'dir");
System.out.println("Yarıçapı "+r+" cm olan bir dairenin alanı="+alan+" cm karedir");
}
public static double cevreHesapla(int yaricap) {
return 2*yaricap*Math.PI;
}
public static double alanHesapla(int yaricap) {
return Math.PI*yaricap*yaricap;
}
Çıktı:
Lütfen dairenin yarıçapını (r) cm cinsinden yazınız
> 4
Yarıçapı 4 cm olan bir dairenin çevresi=25.132741228718345 cm'dir
Yarıçapı 4 cm olan bir dairenin alanı=50.26548245743669 cm karedir