หลักการเบื้องต้นการเขียนโปรแกรม2

11
LOGO หหหหหหหหหหหหห หหหหหหหหหหหห Visual Basic 6.0(หหห) CHAPTER 4 หหหหหหหหหหหหหห หหหหห หหหหหหหหหหหหหหหหห หหหหหหหหหหหหหหหหหห หหหหหห หหหหหหหหหห หหหหหหหหหหหห หหหหหหหหหหหหหหห หหหหหหหหห 1/16 BIZ Com หหหหห หหหหหหหหหหห

Upload: sup11

Post on 28-Jun-2015

976 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: หลักการเบื้องต้นการเขียนโปรแกรม2

LOGO

หลั�กการเบื้องต้�นเก��ยวก�บื้

Visual Basic 6.0(ต้�อ)

หลั�กการเบื้องต้�นเก��ยวก�บื้

Visual Basic 6.0(ต้�อ)

CHAPTER 4

อาจารย�ปรเมษฐ์� ดำ�าชู�คณะว"ทยาการจ�ดำการ โปรแกรม

คอมพิ"วเต้อร�ธุ)รก"จ

สร�างป+ญญา ศร�ทธุาความดำ�มหาว"ทยาลั�ยแห�ง

เมองคนดำ�

1/16

BIZ Com ร�กษ�

ส"�งแวดำลั�อม

Page 2: หลักการเบื้องต้นการเขียนโปรแกรม2

2

AlgorithmAlgorithm

Algorithm คอ ลั�าดำ�บื้ขั้�นต้อนขั้องชู)ดำค�าส��งท��ถู�กวางแผนไว�เพิ�อส��งให�คอมพิ"วเต้อร�ท�างานใดำงานหน3�งจนไดำ�ผลัลั�พิทธุ�ท��ต้�องการ

Page 3: หลักการเบื้องต้นการเขียนโปรแกรม2

3

Exp1Exp1

ให�น�กศ3กษาเขั้�ยนผ�งงานในการค�านวณหาค�าเชู�าโรงแรมแห�งหน3�งในจ�งหว�ดำส)ราษฏร�ธุาน� ลั�กค�าท)กคนไดำ�ร�บื้ส�วนลัดำ 10 % จากค�าเชู�าท�งหมดำ โดำยให�ร�บื้ขั้�อม�ลัทางแป5นพิ"มพิ� แลัะแสดำงผลัส�วนลัดำท��ไดำ�ร�บื้ออกทางจอภาพิ แลัะเง"นค�าเชู�าท��ต้�องชู�าระออกทางเคร�องพิ"มพิ� ให้�วิ�เคราะห้�ข้�อมู�ลประกอบด้�วิย

• INPUT• PROCESS• OUTPUT

ให้�สร�างผั�งงาน (Flowchart)

Page 4: หลักการเบื้องต้นการเขียนโปรแกรม2

4

เฉลัยการสร�างผ�งงาน เฉลัยการสร�างผ�งงาน

START

Price , Amount

day Total Price = Price * Amount day Discount = Total Price * (10/100)

1

1

Discount

Net Price = Total Price - Discount

Net Price

STOP

Page 5: หลักการเบื้องต้นการเขียนโปรแกรม2

5

เฉลัยการว"เคราะห�ขั้�อม�ลั เฉลัยการว"เคราะห�ขั้�อม�ลัINPUT

ราคาห้�องพั�ก (Price) ข้�อมู�ลชน�ด้ Single จำ�านวินค นที่"#พั�ก (Amount Day) ข้�อมู�ลชน�ด้

IntegerPROCESS

ค$าห้�องพั�ก = Price * Amount Day ส$วินลด้ = ค$าห้�องพั�ก *(10/100) ราคาส%ที่ธิ� = ค$าห้�องพั�ก ส$วินลด้–

OUTPUT ส$วินลด้ (Discount) ข้�อมู�ลชน�ด้ single ราคาส%ที่ธิ� (Net Price) ข้�อมู�ลชจำ�ด้ Single

Page 6: หลักการเบื้องต้นการเขียนโปรแกรม2

6

AlgorithmAlgorithm

1 .เร"�มต้�น2. ร�บื้ค�า ราคาห�องพิ�ก 3. ร�บื้ค�า จ�านวนคนท��พิ�ก4. ค�าห�องพิ�ก = จ�านวนคนท��พิ�ก * จ�านวนคน

ท��พิ�ก5. ส�วนลัดำ = ค�าห�องพิ�ก *(10/100)6. ราคาส)ทธุ" = ค�าห�องพิ�ก ส�วนลัดำ–7. แสดำงค�า ขั้องส�วนลัดำ8. แสดำงค�า ราคาส)ทธุ"9. จบื้การท�างาน

Page 7: หลักการเบื้องต้นการเขียนโปรแกรม2

7

EXP2EXP2

ให�น�กศ3กษาเขั้�ยนโปแกรมเพิ�อค�านวณหาอ�ต้ราก�าไรโดำยขั้�อม�ลัท��ร�บื้เขั้�ามาประมวลัผลัทางแป5นพิ"มพิ� ไดำ�แก� ราคาขั้ายต้�อหน�วย แลัะต้�นท)นผ�นแปร ส�าหร�บื้ส�ต้รท��ใชู�หาอ�ต้ราก�าไรส�วนเก"น ม�ดำ�งน� อ�ตราก�าไรส$วินเก�น =((ราคาข้ายต$อห้น$วิย –

ต�นที่%นผั�นแปรต$อห้น$วิย)-ราคาข้ายต$อห้น$วิย)*100

ก�าห้นด้ให้�แสด้งผัลอ�ตราก�าไรส$วินเก�นออกที่างจำอภาพัให้�วิ�เคราะห้� Input Process Outputให้�สร�างผั�งงาน

Page 8: หลักการเบื้องต้นการเขียนโปรแกรม2

8

EXP3EXP3

ก�าหนดำให� x = 10 ,y=20 ,z=2 จงเขั้�ยนโปรแกรมเพิ�อหาค�าเฉลั��ยขั้องX , y , z ให้�วิ�เคราะห้�ข้�อมู�ล Input Process Output

ให้�สร�างผั�งงาน

Page 9: หลักการเบื้องต้นการเขียนโปรแกรม2

9

EXP4EXP4

ให�น�าเง"นเดำอนขั้องพิน�กงาน เขั้�าเคร�องคอมพิ"วเต้อร�แลั�วให�เพิ"�มเง"นเดำอนขั้องพิน�กงานอ�ก 10% ขั้องเง"นเดำอนเดำ"ม แลั�วให�แสดำงผลัขั้องเง"นเดำอนท��เพิ"�มขั้3น(10%)แลัะเง"นเดำอนรวมท�งหมดำ ให้�วิ�เคราะห้�ข้�อมู�ล Input Process Output

ให้�สร�างผั�งงาน

Page 10: หลักการเบื้องต้นการเขียนโปรแกรม2

10

ค)ณธุรรม จร"ยธุรรมค)ณธุรรม จร"ยธุรรม

สร�างป+ญญา

สร�างป+ญญา

มหาว"ทยาลั�ยแห�งเมองคนดำ�

Page 11: หลักการเบื้องต้นการเขียนโปรแกรม2

11

LOGO สร�างป+ญญาศร�ทธุาความดำ�