บทความเกี่ยวกับวิธีการคำนวณเปอร์เซ็นต์นี้มีประโยชน์มาก อย่างไรก็ตาม เมื่อตัวเลขมีขนาดใหญ่ขึ้น การใช้โปรแกรมคำนวณจะทำให้งานของคุณง่ายขึ้นมาก ต่อไปนี้คือวิธีการสร้างโปรแกรมเพื่อคำนวณเปอร์เซ็นต์โดยใช้ภาษาการเขียนโปรแกรม Java
ขั้นตอน
ขั้นตอนที่ 1. วางแผนโปรแกรมของคุณ
แม้ว่าการคำนวณเปอร์เซ็นต์จะไม่ใช่เรื่องยาก แต่แนวทางปฏิบัติที่ดีในการวางแผนโปรแกรมของคุณก่อนเริ่มเขียนโค้ดถือเป็นแนวทางปฏิบัติที่ดี ตอบคำถามต่อไปนี้:
โปรแกรมของคุณจะรองรับตัวเลขจำนวนมากหรือไม่? ถ้าเป็นเช่นนั้น ลองคิดดูว่าโปรแกรมของคุณสามารถจัดการกับตัวเลขจำนวนมากได้อย่างไร วิธีหนึ่งคือการใช้ตัวแปร float หรือ long แทน int
ขั้นตอนที่ 2. จดรหัส
ในการคำนวณเปอร์เซ็นต์ คุณต้องมีพารามิเตอร์สองตัว:
- มูลค่ารวม (หรือค่าความเป็นไปได้สูงสุด); และ,
-
มูลค่าที่ได้รับ มีเปอร์เซ็นต์ที่คุณต้องการคำนวณ
ตัวอย่างเช่น หากนักเรียนทำคะแนนได้ 30 จาก 100 คะแนนในการสอบ และคุณต้องการคำนวณคะแนนเปอร์เซ็นต์ที่นักเรียนได้รับ 100 คือคะแนนรวม (หรือคะแนนสูงสุดที่เป็นไปได้) และ 30 คือคะแนนที่คุณจะคำนวณ เปอร์เซ็นต์
-
สูตรคำนวณเปอร์เซ็นต์คือ
เปอร์เซ็นต์ = (มูลค่าที่ได้รับ x 100) / มูลค่ารวม
- ในการรับพารามิเตอร์นี้ (อินพุต) จากผู้ใช้ ให้ใช้ฟังก์ชัน Scanner ใน Java
ขั้นตอนที่ 3 คำนวณเปอร์เซ็นต์
ใช้สูตรในขั้นตอนก่อนหน้าเพื่อคำนวณเปอร์เซ็นต์ ตรวจสอบให้แน่ใจว่าตัวแปรที่ใช้เก็บค่าเปอร์เซ็นต์เป็นประเภท float มิฉะนั้นคำตอบอาจไม่ถูกต้อง
-
ทั้งนี้เนื่องจากชนิดข้อมูลทศนิยมมีความแม่นยำเพียง 32 บิต จึงนำตัวเลขทศนิยมมาพิจารณาในการคำนวณทางคณิตศาสตร์ ดังนั้น เมื่อใช้ตัวแปร float คำตอบของการคำนวณทางคณิตศาสตร์ เช่น 5 / 2 (5 หาร 2) คือ 2, 5
- หากคำนวณแบบเดียวกัน (5 / 2) โดยใช้ตัวแปร int คำตอบคือ 2
- อย่างไรก็ตาม ตัวแปรที่คุณเก็บค่ารวมและค่าส่งคืนสามารถเป็น int ได้ การใช้ตัวแปร float สำหรับเปอร์เซ็นต์จะแปลง int เป็น float โดยอัตโนมัติ และการคำนวณทั้งหมดจะทำในตัวแปร float ไม่ใช่ int
ขั้นตอนที่ 4 แสดงเปอร์เซ็นต์ให้ผู้ใช้เห็น
หลังจากที่โปรแกรมคำนวณเปอร์เซ็นต์แล้ว แสดงผลให้ผู้ใช้เห็น ใช้ฟังก์ชัน System.out.print หรือ System.out.println (เพื่อพิมพ์บรรทัดใหม่) ใน Java
วิธีที่ 1 จาก 1: ตัวอย่างโค้ด
นำเข้า java.util. Scanner; คลาสสาธารณะ main_class { โมฆะสาธารณะหลัก (สตริง args) { รวมคะแนน; เปอร์เซ็นต์ลอย สแกนเนอร์ inputNumScanner = สแกนเนอร์ใหม่ (System.in); System.out.println("ป้อนค่ารวมหรือค่าสูงสุด: "); รวม = inputNumScanner.nextInt(); System.out.println("ป้อนค่า: "); คะแนน = inputNumScanner.nextInt(); เปอร์เซ็นต์ = (คะแนน * 100/ ทั้งหมด); System.out.println("เปอร์เซ็นต์คือ = " + เปอร์เซ็นต์ + " %"); } }
เคล็ดลับ
- สร้าง GUI หรือส่วนต่อประสานกราฟิกกับผู้ใช้ ซึ่งจะทำให้โปรแกรมโต้ตอบได้มากขึ้นและใช้งานง่ายขึ้น
- ขยายโปรแกรมของคุณเพื่อทำการคำนวณทางคณิตศาสตร์