menusearch
javapro.ir

محاسبه میانه آرایه یک بعدی در زبان برنامه نویسی جاوا

جستجو
شنبه ۱ دی ۱۴۰۳ | ۱۹:۲۰:۲۱
۱۳۹۵/۱۰/۳۰ پنج شنبه
(2)
(0)
محاسبه میانه آرایه یک بعدی در زبان برنامه نویسی جاوا
محاسبه میانه آرایه یک بعدی در زبان برنامه نویسی جاوا

نمونه مثال چاپ انواع مثلث و لوزی با اعداد به زبان برنامه نویسی جاوا

 

نمونه سوالات برنامه نویسی جاوا
محاسبه میانه ارایه یک بعدی
نویسنده:رحمان زارعی

پیش نیاز حل این مثال!
مباحث پایه ای جاوا


شما با مطالعه جلسات 1 تا 18 بخش جلسات اموزشی همین سایت می‌توانید کمر این مثال رو خاک کنیم :-)

•    این سوالات مشهور ترین الگوریتم های برنامه نویسی هست که در دانشگاه های معتبر کار می‌شود.
•    با این سوالات می‌توانید ذهن برنامه نویسی خود را قوی کنید.
•    حتما ابتدا خود را به چالش بکشید حتی اگر یک سوال برای حل کردنش یک هفته وقت برد هیچ اشکالی نداره!!!چون سوال بعدی را زودتر حل خواهید کرد چون ذهن شما نسبت به قبل قوی تر شده است!!!

 

صورت سوال : برنامه ای به زبان جاوا بنویسید یک عدد مانند n از ورودی بگیرد ،یک آرایه یک بعدی از نوع عدد صحیح به طول n تشکیل دهد،خانه های آرایه توسط کاربر از ورودی مقدار دهی شود،بعد میانه آرایه را پیدا کرده و در خروجی چاپ کند.

راهنمایی:برای به دست اوردن میانه ارایه کافیست عناصر موجود در آرایه را مرتب کنید، بعد از مرتب سازی آرایه،عنصر وسط آرایه ،میانه آرایه را تشکیل میدهد.

 

پاسخ:

 

package javalike .Example;

import java.util.Scanner;

public class Mid_Array {

  public static void main(String[] args) {
        double a[];
        double temp;
        int i, j, n;
          Scanner  intput = new  Scanner(System.in);
          System.out. print ln("How many number:");
          n = intput.nextInt(); //مشخص کردن طول آرایه
           
            a = new  double[n];
        for (i = 0; i < n; i++)
        {
            System.out. print ln("Enter Number" + (i + 1));
              a[i] = intput.nextInt();//مقدار دهی به خانه های آرایه
        }
       
        for (i = 0; i < n; i++)        //مرتب سازی آرایه
        {
              for (j = 0; j < n - i - 1; j++)
              {
                    if (a[j] > a[j + 1])
                    {
                          temp = a[j];
                          a[j] = a[j + 1];
                          a[j + 1] = temp;
                    }
              }
        }

        for (i = 0; i < n; i++)
        {
            System.out. print ("\t"+ a[i]);
        }
        System.out. print ln("\nMid is : "+ a[n / 2]); // چاپ میانه آرایه مرتب شده

  }
}


نمونه تست شده این سورس کد در نرم افزار Eclipse بصورت زیر است:

 

How many number:
6
Enter Number1
45
Enter Number2
147
Enter Number3
569
Enter Number4
875
Enter Number5
234
Enter Number6
10
  10.0  45.0  147.0  234.0  569.0  875.0
Mid is : 234.0

 

  رنگ مشکی و سبز درخواستی که از کاربر میشه و مقداری که کاربر وارد میکند و رنگ قرمز نتیجه و خروجی برنامه است.
  ابتدا طول آرایه از کابر سوال میشود.
  به تعداد (طول آرایه) به خانه های آرایه مقدار می‌دهیم.که اینجا اندازه طول آرایه را 6 داده ایم، ،پس از خونه 1 شروع به مقدار دهی میکنیم تا 6
  بعد شروع به مرتب سازی عناصر درون آرایه می‌کنیم.
  میانه میان عناصر مرتب شده درون آرایه پیدا میکنیم
  در نهایت مرتب شده ارایه همراه با مقدار میانه را در خروجی چاپ میکنیم.

 

بازنشر تنها با لینک سایت بلامانع است.

گام به گام در این سایت آموزش ها،مثالها،پروژه ها،تمرینات و.... در زمینه جاوا قرار خواهد گرفت.

 

 

 

پاسخ به صورت ویدئویی نیز داده شده است.

 

 

 

 

 


آیا می‌دانید اگر در سایت جاواپرو بمانید و ویدیوها را به صورت آنلاین تماشا کنید، هم از تیم آموزشی جاواپرو حمایت کردید و هم باعث میشه علاقمندان بیشتری این دوره آموزشی رایگان را ببینند؟
 

ادامه حیات سایت جاواپرو به حمایت مالی (دونیت) از طرف شما کاربر عزیز بستگی دارد....



فیلم آموزشی محاسبه میانه آرایه یک بعدی در زبان برنامه نویسی جاوا

 

لینک دانلود آموزش رایگان برنامه نویسی جاواپرو

لینک دانلود

 

 


کانال تلگرام آموزش جاوا

 


نشر این مطلب با ذکر منبع (لینک سایت) بلامانع است.
برای با خبر شدن از جدیدترین مطالب آموزشی جاوا عضو کانال تلگرام ما شوید.
 
 
 
کلاس خصوصی جاوا با قیمت مناسب
نظرات کاربران
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

بستن
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

1 نظر
سید جعفر موسوی
پنج شنبه بیست و چهارم بهمن ۹۸
پاسخ
()
()
سید جعفر موسوی
با سلام خدمت تيم جاوا پرو ضمن خسته نباشيد در تمرين بالا اگر تعداد اعداد ورودي زوج باشد عنصر ميانه خب وجود ندارد عملا و حتما بايد تعداد اعداد ورودي فرد باشد که بتوان عنصر ميانه را چاپ نمود ممنونم توضيحي بدهيد با تشکر
هدر سایت
دوره برنامه نویسی Spring Core
مشاهده سرفصل ها و ثبت نام در دوره Spring Boot جاواپرو  [کلیک کنید]
آموزش پروژه محور اسپرینگ بوت(Spring Boot)-سیستم دانشگاه
ثبت نام در دوره آموزش Spring security
دوره معماری میکروسرویس ها (Microservices) با استفاده از Spring Boot و Spring Cloud
دوره پرتاب | آموزش پیش نیازهای برنامه نویسی
دوره آموزش مبانی زبان برنامه نویسی جاوا
دوره آموزش مفاهیم پیشرفته زبان برنامه نویسی جاوا
مقدمه ای از زبان برنامه نویسی جاوا(java)
آموزش زبان برنامه نویسی جاوا
آموزش گرافیک در زبان برنامه نویسی جاوا
آموزش مدیریت چیدمان گرافیکی در زبان جاوا
آموزش ساخت بازی دوبعدی در زبان جاوا
Collection ها در زبان برنامه نویسی جاوا
آموزش پروژه محور ساخت برنامه مدیریت بانک با JavaFX
نمونه پروژه های رایگان زبان جاوا
آموزش دیتابیس در زبان برنامه نویسی جاوا
نمونه مثال پایه ای زبان برنامه نویسی جاوا
نمونه مثال String در زبان برنامه نویسی جاوا
آموزش جامع برنامه نویسی JavaFX
آموزش ساخت برنامه آزمون تستی در JavaFX
آموزش برنامه نویسی سوکت در جاوا
آموزش ساخت برنامه دفترچه تلفن با JavaFX
آموزش ساخت ربات ساده تلگرام با زبان جاوا
آموزش ساخت برنامه ماشین حساب با JavaFX
آموزش ساخت برنامه ساده مدیریت ایمیل ها با JavaFX
دوره آموزش Spring Boot
سفارش انجام پروژه زبان برنامه نویسی جاوا(JAVA)
سفارش انجام پروژه برنامه نویسی متلب(MATLAB) با قیمت منصفانه و تحویل به موقع
سفارش انجام پروژه زبان برنامه نویسی سی شارپ (#C)
سفارش انجام پروژه زبان برنامه نویسی سی(C)
سفارش انجام پروژه زبان برنامه نویسی پایتون(Python)
سفارش انجام پروژه زبان برنامه نویسی PHP (پی اچ پی)
سفارش انجام پروژه زبان برنامه نویسی اسمبلی(Assembly)
سفارش انجام پروژه زبان برنامه نویسی جاوا اسکریپت (Javascript)
سفارش انجام پروژه هوش مصنوعی
سفارش انجام پروژه طراحی الگوریتم
سفارش انجام پروژه ساختمان داده ها
سفارش انجام پروژه مهندسی نرم افزار
سفارش انجام پروژه شبکه های کامپیوتری
سفارش انجام پروژه پایگاه داده: دیتابیس (database)
 سفارش انجام پروژه سیستم عامل
سفارش انجام پروژه پاورپوینت(PowerPoint)
سفارش انجام پروژه اکسل (Excel)
سفارش انجام تحقیق و تهیه مقاله
سوالات متداول برنامه نویسی
جدیدترین مطالب