แบบฝึกหัด C++ : Nested IF ข้อที่ 1

แบบฝึกหัด #41
เขียนโดย :
มีผู้อ่าน : 6,256 คน วันนี้ : 3 คน

สวัสดีครับ มีน้องๆ จากกลุ่ม มือใหม่หัดเขียน 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
24 = -2

 

เงื่อนไขเพิ่มเติม

1) ใช้ Nested If
2) ตัวอักษรสีเขียว คือการรับค่าจากผู้ใช้
3) ตัวอักษรสีส้ม คือการแสดงค่าจากตัวแปร
4) ตัวอักษรน้ำตาล คือผลลัพธ์จากการคำนวณ

 

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

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

 

เอาล่ะครับ ลองทำกันดูนะครับ ใครที่ไม่เข้าใจคำถามตรงไหนเขียนไว้ด้านล่างได้เลยครับ เสร็จแล้วก็ส่ง Source Code ให้ตรวจใน Comment ของ Facebook ด้านล่างได้เลยเช่นกันครับ ^^