ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่หาจำนวนเงินสูงสุดจากตัวเลขทั้งสาม เราจะมีตัวเลขสามตัว และเป้าหมายของเราคือการหาจำนวนสูงสุดจากตัวเลขสามตัวนั้น
มาดูตัวอย่างกรณีทดสอบเพื่อความเข้าใจที่ดีขึ้น
อินพุต:a, b, c =2, 34, 4Output:34
อินพุต:a, b, c =25, 3, 12Output:25
อินพุต:a, b, c =5, 5, 5Output:5
ทำตามขั้นตอนด้านล่างเพื่อค้นหาจำนวนสูงสุดของตัวเลขสามตัว
อัลกอริทึม
<ก่อน>1. เริ่มต้นสามตัวเลข a, b, c.2 ถ้า a มากกว่า b และ c ให้พิมพ์ a.3 มิฉะนั้น ถ้า b มากกว่า c แล้ว a ให้พิมพ์ b.4 มิฉะนั้น ถ้า c มากกว่า a และ b ให้พิมพ์ c.5 หรือพิมพ์ตัวเลขใดๆมาดูโค้ดของอัลกอริธึมด้านบนกัน
ตัวอย่าง
## การเริ่มต้นสามตัวเลขa, b, c =2, 34, 4## เงื่อนไขการเขียนเพื่อหาจำนวนสูงสุด## เงื่อนไขสำหรับ aif a> b และ a> c:## การพิมพ์งานพิมพ์ (f"Maximum is {a}")## เงื่อนไขสำหรับ belif b> c และ b> a:## การพิมพ์ b พิมพ์ (f"สูงสุดคือ {b}")## เงื่อนไขสำหรับ celif c> a และ c> b:## การพิมพ์การพิมพ์ (f"สูงสุดคือ {c}")## caseelse เท่ากัน:## พิมพ์ตัวเลขใด ๆ ในสามการพิมพ์ (a)
ผลลัพธ์
หากคุณเรียกใช้โปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้
สูงสุด 34
มารันโค้ดกันอีกครั้งสำหรับกรณีทดสอบที่แตกต่างกัน
ตัวอย่าง
## การเริ่มต้นสามตัวเลขa, b, c =5, 5, 5## เงื่อนไขการเขียนเพื่อหาจำนวนสูงสุด## เงื่อนไขสำหรับ aif a> b และ a> c:## การพิมพ์งานพิมพ์ (f"Maximum is {a}")## เงื่อนไขสำหรับ belif b> c และ b> a:## การพิมพ์ b พิมพ์ (f"สูงสุดคือ {b}")## เงื่อนไขสำหรับ celif c> a และ c> b:## การพิมพ์การพิมพ์ (f"Maximum is {c}")## caseelse เท่ากัน:## การพิมพ์ตัวเลขใด ๆ ในสามการพิมพ์ (f"Maximum is {a}")
ผลลัพธ์
หากคุณเรียกใช้โปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้
สูงสุดคือ 5
บทสรุป
หากคุณมีข้อสงสัยเกี่ยวกับบทแนะนำ โปรดระบุในส่วนความคิดเห็น