java bmi code
DESCRIPTION
สื่อการเรียนการสอนTRANSCRIPT
การสรางโปรแกรมค านวณดชนมวลกาย (BMI) ดวยภาษา JAVA
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
สมาชกในกลม
น.ส. ชญญกญญา ทพยรกษ น.ส.อาภาภรณ นลคร น.ส. ฐดารตน ชนธงชย น.ส. พมงาม มดหา นายกฤษณะ ค าพระ นายประสาน ไปใหม
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
ภารกจการเรยนร
โปรแกรมค านวณดชนมวลกาย (BMI)
เดกชายตนไมเพอนรวมชนของนกเรยน มอาย 14 ขวบ นาหนก 68 สวนสง 172 เดกชายตนไมมความกงวลวาตวเองไมสมสวนตามมาตรฐาน BMI ในฐานะทนกเรยนเปนเพอนรวมชนของเดกชายตนไมจงอยากใหนกเรยนชวยกนเขยนโปรแกรมเพอชวยในการคานวณหาคามาตรฐาน BMI ดวยภาษาจาวาอยางงาย โดยแบงกลมกลมละ3คน เพอทาภารกจนใหสาเรจ
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
ค าสง IF
โดยเงอนไขในวงเลบนนจะเปนประโยคทางตรรก ถาตรวจสอบแลวเปนจรงกจะเขามาทางานในกลมคาสงทเรากาหนด ไวในขอบเขตของเครองหมายปกกา แตถาเปนเทจกจะขามไปทาสวนตอไปของโปรแกรมทนทตามภาพ
1. IF แบบ 1 เงอนไข (IF)
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
ค าสง IF
2. IF แบบ 2 เงอนไข (IF…ELSE) เปนค าสงเพอการตดสนใจ 2 เงอนไข
If (เงอนไข) { ประโยคค าสงตางๆ เมอเงอนไขเปนจรง; } Else { ประโยคค าสงตางๆเมอเงอนไขเปนเทจ; } ค าสงอนๆ;
เงอนไข
คาสงตางๆ เมอ เงอนไขเปนจรง
คาสงตางๆ เมอ เงอนไขเปนเทจ
คาสงถดไป
เทจ
จรง
แบบท 1
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
ค าสง IF
If (เงอนไข) { ประโยคค าสงตางๆ ชดท 1; } Else { ประโยคค าสงตางๆ ชดทสอง; } ค าสงอนๆ;
แบบท 2
เงอนไข
ค ำสงท 1 ค ำสงท 2
Stop
Start
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
Do while
คาสง do while จะเหนไดวาไมมการเชคเงอนไขกอนวาเปนจรงหรอเทจ จะทาคาสงตางๆ ท do กอน 1 ครง พอจบการทาท do แลวจงมาเชคเงอนไขท while ทอยดานลาง
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
Dialog
การใชค าสง JOptionPane.showMessageDialog
เปนคาสงทแสดงผลการตอบสนองกบ User ทใชงานในระบบของเราทออกมาในรปแบบของหนาตาง (Dialog) import javax.swing.JOptionPane; public class DialogViewer { public static void main(String[] args){ JOptionPane.showMessageDialog(null,”Hello World”); } }
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
Dialog
ผลการตอบสนองของโปรแกรม
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
Dialog
คณสมบตพเศษ
1.รบขอมลเปนแบบหนาตาง 2. สามารถแสดงขอมลเปนภาษาไทยได
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
Code BMI
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
อยในคลาสทชอวา JOptionPane ซงคลาสนอยในแพกเกต (Package) ทชอวา javax.swing
ก าหนดตวแปรตางๆ ทจะใชในการท างานของโปรแกรม
Code BMI
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
Code BMI
1
2
3
3
2 1
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
Code BMI
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
Code BMI
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
Flowchart Code BMI
Start
weight = 0, height = 0,
number1 = weight, number2 = height,
number3 = (number2/100)
กรอกชอ
กรอกน ำหนก
กรอกสวนสง
BMI = number1/(number3*number3)
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
BMI < 18.5
BMI <=22.9
BMI <=29.9
BMI <=24.9
น ำหนกต ำกวำมำตรฐำน
อวนระดบ 1
อยในเกณฑมำตรฐำน
อวนระดบ 2
อวนระดบ 3
NO
YES
YES
YES
YES NO
NO
NO
PROGRAMIM
NG FOR TEACHERS FACULTY OF EDUCATION KHONKAEN UNIVERSITY
คณตองกำรใชงำนโปรแกรมตอหรอไม (Y/N)
Cont = “Y” && “y”
Check = false
Finish
NO
YES Check = true
Thank You! เขาไปประเมนการสอนไดท..
https://docs.google.com/forms/d/1M1S3ZQMLGAuleQlfWr7mAKbH0J0wIqEnZK_SjkXiL6w/viewform?pli=1