Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

โจทย์แบบฝึกหัดนี้เอามาจาก 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.")

About

รวมโจทย์พื้นฐาน Data_Types

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages