conankung
6th September 2012, 17:16
ใครเขียนโปรแกรมจากโจทย์แบบนี้เป็นมั่งช่วยด้วยนะครับ ใช้โปรแกรม Dev C ในการทำ มี 5 ข้อ
1. เขียนโปรแกรมคำนวณตัวเลขจำนวนเต็ม 2 จำนวน โดยการรับค่าทางแป้นพิมพ์ แล้วนำตัวเลขมาคำนวณกัน คือ บวก ลบ คูณ หาร และ การหารเอาเศษ
ผลลัพธ์หลังจากรันโปรแกรม
Enter number 1: _
ให้กรอกตัวเลขตัวที่1 (ในที่นี้ให้กรอก 5 ) แล้วกด enter
Enter number 1 : 5
Enter number 2 :_
ให้กรอกตัวเลขตัวที่ 2 (ในที่นี้ให้กรอก 2 )แล้วกด enter จะได้ผลลัพธ์ดังต่อไปนี้
Enter number 1 : 5
Enter number 2 :2
5 + 2 = 7
5 - 2 = 3
5 * 2 = 10
5 / 2 = 2
5 mod 2 = 1
_
2. เขียนโปรแกรมคำนวณอายุ โดยรับข้อมูล ชื่อ (name) และปีที่เกิด (birth year)พร้อมกับ แสดงอายุปัจจุบันออกทางหน้าจอ กำหนดให้ อายุปัจจุบัน = ปี พ.ศ. ปัจจุบัน - ปีที่เกิด
ผลลัพธ์หลังจากรันโปรแกรม
Enter name : _
ให้กรอกตัวเลขตัวที่1 (ในที่นี้ให้นักเรียนกรอกชื่อตัวเอง) แล้วกด enter
Enter name : Somsak
Enter birth year : :_
ให้กรอกตัวเลขตัวที่ 2 (ในที่นี้ให้กรอก 2 )แล้วกด enter จะได้ผลลัพธ์ดังต่อไปนี้
Enter name : Somsak
Enter birth year : 2536
Somsak is 19 years old.
3. คำนวณหาพื้นที่วงกลมจากสูตร x r2 (กำหนดให้ มีค่าเท่ากับ 3.14)
โจทย์
คำนวณหาพื้นที่วงกลมโดยรับค่าของรัศมีมาเพื่อการคำนวณ
ข้อมูลนำเข้า
มี 1 บรรทัด
บรรทัดที่ 1 ความกว้างของรัศมี แสดงจำนวนเต็ม 1 จำนวนคือ r (1≤r≤100)
ข้อมูลส่งออก
บรรทัดที่ 1 แสดงพื้นที่ของวงกลม ตอบเป็นเลขจำนวนจริงทศนิยม 2 ตำแหน่ง
บรรทัดที่ 2 แสดงคำว่า IN AREA ถ้าพื้นที่มีค่าตั้งแต่ 300.00 ลงไปและแสดงคำว่าNOT IN AREA ถ้าพื้นที่มีมากกว่า 300.00
ตัวอย่างที่ 1
ข้อมูลนำเข้า 7
ข้อมูลส่งออก 153.86 IN AREA
ตัวอย่างที่ 2
ข้อมูลนำเข้า 18
ข้อมูลส่งออก 1017.36 NOT IN AREA
4. ให้ใช้คำสั่ง for หรือ while หรือ do..while เพียงคำสั่งเดียว
โจทย์
รับค่าแม่เลข k จากผู้ใช้แล้วแสดงผลลัพธ์ในรูปแบบของแม่เลข
ข้อมูลนำเข้า
มีเพียงหนึ่งบรรทัด แสดงจำนวนเต็ม 1 จำนวนคือ k ( 1≤k≤100)
ข้อมูลส่งออก
มีทั้งหมด 12 บรรทัด
ให้แสดงในรูปแบบ k*1=k
จนถึง k*12=12k
ตัวอย่าง
ข้อมูลนำเข้า
7
ข้อมูลส่งออก
7*1=7
7*2=14
7*3=21
7*4=28
7*5=35
7*6=42
7*7=49
7*8=56
7*9=63
7*10=70
7*11=77
7*12=84
5.
โจทย์
จงเขียนโปรแกรมแสดงเครื่องหมาย * จำนวน n ตัว
ข้อมูลนำเข้า
บรรทัดที่หนึ่งรับค่า n เป็นเลขจำนวนเต็ม (1 < n)
ข้อมูลส่งออก
บรรทัดที่หนึ่ง แสดงเครื่องหมาย * จำนวน n ตัว
ตัวอย่างที่ 1
ข้อมูลนำเข้า
5
ข้อมูลส่งออก
*****
ตัวอย่างที่ 2
ข้อมูลนำเข้า
3
ข้อมูลส่งออก
***
ตัวอย่างที่ 3
ข้อมูลนำเข้า
7
ข้อมูลส่งออก
*******
1. เขียนโปรแกรมคำนวณตัวเลขจำนวนเต็ม 2 จำนวน โดยการรับค่าทางแป้นพิมพ์ แล้วนำตัวเลขมาคำนวณกัน คือ บวก ลบ คูณ หาร และ การหารเอาเศษ
ผลลัพธ์หลังจากรันโปรแกรม
Enter number 1: _
ให้กรอกตัวเลขตัวที่1 (ในที่นี้ให้กรอก 5 ) แล้วกด enter
Enter number 1 : 5
Enter number 2 :_
ให้กรอกตัวเลขตัวที่ 2 (ในที่นี้ให้กรอก 2 )แล้วกด enter จะได้ผลลัพธ์ดังต่อไปนี้
Enter number 1 : 5
Enter number 2 :2
5 + 2 = 7
5 - 2 = 3
5 * 2 = 10
5 / 2 = 2
5 mod 2 = 1
_
2. เขียนโปรแกรมคำนวณอายุ โดยรับข้อมูล ชื่อ (name) และปีที่เกิด (birth year)พร้อมกับ แสดงอายุปัจจุบันออกทางหน้าจอ กำหนดให้ อายุปัจจุบัน = ปี พ.ศ. ปัจจุบัน - ปีที่เกิด
ผลลัพธ์หลังจากรันโปรแกรม
Enter name : _
ให้กรอกตัวเลขตัวที่1 (ในที่นี้ให้นักเรียนกรอกชื่อตัวเอง) แล้วกด enter
Enter name : Somsak
Enter birth year : :_
ให้กรอกตัวเลขตัวที่ 2 (ในที่นี้ให้กรอก 2 )แล้วกด enter จะได้ผลลัพธ์ดังต่อไปนี้
Enter name : Somsak
Enter birth year : 2536
Somsak is 19 years old.
3. คำนวณหาพื้นที่วงกลมจากสูตร x r2 (กำหนดให้ มีค่าเท่ากับ 3.14)
โจทย์
คำนวณหาพื้นที่วงกลมโดยรับค่าของรัศมีมาเพื่อการคำนวณ
ข้อมูลนำเข้า
มี 1 บรรทัด
บรรทัดที่ 1 ความกว้างของรัศมี แสดงจำนวนเต็ม 1 จำนวนคือ r (1≤r≤100)
ข้อมูลส่งออก
บรรทัดที่ 1 แสดงพื้นที่ของวงกลม ตอบเป็นเลขจำนวนจริงทศนิยม 2 ตำแหน่ง
บรรทัดที่ 2 แสดงคำว่า IN AREA ถ้าพื้นที่มีค่าตั้งแต่ 300.00 ลงไปและแสดงคำว่าNOT IN AREA ถ้าพื้นที่มีมากกว่า 300.00
ตัวอย่างที่ 1
ข้อมูลนำเข้า 7
ข้อมูลส่งออก 153.86 IN AREA
ตัวอย่างที่ 2
ข้อมูลนำเข้า 18
ข้อมูลส่งออก 1017.36 NOT IN AREA
4. ให้ใช้คำสั่ง for หรือ while หรือ do..while เพียงคำสั่งเดียว
โจทย์
รับค่าแม่เลข k จากผู้ใช้แล้วแสดงผลลัพธ์ในรูปแบบของแม่เลข
ข้อมูลนำเข้า
มีเพียงหนึ่งบรรทัด แสดงจำนวนเต็ม 1 จำนวนคือ k ( 1≤k≤100)
ข้อมูลส่งออก
มีทั้งหมด 12 บรรทัด
ให้แสดงในรูปแบบ k*1=k
จนถึง k*12=12k
ตัวอย่าง
ข้อมูลนำเข้า
7
ข้อมูลส่งออก
7*1=7
7*2=14
7*3=21
7*4=28
7*5=35
7*6=42
7*7=49
7*8=56
7*9=63
7*10=70
7*11=77
7*12=84
5.
โจทย์
จงเขียนโปรแกรมแสดงเครื่องหมาย * จำนวน n ตัว
ข้อมูลนำเข้า
บรรทัดที่หนึ่งรับค่า n เป็นเลขจำนวนเต็ม (1 < n)
ข้อมูลส่งออก
บรรทัดที่หนึ่ง แสดงเครื่องหมาย * จำนวน n ตัว
ตัวอย่างที่ 1
ข้อมูลนำเข้า
5
ข้อมูลส่งออก
*****
ตัวอย่างที่ 2
ข้อมูลนำเข้า
3
ข้อมูลส่งออก
***
ตัวอย่างที่ 3
ข้อมูลนำเข้า
7
ข้อมูลส่งออก
*******