5.00 / 1 oy

Java'da dairenin çevresini ve alanını hesaplamak

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

 

utku33

07.02.2020 01:59

Bu soru 1 kez yanıtlandı.

  • 23 Eylül 2022 14:13
    0

    güzel bir başlangıç problemi, kağıt üzerinde hesaplayabildiğiniz matematiksel problemleri yazılım dillerinde de uygulayabilmek çok mantıklı öğretici problemler

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da dairenin çevresini ve alanını hesaplamak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.