> ; cout << "\tMonth : "; cin >> ; cout << "\tYear : "; cin >> ; cout <<"\tYour Date = " <

งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

1. จงเขียนโปรแกรมเพื่อรับ string แล้ว กลับ string จาก ซ้ายไปขวา ดังตัวอย่าง โดยใช้ pointer Example 1 Enter string = Hello Reverse string = olleH Example.

งานนำเสนอที่คล้ายกัน


งานนำเสนอเรื่อง: "1. จงเขียนโปรแกรมเพื่อรับ string แล้ว กลับ string จาก ซ้ายไปขวา ดังตัวอย่าง โดยใช้ pointer Example 1 Enter string = Hello Reverse string = olleH Example."— ใบสำเนางานนำเสนอ:

1 1. จงเขียนโปรแกรมเพื่อรับ string แล้ว กลับ string จาก ซ้ายไปขวา ดังตัวอย่าง โดยใช้ pointer Example 1 Enter string = Hello Reverse string = olleH Example 2 Enter string = live Reverse string = evil Example 3 Enter string = abcdef Reverse string = fedcba Example 4 Enter string = fedcba Reverse string = abcdef Example 5 Enter string = stand Reverse string = dnats Example 6 Enter string = than Reverse string = nath หมายเหตุ สีเขียวแสดงข้อมูลที่ป้อน, สีแดงแสดงผลลัพธ์ Lab8-1.cpp Computer Programming 1 LAB # 8

2 #include typedef struct { int x; int y; } point; void main() { point pt1; cout << "\nEnter data\n"; cout << " point x : "; cin >> pt1.x; cout << " point y : "; cin >> pt1.y; cout << "\n Your point (x,y) = ("<

3 #include typedef struct { int day; int month; int year; } Date; void main() { Date d1; cout <<"\nEnter date\n"; cout <<"\tDay : "; cin >> ; cout << "\tMonth : "; cin >> ; cout << "\tYear : "; cin >> ; cout <<"\tYour Date = " <

4 4. จากข้อ 1 จงเพิ่มเติม code เพื่อให้สามารถรับจุด สองจุดซึ่งเป็นจุดของสี่เหลี่ยมแล้วทำการหา พื้นที่สี่เหลี่ยมที่เกิดจากสองจุดนั้น (x 1,y 1 ) (x 2,y 2 ) Hint: สร้าง struct ของจุด 2 จุด ความสูงของสี่เหลี่ยม = (y1 – y2) ความกว้างของสี่เหลี่ยม = (x2 – x1) Lab8-4.cpp

5 5. จงเขียนโปรแกรมเพื่อคํานวณพื้นที่ของรูป สี่เหลี่ยม โดยเก็บข้อมูลของสี่เหลี่ยมคือ ความ กว้าง ความสูง และพื้นที่เป็นลักษณะโครงสร้าง Enter width: 30 Enter height: 5 Area = 150 width height area rectangle Lab8-5.cpp

6 6. เขียนโปรแกรมเพื่อทําหน้าที่ในการตัดเกรดของ กระบวนวิชาหนึ่ง โดยรับข้อมูลรหัสนักศึกษา และ คะแนนสอบของนักศึกษาโดยเก็บไว้ในโครงสร้าง โปรแกรมจะทําหน้าที่ตัดเกรดและแสดงผลการตัดเกรด ให้กับนักศึกษาโดยคิดจากคะแนนเต็ม 100 คะแนน มี เกณฑ์การตัดเกรดดังนี้ คะแนน เกรด ตั้งแต่ 85 ขึ้นไป A 75 ถึง 84 B 60 ถึง 75 C 50 ถึง 59 D ตํ่ากว่า 50 F id score grade student Lab8-6.cpp

7 7. จงเขียนโปรแกรมต่อไปนี้ ให้ประกาศ –struct สำหรับเก็บข้อมูลสี่เหลี่ยม ที่ประกอบด้วยข้อมูล ความกว้าง ความยาว และ พื้นที่สี่เหลี่ยมที่มีชนิดข้อมูล เป็นจำนวนเต็ม –struct สำหรับเก็บข้อมูลสามเหลี่ยม ที่ประกอบด้วย ข้อมูล ความสูง และความยาวฐาน และพื้นที่สามเหลี่ยมที่ มีชนิดข้อมูลเป็นจำนวนเต็ม ให้เขียนโปรแกรม – เพื่อรับข้อมูล ความกว้าง ความยาว แล้วคำนวณพื้นที่ของ สี่เหลี่ยม – รับข้อมูล ความสูง ความยาวฐาน แล้วคำนวณพื้นที่ของ สามเหลี่ยม – โปรแกรมสามารถตรวจสอบได้ว่า พื้นที่สี่เหลี่ยม บวก พื้นที่สามเหลี่ยม มากกว่า 50 และ น้อยกว่า 150 หรือไม่ Hint: ข้อนี้ทดสอบการใช้งาน typedef/structure และ if Lab8-7.cpp

8 #include 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; } 8. จากตัวอย่างเป็นโปรแกรม สำหรับรับข้อมูลนิสิต 5 คน เป็น array of structure จงเขียนโปรแกรมต่อเพื่อทำการ แสดงข้อมูลต่างๆของนิสิตทั้ง 5 คน Lab8-8.cpp จากข้อ 4 จงเขียนโปรแกรมเพื่อ โดยมีเมนูให้เลือก เมื่อเลือก 1 ให้แสดงข้อมูลนิสิต ที่มีความสูงมากที่สุดในรายการ เมื่อเลือก 2 ให้แสดงข้อมูลนิสิต ที่มีความสูงน้อยที่สุดในรายการ


ดาวน์โหลด ppt 1. จงเขียนโปรแกรมเพื่อรับ string แล้ว กลับ string จาก ซ้ายไปขวา ดังตัวอย่าง โดยใช้ pointer Example 1 Enter string = Hello Reverse string = olleH Example.

งานนำเสนอที่คล้ายกัน


Ads by Google