ช่วยเขียนโปรแกรมให้ทีคับ ยากมากๆ T-T (ขอแบบละเอียดนะครับ ปล. ขอ code ด้วยคับ)

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

chesterz
PHP Newbie
PHP Newbie
โพสต์: 1
ลงทะเบียนเมื่อ: 30/08/2010 5:30 pm

ช่วยเขียนโปรแกรมให้ทีคับ ยากมากๆ T-T (ขอแบบละเอียดนะครับ ปล. ขอ code ด้วยคับ)

โพสต์ที่ยังไม่ได้อ่าน โดย chesterz »

1. คำนวณหาปริมาตรทรงกระบอกใดๆ
2. คำนวณหาพื้นที่รูปสี่เหลี่ยมใดๆ
3. คำนวณเกรด (A – F) จากคะแนนเต็ม 100 ที่ผู้ใช้ป้อนเข้ามา
4. แสดงจำนวนเต็มตั้งแต่ 1 ถึง 10 ที่เป็นเลขคู่บนจอภาพ
5. แสดงจำนวนเต็มที่อยู่ในช่วง [100, 200] ที่หารด้วย 5 หรือ 7 ลงตัวบนจอภาพ
6. คำนวณผลบวกของเลขจำนวนเต็มตั้งแต่ 1 ถึง 100
7. คำนวณผลบวกของเลขจำนวนเต็มที่หารด้วย 3 ลงตัว ตั้งแต่ 1 ถึง 100
8. คำนวณหาค่าเฉลี่ยของตัวเลข 5 ตัวที่ผู้ใช้ป้อนเข้ามา
9. คำนวณหาค่าเฉลี่ยของตัวเลข n ตัวที่ผู้ใช้ป้อนเข้ามา
10. คำนวณหาค่ามากที่สุดของตัวเลข 3 ตัวที่ผู้ใช้ป้อนเข้ามา
11. จำนวนเต็มตั้งแต่ 1 ถึง N มีจำนวนเฉพาะกี่ตัว และมีอะไรบ้าง
12. ถ้ามีเค้กอยู่หนึ่งชิ้น แล้วต้องการใช้มีดตัดแบ่งเค้กในแนวเส้นตรงจำนวน 3 ครั้ง โดยไม่จำเป็นว่าเค้กจะต้องมีขนาดเท่ากัน จะตัดอย่างไรจึงจะได้จำนวนเค้กมากที่สุด และได้จำนวนเค้กทั้งหมดกี่ชิ้น (หมายเหตุ: ในการตัดเค้กนั้นต้องตัดให้มีหน้าเค้กติดอยู่บนเค้กทุกชิ้น)
13. หอยทากตัวหนึ่งอยู่ก้นบ่อร้างไม่มีน้ำ ซึ่งบ่อลึก 15 ฟุต ในวันหนึ่งๆ หอยทากจะไต่ขึ้นได้ 5 ฟุต ถ้ายังไม่ถึงปากบ่อ จะลื่นไหลลง 4 ฟุต เป็นเช่นนี้ทุกวัน จงคำนวณว่าหอยทากตัวนี้จะไต่ขึ้นถึงปากบ่อ ใช้เวลาทั้งหมดกี่วัน
14. รับจำนวนเต็ม a และ b จากผู้ใช้แล้วตรวจสอบว่า a และ b เป็นจำนวนเฉพาะสัมพัทธ์หรือไม่ หมายเหตุ: จำนวนเต็ม a และ b เป็นจำนวนเฉพาะสัมพัทธ์ (co prime หรือ relatively prime) ก็ต่อเมื่อ มันไม่มีตัวประกอบร่วมนอกจาก 1 และ -1, หรือกล่าวได้ว่า ถ้าตัวหารร่วมมาก (the Greatest Common Divisor หรือ GCD) คือ 1
15. หาค่า n! โดยรับค่า n จากผู้ใช้ และมีเงื่อนไขคือ 0 ≤ n ≤ 10 แล้วแสดงผลทางจอภาพ
16. คำนวณค่าโดยสารจากระยะทางที่ผู้ใช้ป้อนเข้ามา (หน่วยเป็นกิโลเมตร) ตามเงื่อนไขดังนี้
ถ้าระยะทางไม่เกิน 5 กิโลเมตร คิดค่าโดยสาร 10 บาท
ถ้าระยะทางมากกว่า 5 กิโลเมตร แต่ไม่เกิน 10 กิโลเมตร คิดค่าโดยสาร 15 บาท
ถ้าระยะทางมากกว่า 10 กิโลเมตร คิดค่าโดยสาร 20 บาท
แล้วแสดงค่าโดยสารที่ต้องจ่ายออกทางจอภาพ
17. จำนวนเต็มตั้งแต่ 1 – 1000 มีเลขที่ลงท้ายด้วย 9 กี่ตัว
18. จำนวนแบคทีเรีย (bacteria) ในโคโลนี (colony) แห่งหนึ่ง เพิ่มจำนวนเป็นสองเท่าทุกๆ ชั่วโมง ถ้าโคโลนีแห่งนี้เริ่มต้นด้วยแบคทีเรีย 5 ตัว ถามว่าในเวลา n ชั่วโมง จะมีแบคทีเรียจำนวนเท่าใด
19. ชายคนหนึ่งนำเงิน $10,000 ฝากธนาคาร เป็นบัญชีประเภทประจำ ได้รับดอกเบี้ย 11% ต่อปี คิดดอกเบี้ยทบต้นทุกปี หลังจาก 30 ปี ชายคนนี้จะมีเงินในบัญชีจำนวนเท่าใด
20. มีจำนวนเต็มกี่ตัวที่อยู่ในช่วง [50, 500] ที่ผลรวมของตัวเลขทุกหลักเท่ากับ 5
21. จำนวนเต็มตั้งแต่ 1 – 500 เป็น Perfect Number (จำนวนสมบูรณ์) กี่ตัว และมีอะไรบ้าง โดย
Perfect Number คือ จำนวนที่มีค่าเท่ากับผลบวกของตัวหารแท้ทั้งหมดของจำนวนนั้น เช่น 6 เป็น Perfect Number เพราะมี 1, 2, 3 เป็นตัวหารแท้ และ 6 = 1+2+3
22. ตั้งแต่ 1 – 50 จงหาจำนวนที่หารด้วย 8 แล้วเหลือเศษ 5 เท่ากัน
23. โจรสลัดกลุ่มหนึ่งมี 17 คน ได้ขโมยเหรียญทองคำมา 1 ถุง กลุ่มโจรคิดจะแบ่งเหรียญคนละเท่าๆกัน ปรากฏว่าเหลือเศษ 3 เหรียญ แต่ในขณะที่ยังตกลงไม่ได้ว่าเศษที่เหลือจะเป็นของใคร ปรากฏว่าโจรสลัดได้ถูกฆ่าตาย 1 คน จึงต้องแบ่งเหรียญกันใหม่ คิดแล้วเหลือเศษ 10 เหรียญ แต่ยังไม่ทัน ตกลงแบ่ง โจรสลัดได้ถูกฆ่าตายอีก 1 คน จึงต้องแบ่งเหรียญกันใหม่ ระหว่างผู้ที่มีชีวิตรอดนี้ ซึ่งแบ่งได้พอดี จงหาจำนวนเหรียญที่น้อยที่สุดที่ถูกขโมย
24. ปัญหา “สัตว์ปีกร้อยตัว” ของชาวจีน ซึ่งมีใจความดังนี้ ถ้าห่านราคาตัวละ 5 หยวน แม่ไก่ราคา ตัวละ 3 หยวน และลูกไก่ราคาตัวละ 3 ตัวต่อหยวน จะซื้อห่าน แม่ไก่ ลูกไก่ ได้กี่แบบ อะไรบ้าง จึงจะได้สัตว์ 100 ตัวและใช้เงิน 100 หยวน
25. ถ้านับไข่ในกระจาดครั้งละ 2,3,4,5 หรือ 6 จะเหลือเศษ 1 ฟองเสมอ แต่ถ้านับครั้งละ 7 จะไม่เหลือเศษ จงหาจำนวนไข่ที่น้อยที่สุดในกระจาด
26. จงแยกตัวประกอบของจำนวนเต็มบวก N

27. รับค่า N จากผู้ใช้แล้วแสดงเครื่องหมายดอกจัน N บรรทัด ออกทางหน้าจอดังตัวอย่าง


28. รับค่า N จากผู้ใช้แล้วแสดงตัวเลข ออกทางหน้าจอดังตัวอย่าง
yuybong
PHP Newbie
PHP Newbie
โพสต์: 1
ลงทะเบียนเมื่อ: 19/11/2010 12:39 am

Re: ช่วยเขียนโปรแกรมให้ทีคับ ยากมากๆ T-T (ขอแบบละเอียดนะครับ ปล. ขอ code ด้วยคับ)

โพสต์ที่ยังไม่ได้อ่าน โดย yuybong »

ข้อสามน่ะค่ะ
3. คำนวณเกรด (A – F) จากคะแนนเต็ม 100 ที่ผู้ใช้ป้อนเข้ามา


<?PHP
//แสดงชื่อ-นามสกุลของนักศึกษาที่จะคำนวณเกรด
echo"ชื่อ $name&nbsp&nbsp&nbsp";// แสดงชื่อ
echo"นามสกุล $surname<br><br>"; //แสดงนามสกุล
echo"คะแนน<br><br>";

//คำนวณเกรดวิชาที่หนึ่ง
$grade1 =$_POST[grade1];
if($grade1<=49){// ถ้าน้อยกว่าหรือเท่ากับ 49
echo"คะแนนวิชาที่ 1 มีคะแนนเก็บ $grade1ได้เกรด F<br>"; // แสดงได้เกรด F
}else if($grade1<=54){
echo"คะแนนวิชาที่ 1 มีคะแนนเก็บ $grade1ได้เกรด D<br>";
}else if($grade1<=59){
echo"คะแนนวิชาที่ 1 มีคะแนนเก็บ $grade1ได้เกรด D+<br>";
}else if($grade1<=64){
echo"คะแนนวิชาที่ 1 มีคะแนนเก็บ $grade1ได้เกรด C<br>";
}else if($grade1<=69){
echo"คะแนนวิชาที่ 1 มีคะแนนเก็บ $grade1ได้เกรด C+<br>";
}else if($grade1<=74){
echo"คะแนนวิชาที่ 1 มีคะแนนเก็บ $grade1ได้เกรด B<br>";
}else if($grade1<=79){
echo"คะแนนวิชาที่ 1 มีคะแนนเก็บ $grade1ได้เกรด B+<br>";
}else if($grade1<=100){
echo"คะแนนวิชาที่ 1 มีคะแนนเก็บ $grade1 ได้เกรด A<br>";
}
//คำนวณเกรดวิชาที่สอง
$grade2 =$_POST[grade2];
if($grade2<=49){// ถ้าน้อยกว่าหรือเท่ากับ 49
echo"คะแนนวิชาที่ 2 ได้เกรด F<br>"; // แสดงได้เกรด F
}else if($grade2<=54){
echo"คะแนนวิชาที่ 2 มีคะแนนเก็บ $grade2 ได้เกรด D<br>";
}else if($grade2<=59){
echo"คะแนนวิชาที่ 2 มีคะแนนเก็บ $grade2 ได้เกรด D+<br>";
}else if($grade2<=64){
echo"คะแนนวิชาที่ 2 มีคะแนนเก็บ $grade2 ได้เกรด C<br>";
}else if($grade2<=69){
echo"คะแนนวิชาที่ 2 มีคะแนนเก็บ $grade2 ได้เกรด C+<br>";
}else if($grade2<=74){
echo"คะแนนวิชาที่ 2มีคะแนนเก็บ $grade2 ได้เกรด B<br>";
}else if($grade2<=79){
echo"คะแนนวิชาที่ 2 มีคะแนนเก็บ $grade2 ได้เกรด B+<br>";
}else if($grade2<=100){
echo"คะแนนวิชาที่ 2 มีคะแนนเก็บ $grade2ได้เกรด A<br>";
}
//คำนวณเกรดวิชาที่สาม
$grade3 =$_POST[grade3];
if($grade3<=49){// ถ้าน้อยกว่าหรือเท่ากับ 49
echo"คะแนนวิชาที่ 3 มีคะแนนเก็บ $grade3 ได้เกรด F<br>"; // แสดงได้เกรด F
}else if($grade3<=54){
echo"คะแนนวิชาที่ 3 มีคะแนนเก็บ $grade3 ได้เกรด D<br>";
}else if($grade3<=59){
echo"คะแนนวิชาที่ 3 มีคะแนนเก็บ $grade3 ได้เกรด D+<br>";
}else if($grade3<=64){
echo"คะแนนวิชาที่ 3 มีคะแนนเก็บ $grade3 ได้เกรด C<br>";
}else if($grade3<=69){
echo"คะแนนวิชาที่ 3 มีคะแนนเก็บ $grade3 ได้เกรด C+<br>";
}else if($grade3<=74){
echo"คะแนนวิชาที่ 3 มีคะแนนเก็บ $grade3 ได้เกรด B<br>";
}else if($grade3<=79){
echo"คะแนนวิชาที่ 3 มีคะแนนเก็บ $grade3 ได้เกรด B+<br>";
}else if($grade3<=100){
echo"คะแนนวิชาที่ 3 มีคะแนนเก็บ $grade3 ได้เกรด A<br>";
}
$total = $grade1 *3;
echo "เกรดเฉลี่ย (GPA) = ()";
?>
genocideaon
PHP Sr. Member
PHP Sr. Member
โพสต์: 56
ลงทะเบียนเมื่อ: 21/09/2010 3:57 pm

Re: ช่วยเขียนโปรแกรมให้ทีคับ ยากมากๆ T-T (ขอแบบละเอียดนะครับ ปล. ขอ code ด้วยคับ)

โพสต์ที่ยังไม่ได้อ่าน โดย genocideaon »

จะเอาไปทำไรตั้งมากมาย 55+

เงื่อนไขโปรแกรมมันก็อยู่ในคำถามแล้วนิคัฟ

ว่าแต่โปรแกรมที่ว่าเนี่ย อยากได้ภาษาไรอ่ะคัฟ
touleg
PHP Super Member
PHP Super Member
โพสต์: 480
ลงทะเบียนเมื่อ: 25/01/2010 11:57 pm
ติดต่อ:

Re: ช่วยเขียนโปรแกรมให้ทีคับ ยากมากๆ T-T (ขอแบบละเอียดนะครับ ปล. ขอ code ด้วยคับ)

โพสต์ที่ยังไม่ได้อ่าน โดย touleg »

12. ถ้ามีเค้กอยู่หนึ่งชิ้น แล้วต้องการใช้มีดตัดแบ่งเค้กในแนวเส้นตรงจำนวน 3 ครั้ง โดยไม่จำเป็นว่าเค้กจะต้องมีขนาดเท่ากัน จะตัดอย่างไรจึงจะได้จำนวนเค้กมากที่สุด และได้จำนวนเค้กทั้งหมดกี่ชิ้น (หมายเหตุ: ในการตัดเค้กนั้นต้องตัดให้มีหน้าเค้กติดอยู่บนเค้กทุกชิ้น)

ตอบ ตัดเป็นรูป * จะได้เค้กทั้งหมด 6 ชิ้น ส่วนเขียนโปรแกรมยังไงไม่รู้ข้อนี้

ส่วนข้ออื่นง่ายๆทุกข้อ ดึกแล้วตอนนี้ ถ้าอยากได้ก้บอกเดี๋ยวมานั่งเขียนให้ครับ
touleg
PHP Super Member
PHP Super Member
โพสต์: 480
ลงทะเบียนเมื่อ: 25/01/2010 11:57 pm
ติดต่อ:

Re: ช่วยเขียนโปรแกรมให้ทีคับ ยากมากๆ T-T (ขอแบบละเอียดนะครับ ปล. ขอ code ด้วยคับ)

โพสต์ที่ยังไม่ได้อ่าน โดย touleg »

23. โจรสลัดกลุ่มหนึ่งมี 17 คน ได้ขโมยเหรียญทองคำมา 1 ถุง กลุ่มโจรคิดจะแบ่งเหรียญคนละเท่าๆกัน ปรากฏว่าเหลือเศษ 3 เหรียญ แต่ในขณะที่ยังตกลงไม่ได้ว่าเศษที่เหลือจะเป็นของใคร ปรากฏว่าโจรสลัดได้ถูกฆ่าตาย 1 คน จึงต้องแบ่งเหรียญกันใหม่ คิดแล้วเหลือเศษ 10 เหรียญ แต่ยังไม่ทัน ตกลงแบ่ง โจรสลัดได้ถูกฆ่าตายอีก 1 คน จึงต้องแบ่งเหรียญกันใหม่ ระหว่างผู้ที่มีชีวิตรอดนี้ ซึ่งแบ่งได้พอดี จงหาจำนวนเหรียญที่น้อยที่สุดที่ถูกขโมย

ตอบ 3930

โค้ด: เลือกทั้งหมด

#include<stdio.h>

void main()
{
	int i=0,value;
	while(1)
	{
		value = 17*i+3;
		if(value%16==10 && value%15==0)
		{
			break;
		}
		i++;
	}
	printf("Gold = %d\n",value);
}
touleg
PHP Super Member
PHP Super Member
โพสต์: 480
ลงทะเบียนเมื่อ: 25/01/2010 11:57 pm
ติดต่อ:

Re: ช่วยเขียนโปรแกรมให้ทีคับ ยากมากๆ T-T (ขอแบบละเอียดนะครับ ปล. ขอ code ด้วยคับ)

โพสต์ที่ยังไม่ได้อ่าน โดย touleg »

25. ถ้านับไข่ในกระจาดครั้งละ 2,3,4,5 หรือ 6 จะเหลือเศษ 1 ฟองเสมอ แต่ถ้านับครั้งละ 7 จะไม่เหลือเศษ จงหาจำนวนไข่ที่น้อยที่สุดในกระจาด

โค้ด: เลือกทั้งหมด

#include<stdio.h>

void main()
{
	int i=1,value;
	while(1)
	{
		if(i%2==1 && i%3==1 && i%4==1 && i%5==1 && i%6==1 && i%7==0)
		{
			break;
		}
		i++;
	}
	printf("%d\n",i);
}
pjgunner
PHP Jr. Member
PHP Jr. Member
โพสต์: 24
ลงทะเบียนเมื่อ: 16/08/2010 2:55 pm
ติดต่อ:

Re: ช่วยเขียนโปรแกรมให้ทีคับ ยากมากๆ T-T (ขอแบบละเอียดนะครับ ปล. ขอ code ด้วยคับ)

โพสต์ที่ยังไม่ได้อ่าน โดย pjgunner »

ทำโจทย์ คณิตศาสตร์ได้ ก็เขียนได้คับ :)

ปล. เฮ้ย โพสคุณด้านบนนี้ทำไม ตอบก่อนตั้งกระทู้ 8O
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Amazon [Bot], facebook.com [Crawler] และบุคลทั่วไป 87