แบบฝึกหัด C++ Advance : การใช้ Array ใน ภาษา C++ ข้อที่ 4

แบบฝึกหัด #265
เขียนโดย :
มีผู้อ่าน : 4,848 คน วันนี้ : 2 คน

สวัสดีครับ มือใหม่หัดเขียนโปรแกรม ภาษา C++ ทุกๆ ท่าน มาต่อกันอีกข้อ กับ แบบฝึกหัด C++ Advance ในชุด Array ด้วย ภาษา C++ ครับ ในข้อนี้เราก็จะมาทำโจทย์คลาสสิค กันอีกโจทย์คือการ แปลงอุณหภูมิ ด้วย ภาษา C++ นั่นเองครับ ข้อนี้ถือว่าได้ฝึกการ สร้างสูตรคำนวณด้วยภาษา C++ เป็นอีกพื้นฐานหนึ่งที่สำคัญกับการเขียนโปรแกรมเลยทีเดียว เอาล่ะครับมาลองทำกันเลย

 

โจทย์

จงออกแบบโปรแกรมด้วยภาษา C++ โดยให้มีการทำงานดังต่อไปนี้
1) โปรแกรมสามารถรับข้อมูล อุณหภูมิองศาเซลเซียส ดังต่อไปนี้ ลง Array
25.5 C , 51.9 C , 11.45 C , 6.12 C , 65.142 C , 12.96 C , 98.0 C , 2.1 C , 98 C , 54 C
2) ทำการ แปลง องศาเซลเซียส ให้เป็น องศาฟาเรน์ไฮต์ แล้วเก็บลง Array อีกหนั่งตัว
3) แสดงผลข้อมูลตามรูปแบบตัวอย่าง

 

ตัวอย่างหน้าการแสดงผลของโปรแกรม

Celsius to Fahrenheit conversion
Enter Celcius (1) : 25.5
Enter Celcius (2) : 51.9
Enter Celcius (3) : 11.45
Enter Celcius (4) : 6.12

Enter Celcius (5) : 65.142
Enter Celcius (6) : 12.96

Enter Celcius (7) : 98.0
Enter Celcius (8) : 2.1
Enter Celcius (9) : 98

Enter Celcius (10) : 54

Report Celsius to Fahrenheit conversion
25.5 C -> 77.9 F
51.9 C -> ??? F
11.45 C -> ??? F
6.12 C -> ??? F
65.142 C -> ??? F
12.96 C -> ??? F
98.0 C -> ??? F
2.1 C -> ??? F
98 C -> ??? F
54 C -> ??? F


Thank You...

 
หมายเหตุ : ตัวหนังสือ สีเขียว คือ Input ตัวหนังสือ สีน้ำตาล คือ คำค่าในตัวแปร Output มาแสดง 
หมายเหตุ : ถ้าทำได้ ลองทำ Report รูปของตาราง ด้วย Console Appication

 

Celsius (C) Fahrenheit (F)
25.5 77.9
51.9 ???



เกี่ยวกับแบบฝึกหัด

ระดับความยาก : 4  / 10 
เหมาะสำหรับ : ผู้เริ่มต้น , ระดับกลาง

 

เป็นยังไงบ้างครับ โจทย์ข้อนี้ มีความยาก ตรงมีสูตรคำนวณเข้ามาเกี่ยวข้อง แต่ที่เหลือก็สบายๆ ใช่ไหมล่ะครับ เอาล่ะลองหัดทำกันอีกข้อ ทำเยอะๆ จะได้ คล่อง และ หารูปแบบเป็นของตัวเองได้ครับ