سلام امروز دو تا برنامه یکی دریافت میانگین n عدد با یک حلقه for و برنامه دوم محاسبه میانگین n عدد با آرایه با دوتا حلقه for و توضیحات چگونگی عملکرد برنامه و میزارم سوالی داشتین در بخش نظرات بپرسید.

 

برنامه میانگین n عدد با یک حلقه for:

import java.util.Scanner;
class Main {
    public static void main(String[] args) {
        System.out.println ( "قصد دارید چند تا عدد وارد بکنید:" );
        Scanner input = new Scanner ( System.in );
        double n = input.nextInt ();
        //دریافت n عدد از کاربر
        double total = 0, inputUser = 0, averga = 0;

        for (int i = 1; i <= n ; i++) {
            System.out.print ( "عدد شماره" +" "+ i +" "+ "وارد بکنید:");
            inputUser = input.nextDouble ();
            //دریافت عدد های کاربر
            total = inputUser + total;
            //حاصل جمع عدد های دریافت شده از کاربر
        }
        averga = total / n;
        //تقسیم حاصل جمع اعداد دریافت شده بر تعداد عدد های دریافت شده
        System.out.println ( "میانگین شما:"+ averga );
        //چاپ میانگین
    }
}

خروجی: 

قصد دارید چند تا عدد وارد بکنید:
5
عدد شماره 1 وارد بکنید:1
عدد شماره 2 وارد بکنید:2
عدد شماره 3 وارد بکنید:3
عدد شماره 4 وارد بکنید:4
عدد شماره 5 وارد بکنید:5
میانگین شما:3.0

برنامه میانگین n عدد با آرایه و یک حلقه for :

import java.util.Scanner;
class Main {
    public static void main(String[] args) {
        System.out.println ( "قصد دارید چند تا عدد وارد بکنید:" );
        Scanner input = new Scanner ( System.in );
        int n = input.nextInt ();
        //دریافت n عدد از کاربر
        double[] arr = new double[n];
        //ساخت یک آرایه n عنصری
        double total = 0, inputUser = 0, averag = 0;
 
        for (int i = 0; i < arr.length ; i++) {
            //arr.length طول آرایه
            System.out.print ( "عدد شماره" +" "+ i +" "+ "وارد بکنید:");
            arr[i] = input.nextDouble ();
            // دریافت عدد های کاربر و قرار دادن در آرایه
            total = arr[i] + total;
            //حاصل جمع عدد های دریافت شده از کاربر
        }
        averag = total / arr.length;
        //تقسیم حاصل جمع اعداد دریافت شده بر تعداد عدد های دریافت شده
        System.out.println ( "میانگین شما:"+ averag );
        //چاپ میانگین
    }
}

خروجی: 

قصد دارید چند تا عدد وارد بکنید:
5
عدد شماره 0 وارد بکنید:1
عدد شماره 1 وارد بکنید:2
عدد شماره 2 وارد بکنید:3
عدد شماره 3 وارد بکنید:4
عدد شماره 4 وارد بکنید:5
میانگین شما:3.0

توضیحات برنامه محاسبه میانگین n عدد:

1.عدد n و از کاربر دریافت کن

2. تا زمانی که n از i کوچیک تر است عدد از کاربر دریافت کن

نکته: برای محاسبه میانگین باید تمامی عدد های دریافت شده از کاربر را باهم جمع و تقسیم بر تعداد عدد های دریافت شده بکنیم و خارج از قسمت میانگین عدد می باشد.

3.عدد دریافت شده را با total جمع بکن و در متغیر total قرار بده

4. عددهای دریافت شده ای که در total هستند را بر تعداد عدد های دریافت شده تقسیم بکن

5. average و چاپ بکن

6. پایان

 


مشخصات

تبلیغات

محل تبلیغات شما

آخرین مطالب این وبلاگ

محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها

Jim Stephanie ايناز چت|چت ايناز nbvcx هارمونی باران حاشیه سپاهان پرسپولیس آپديت نود32 - لايسنس نود32 - يوزرنيم و پسورد نود32 – موبايل اندرويد فخرالدین نوری فروشگاه سی اف جی کیک و شیرینی