โจทย์แบบฝึกหัดนี้เอามาจาก markpruet เพื่อใช้ฝึกฝนเขียนโปรแกรม
1.
**โจทย์**
เขียนโปรแกรมรับจำนวนเต็มมาสองจำนวน
แสดงผลลัพธ์โดยใช้ operator +
**ข้อมูลเข้า**
- บรรทัดที่ 1: รับจำนวนเต็ม a
- บรรทัดที่ 2: รับจำนวนเต็ม b
**ข้อมูลออก**
- บรรทัดที่ 1: แสดงข้อความ “Addition: ” ตามด้วยผลบวกของ a และ b
- บรรทัดที่ 2: แสดงข้อความ “Concatenation: ” ตามด้วยข้อความที่เป็นการเชื่อมระหว่าง a และ b
a = int(input())
b = int(input())
addition = a + b
concatenation = str(a) + str(b)
print(f"Addition: {addition}")
print(f"Concatenation: {concatenation}")
2.
**โจทย์**
เขียนโปรแกรมรับคะแนนสอบกลางภาคและปลายภาค ซึ่งแต่ละครั้งมีคะแนนเต็ม 60 คะแนน
แล้วแสดงผลรวมและค่าเฉลี่ยของคะแนนสอบทั้งสองครั้ง
**ข้อมูลเข้า**
- บรรทัดที่ 1: รับจำนวนจริง midterm แทนคะแนนสอบกลางภาค (0 <= midterm <= 60)
- บรรทัดที่ 2: รับจำนวนจริง final แทนคะแนนสอบปลายภาค (0 <= final <= 60)
**ข้อมูลออก**
- บรรทัดที่ 1: แสดงข้อความ “Total:” ตามด้วยผลรวมของคะแนนสอบทั้งสองครั้ง
- บรรทัดที่ 2: แสดงข้อความ “Average:” ตามด้วยค่าเฉลี่ยของคะแนนสอบทั้งสองครั้ง
midterm = float(input("คะแนนสอบกลางภาค: "))
final = float(input("คะแนนสอบปลายภาค: "))
total = midterm + final
avg = total / 2
print(f"Total: {total}")
print(f"Average: {avg}")
3.
**โจทย์**
กำหนดให้สระว่ายน้ำเป็นรูปสี่เหลี่ยมผืนผ้า
จงเขียนโปรแกรมรับความกว้าง ความยาว และความลึกของสระในหน่วยเมตร
เพื่อคำนวณว่า ต้องใช้เวลากี่นาทีในการเติมน้ำลงในสระให้เต็ม
โดยกำหนดให้ใช้เวลา 15 วินาทีในการเติมน้ำ 1 ลูกบาศก์เมตร
แสดงคำตอบด้วยทศนิยมสองตำแหน่ง
width = float(input("Enter width: "))
length = float(input("Enter length: "))
depth = float(input("Enter depth: "))
volume = (width * length * depth) * 15 / 60
print(f"Time to fill a pool is {volume:.2f} minutes.")
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|