จงเขียนโปรแกรมเพื่อรับข้อมูลจำนวนเต็มไว้ใน...

5
• จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจ array 2 จจจจจจจ 5 จจจจจจจจจจจจจ จจจจจจจจจ จจจจจจจจจจจจจจจจ array 2 จจจจจจจจจจจจจจ จจจจ 1 3 7 8 10 2 3 4 5 9 10 9 8 7 5 4 3 3 2 1 array1 array2 arrayจจจจจจจ Computer Programming 1 Computer Programming 1 LAB # 5 LAB # 5 Lab5-1.cpp Lab5-1.cpp 1.

Upload: griffith-parry

Post on 30-Dec-2015

25 views

Category:

Documents


2 download

DESCRIPTION

Computer Programming 1. LAB # 5. 1. จงเขียนโปรแกรมเพื่อรับข้อมูลจำนวนเต็มไว้ใน array 2 ชุดขนาด 5 ช่องโดยใส่จากน้อยไปมาก จากนั้นทำการรวม array 2 ชุดนี้จากมากไปน้อย. Lab5-1.cpp. array1. array2. array ผลลัพธ์. จากข้อ 1. เขียนโปรแกรมที่มีการทำงานดังนี้ - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: จงเขียนโปรแกรมเพื่อรับข้อมูลจำนวนเต็มไว้ใน array 2 ชุดขนาด 5 ช่องโดยใส่จากน้อยไปมาก

• จงเขี�ยนโปรแกรมเพื่��อร�บขี�อม�ลจ��นวนเต็�มไว�ใน array 2 ชุ ดขีน�ด 5 ชุ"องโดยใส่"จ�กน�อยไปม�ก

• จ�กน�$นทำ��ก�รรวม array 2 ชุ ดน�$จ�กม�กไปน�อย

1 3 7 8 102 3 4 5 9

10 9 8 7 5 4 3 3 2 1

array1

array2

arrayผลล�พื่ธ์(

Computer Programming 1Computer Programming 1

LAB # 5LAB # 5

Lab5-1.cppLab5-1.cpp

1.

Page 2: จงเขียนโปรแกรมเพื่อรับข้อมูลจำนวนเต็มไว้ใน array 2 ชุดขนาด 5 ช่องโดยใส่จากน้อยไปมาก

จ�กขี�อ 1.เขี�ยนโปรแกรมทำ��ม�ก�รทำ��ง�นด�งน�$• ร�บขี�อม�ลจ��นวนเต็�มไว�ใน array 2 ชุ ดขีน�ด 5 ชุ"อง• เม��อร�บขี�อม�ลเก�บในอ�รเรย(เร�ยบร�อยแล�ว ให้�โปรแกรม

น��ขี�อม�ลในแต็"ละชุ"องขีองอ�ร(เรย( index ทำ�� i ม�เปร�ยบเทำ�ยบก�น แล�วเล�อกค่"�ทำ��ม�กม�เก�บในอ�ร(เรย(ทำ��ส่�ม index ทำ�� i

• พื่,มพื่(อ�ร(เรย(ต็�วทำ��ส่�มแส่ดงทำ�งห้น��จอ• ก�รวนค่"�ใน array ให้�ใชุ� loop while ทำ�$งห้มด• Hint: ขี�อน�$ทำดส่อบก�รใชุ�ง�น loop while และ if

Page 3: จงเขียนโปรแกรมเพื่อรับข้อมูลจำนวนเต็มไว้ใน array 2 ชุดขนาด 5 ช่องโดยใส่จากน้อยไปมาก

2.จงเขี�ยนโปรแกรม• ร�บจ��นวนเต็�ม N• ร�บก�รป-อน string จ��นวน N • ห้�ค่ว�มย�วขีอง string แล�วห้�ว"� string ทำ��ส่� $น

ทำ��ส่ ดค่�อ string ต็�วใด• Hint: ขี�อน�$ทำดส่อบก�รใชุ�ง�น loop for, string

function และ if

Lab5-2.cppLab5-2.cpp

Page 4: จงเขียนโปรแกรมเพื่อรับข้อมูลจำนวนเต็มไว้ใน array 2 ชุดขนาด 5 ช่องโดยใส่จากน้อยไปมาก

3. จงเขี�ยนโปรแกรมต็"อไปน�$• ให้�ประก�ศ

– struct ส่��ห้ร�บเก�บขี�อม�ลส่��เห้ล��ยม ทำ��ประกอบด�วยขี�อม�ล ค่ว�มกว��ง ค่ว�มย�ว และ พื่�$นทำ��ส่��เห้ล��ยมทำ��ม�ชุน,ดขี�อม�ลเป/นจ��นวนเต็�ม

– struct ส่��ห้ร�บเก�บขี�อม�ลส่�มเห้ล��ยม ทำ��ประกอบด�วยขี�อม�ล ค่ว�มส่�ง และค่ว�มย�วฐ�น และพื่�$นทำ��ส่�มเห้ล��ยมทำ��ม�ชุน,ดขี�อม�ลเป/นจ��นวนเต็�ม

• ให้�เขี�ยนโปรแกรม – เพื่��อร�บขี�อม�ล ค่ว�มกว��ง ค่ว�มย�ว แล�วค่��นวณพื่�$นทำ��ขีองส่��เห้ล��ยม– ร�บขี�อม�ล ค่ว�มส่�ง ค่ว�มย�วฐ�น แล�วค่��นวณพื่�$นทำ��ขีองส่�มเห้ล��ยม– โปรแกรมส่�ม�รถต็รวจส่อบได�ว"�

• พื่�$นทำ��ส่��เห้ล��ยม บวก พื่�$นทำ��ส่�มเห้ล��ยม ม�กกว"� 50 และ น�อยกว"� 150 ห้ร�อไม"

Hint: ขี�อน�$ทำดส่อบก�รใชุ�ง�น typedef/structure และ if

Lab5-3.cppLab5-3.cpp

Page 5: จงเขียนโปรแกรมเพื่อรับข้อมูลจำนวนเต็มไว้ใน array 2 ชุดขนาด 5 ช่องโดยใส่จากน้อยไปมาก

#include <iostream.h> typedef struct {

char name[30];int height;

} student; void main() {

student stu[5];int i;for(i=0;i<=4;i++){

cout <<“ Enter Name::";cin >> stu[i].name;cout << “ Enter Height::";cin >> << stu[i].height;

}

}

4. จ�กต็�วอย"�งเป/นโปรแกรม ส่��ห้ร�บร�บขี�อม�ลน,ส่,ต็ 5 ค่นเป/น array of structure จงเขี�ยนโปรแกรมต็"อเพื่��อทำ��ก�รแส่ดงขี�อม�ลต็"�งๆขีองน,ส่,ต็ทำ�$ง 5 ค่น

Lab5-4.cppLab5-4.cpp

• จ�กขี�อ 4 จงเขี�ยนโปรแกรมเพื่��อโดยม�เมน�ให้�เล�อก

• เม��อเล�อก 1 ให้�แส่ดงขี�อม�ลน,ส่,ต็ทำ��ม�ค่ว�มส่�งม�กทำ��ส่ ดในร�ยก�ร

• เม��อเล�อก 2 ให้�แส่ดงขี�อม�ลน,ส่,ต็ทำ��ม�ค่ว�มส่�งน�อยทำ��ส่ ดในร�ยก�ร