Java สอนเขียนโปรแกรมหาค่าเฉลี่ยเลขคณิต (ค่า Mean)

สอนวิธีการเขียนโปรแกรมหาค่าเฉลี่ยเลขคณิตหรือค่า Mean ด้วยภาษา Java เหมาะกับผู้เริ่มฝึกฝนการเขียนโปรแกรมด้วยภาษา Java

May 14, 2015

แก้ไขล่าสุด มีผู้อ่าน 19,060  |  STATISTIC JAVA PROGRAMMING EXAM

โจทย์

การเขียนโปรแกรมหาค่าเฉลี่ยเลขคณิต (ค่า Mean)

วิเคราะห์

"โจทย์ข้อนี้ถ้าใครเรียนสาขาคอมพิวเตอร์สถิติ รับรองว่าต้องเคยผ่านตามาแน่ๆ เพราะส่วนใหญ่อาจารย์มักจะให้การบ้านตอนเริ่มเรียนเขียนโปรแกรมด้วยการหาค่าเฉลี่ยเลขคณิต (ค่า Mean)"

โจทย์ข้อนี้เราจะต้องรับข้อมูลตัวเลขจากผู้ใช้ตามจำนวนที่ต้องการคำนวณ นำจำนวนนั้นมาวนลูปเพื่อรับค่ามาคำนวณหาค่าเฉลี่ยเลขคณิต โดยการบวกเก็บผลรวมไปเรื่อยๆ สุดท้ายแล้วนำมาหารด้วยจำนวนที่เก็บค่าไปครับ ได้ไอเดียแล้วมาแปลงเป็นโค้ดโปรแกรมกันเลย

Source Code 

package com.olanlab.share.stat;

import java.util.Scanner;

public class Mean {
	
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in); // ประกาศตัวแปรเพื่อรับข้อมูลจากคีบอร์ด
		System.out.print("Enter number : "); // แสดงข้อความ Enter number :
		int num = scan.nextInt(); // รับข้อมูลตัวเลข
		double sum = 0; // ประกาศตัวแปรเก็บค่าผลรวม
		
		for (int i = 0; i < num; i++) { // วนลูปเก็บค่า
			sum += scan.nextInt(); // รับข้อมูลตัวเลขเพื่อคำนวณค่าเฉลี่ย
		}
		System.out.println("Mean = " + sum/num); // คำนวณและแสดงผลค่าเฉลี่ย
	}
}

 

Output

Please enter number : 4
20
15
10
5
Mean = 12.5

 


เนื้อหาบทความที่เกี่ยวข้องกับโจทย์

Java - สอน Java สำหรับผู้เริ่มต้น ตอนที่ 3 โครงสร้าง Java

Java - สอน Java สำหรับผู้เริ่มต้น ตอนที่ 4 Variable และ Memory Concept

Java - สอน Java สำหรับผู้เริ่มต้น ตอนที่ 7.3 Control Statement แบบทำซ้ำ for


แบ่งปัน

ชอบ +1

บันทึก

ฝากคำถาม คำแนะนำ ได้ที่

Facebook : Share.OlanLab.Com
LINE ID : @olanlab
อีเมล์ : olan@olanlab.com
Software Engineer, Inventor, Writer, Trainer
Share คลังความรู้ด้านเทคโนโลยี สารสนเทศ นวัตกรรมคอมพิวเตอร์ สอนเขียนโปรแกรม Php Java Html CSS Javascript C C++ Objective-C และอื่นๆ บนระบบปฏิบัติการ Window Linux Unix CentOS IOS Android
โดยผู้เขียนที่มีความเชี่ยวชาญเฉพาะ ให้บริการพื้นที่สำหรับนักเขียนที่ต้องการแบ่งปันความรู้ พร้อมให้คำปรึกษาแก่ผู้ที่สนใจ โดยไม่เสียค่าใช้จ่าย