สวัสดีครับ มีน้องๆ จากกลุ่ม มือใหม่หัดเขียน C++ เข้ามาถามถึงโจทย์เกี่ยวกับ Nested If ในกลุ่มก็เลยจัดให้ซะ 1 ข้อ ไม่ยากครับ ใครที่กำลังหาแบบฝึกหัดภาษา C++ ทำอยู่ก็เข้ามาบอกได้เลยครับ ^^
โจทย์
จงเขียนโปรแกรมด้วยภาษา C++ โดยให้มีการรับตัวเลข 2 จำนวน และรับอักขระ 1 ตัว เพื่อตัดสินใจว่าต้องการนำเลข 2 จำนวนนั้นมา บวก ลบ คูณ หรือ หาร กัน โดยให้ดูรูปแบบการแสดงผลตามตัวอย่างดังนี้
ตัวอย่างการทำงาน 1
Enter Number 1 : 2
Enter Number 2 : 4
Select Operator
A)dd (+)
S)ub (-)
M)ul (*)
D)iv (/)
You select : A
Result : Add
2 + 4 = 6
ตัวอย่างการทำงาน 2
Enter Number 1 : 2
Enter Number 2 : 4
Select Operator
A)dd (+)
S)ub (-)
M)ul (*)
D)iv (/)
You select : S
Result : Sub
2 - 4 = -2
เงื่อนไขเพิ่มเติม
1) ใช้ Nested If
2) ตัวอักษรสีเขียว คือการรับค่าจากผู้ใช้
3) ตัวอักษรสีส้ม คือการแสดงค่าจากตัวแปร
4) ตัวอักษรน้ำตาล คือผลลัพธ์จากการคำนวณ
เกี่ยวกับแบบฝึกหัด
ระดับความยาก : 4 / 10
เหมาะสำหรับ : ผู้เริ่มต้น
เอาล่ะครับ ลองทำกันดูนะครับ ใครที่ไม่เข้าใจคำถามตรงไหนเขียนไว้ด้านล่างได้เลยครับ เสร็จแล้วก็ส่ง Source Code ให้ตรวจใน Comment ของ Facebook ด้านล่างได้เลยเช่นกันครับ ^^