سلام امروز تصمیم گرفتم برنامه، الگوریتم و فلوچارت محاسبه مساحت و محیط دایره در جاوا توی وبلاگ بزارم. توجه داشته باشید شما قبل از نوشتن برنامه باید الگوریتم برنامه رو بدونید. توضیحات برنامه و مطالعه بفرمائید در صورت سوال در بخش نظرات بپرسید.

فهرست
1.کد برنامه با Comment
2.کد برنامه بدون Comment
3.الگوریتم برنامه محاسبه مساحت و محیط دایره
4.توصیحات برنامه محاسبه مساحت و محیط دایره در جاوا
5.فلوچارت برنامه محاسبه مساحت و محیط دایره

کد برنامه با comment:

package com.company;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
	// write your code here
        System.out.print("لطفا شعاع دایره را وارد کنید:");
        // چاپ لطفا شعاع دایره را وارد کنید
        Scanner input =  new Scanner((System.in));
        int radiusInput = input.nextInt();
        //دریافت شعاع دایره از نوع صحیح
        if(radiusInput <= 0 ) {
            System.out.println("شعاع دایره نمی تواند صفر یا کمتر از صفر باشد");
        }
        //نشان دادن پیام خطا درصورتی که ورودی صفر یا کوچک تر از آن باشد
        int diameter = (int) Math.pow(radiusInput,2);
        //رساندن شعاع به توان 2 برای مساحت دایره
        float masahat = (float) (diameter * Math.PI);
        // محاسبه مساحت دایره از نوع float
        double mohit = (double) radiusInput * Math.PI * 2;
        //محاسبه محاسبه محیط دایره از نوع double
        System.out.println("مساحت دایره = "+ masahat);
        //چاپ مساحت
        System.out.println("محیط دایره = "+ mohit);
        //چاپ محیط

    }
}

کد برنامه بدون Comment:

package com.company;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
	// write your code here
        System.out.print("لطفا شعاع دایره را وارد کنید:");
        Scanner input =  new Scanner((System.in));
        int radiusInput = input.nextInt();
        if(radiusInput <= 0 ) {
            System.out.println("شعاع دایره نمی تواند صفر یا کمتر از صفر باشد");
        }
        int diameter = (int) Math.pow(radiusInput,2);
        float masahat = (float) (diameter* Math.PI);
        double mohit = (double) radiusInput * Math.PI * 2;
        System.out.println("مساحت دایره = "+ masahat);
        System.out.println("محیط دایره = "+ mohit);
    }
}

الگوریتم برنامه محاسبه مساحت و محیط دایره:

1.شروع

2.شعاع و از کاربر دریافت کن

3. اگر عدد دریافتی کوچیک تر یا مساوی صفر بود پیام خطا چاپ بکن

4. قطر (diameter) = radius به توان دو

5. مساحت = PI * قطر (diameter)

6. محیط = 2 * PI * radius

7. چاپ کن مساحت

8. چاپ کن محیط

9. پایان

توضیحات محاسبه مساحت و محیط دایره:

شعاع نمی تواند مساوی صفر یا کوچیک تر از صفر باشد.

نکته: باید فرمول مساحت و محیط را بلد باشید:

فرمول مساحت دایره :

مساحت = π × (شعاع)2

رساندن شعاع به توان دو برای بدست آوردن قطر مساحت دایره می باشد.

π (پی) = عدد پی است که بصورت قراردادی (3.14) است.

فرمول محیط دایره: 

محیط دایره = 2 × π × شعاع دایره

نکته: diameter معادل فارسی آن قطر است.

نکته: Radius معادل فارسی آن شعاع است.

فلوچارت محاسبه مساحت و محیط دایره: