Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > รบกวนผู้รู้เรื่องการวนลูปด้วยครับปวดหัวจะแย่อยู่แล้วครับ



 

รบกวนผู้รู้เรื่องการวนลูปด้วยครับปวดหัวจะแย่อยู่แล้วครับ

 



Topic : 048750

Guest




รับค่าเริ่มต้นและค่าสุดท้าย แล้วคำนวณแสดงผลรวมของเลขคี่ตั้งแต่ค่าเริ่มต้นถึงค่าสุดท้าย

ป.ล.หวังว่าคงเข้าใจโจทย์นะครับ รบกวนด้วยนะครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-09-14 15:41:18 By : kitsana View : 1037 Reply : 8
 

 

No. 1



โพสกระทู้ ( 182 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5 Blogger

ช่วยอธิบายให้เข้าใจมากกว่านี้หน่อย นะครับ รับค่าจากไหน อย่างไร แสดง ค่าอย่างไร เอาให้กระจ่างเลยครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-09-14 15:47:01 By : mosaddzero
 


 

No. 2



โพสกระทู้ ( 1,268 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Blogger

คือต้องการโค้ด แสดงผลรวมของเลขคี่ โดยมีการรับค่าเริ่มต้น และค่าสุดท้าย จาก form ใช่ไหม ??

เรื่องการรับส่งค่าลองไปศึกษาจาก PHP Tutorial ดูนะ

ส่วนเรื่องการวนลูปก็ใช้ for() ธรรมดานี่แหละ ยกตัวอย่าง
Code (PHP)
function getsum($start,$end){
     for($i=$start;$i<=$end;$i++){
         $total=$total+$i;//หาผลรวม
     }
     return $total;
}

echo "ผลรวม=".getsum(1,10);


ทีนี้ก็มาดูโจทย์ที่ว่า หาผลรวมเฉพาะเลขคี่ ก็ต้องมาดูว่า ตัวไหนเป็นเลขคี่ จะหาได้จากอะไร ดูตัวอย่างได้ที่นี่ การหาค่าเลขคี่เลขคู่

คือถ้าเป็นเลขคี่ค่อยบวก $total เพิ่ม ตรงนี้ $total=$total+$i; ถ้าไม่ใช่ก็ไม่ต้องบวก

ลองดูค่ะ


ประวัติการแก้ไข
2010-09-14 16:21:32
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-09-14 16:20:23 By : ultrasiam
 

 

No. 3

Guest


ตอบคุณ:mosaddzero
ต้องสร้าง text box ขึ้นมา 2 ช่องนะครับ ช่องแรกให้ใส่ค่าเริ่มต้น ช่องที่สองให้ใส่ค่าสุดท้าย และก็มีปุ่มbuttonเพื่อเอาไว้กดคำนวณตัวเลขที่กรอกไว้ใน text box และจากโจทย์ที่ผมได้ถามไปก็คือ รับค่าเริ่มต้นและค่าสุดท้าย แล้วคำนวณแสดงผลรวมของเลขคี่ตั้งแต่ค่าเริ่มต้นถึงค่าสุดท้าย ก็คือว่าผมต้องกรอกเลขอะไรก็ได้ลงไปใน textbox ช่องแรกเพื่อเป็นค่าเริ่มต้น เสร็จแล้วผมก็กรอกเลขลงไปในtextboxช่องที่สองเพื่อเป็นค่าสุดท้ายแล้วผมก็กดปุ่มbuttonเพื่อคำนวณหาผลรวมของเลขคี่ของเลขที่ผมได้กรอกในtextboxทั้งสองช่องนั้น

ตัวอย่างนะครับ:สมมติว่าค่าเริ่มต้นช่องแรกผมกรอกเลข1 และค่าสุดท้ายช่องที่สองผมกรอกเลข10 แล้วผมก็กดปุ่มคำนวณ สิ่งที่มันต้องคำนวณคือผลบวกเฉพาะเลขคี่ตั้งแต่เลข1ถึงเลข10ว่าได้เท่าไหร่ครับผม ส่วนการแสดงคำตอบก็ให้แสดงว่า ผลบวกของเลขคี่=

ป.ล.ขอบคุณมากนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-09-14 16:28:46 By : kitsana
 


 

No. 4



โพสกระทู้ ( 356 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (PHP)
<?php
function oddNumber($begin, $end){
    for($x = $begin; $x <= $end ; $x++){
		if($x%2 != 0){
			echo $x."<br/>";
		}
    }
}
echo oddNumber(-18, 20);
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-09-14 16:35:02 By : aknueng
 


 

No. 5



โพสกระทู้ ( 356 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (PHP)
<?php
function oddNumber($begin, $end){
	$sum = 0;
    for($x = $begin; $x <= $end ; $x++){
		if($x%2 != 0){
			$sum = $sum + $x;
		}
    }
	return $sum;
}

if($_POST["begin"]!='' && $_POST['end']!=''){
	echo oddNumber($_POST["begin"], $_POST['end']);
}
?>
<form name="frm" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post"  >
<input type="text" name="begin" value="" />
<input type="text" name="end" value="" />
<input type="submit" name="sub" value="Calculate" />
</form>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-09-14 16:44:25 By : aknueng
 


 

No. 6

Guest


ขอขอบพระคุณทุกท่านที่เข้ามาตอบนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-09-14 16:53:14 By : kitsana
 


 

No. 7



โพสกระทู้ ( 2 )
บทความ ( 0 )



สถานะออฟไลน์


thxxx
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-09-14 18:02:16 By : lhynarm
 


 

No. 8



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-15 20:55:40 By : ไมค์
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนผู้รู้เรื่องการวนลูปด้วยครับปวดหัวจะแย่อยู่แล้วครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่