Java bmi Code

Preview:

DESCRIPTION

สื่อการเรียนการสอน

Citation preview

การสรางโปรแกรมค านวณดชนมวลกาย (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

Recommended