วิธีการคำนวณ Sum of individual digits of a number PHP

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

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

makup
PHP Super Member
PHP Super Member
Posts: 397
Joined: 05/10/2020 10:02 am

วิธีการคำนวณ Sum of individual digits of a number PHP

Post by makup »

PHP Knowledge-1.png
PHP Knowledge-1.png (26.15 KiB) Viewed 79 times
เป็นการบวกเลขเรียงกันเป็นแถวๆ โดยปกติแล้ว การคำนวณบวกเลขเรียงกันเป็นแถวๆ , สามารถคำนวณได้โดยในรูปแบบเลขคณิตศาสตร์
แต่ตอนนี้ โดยตัวอย่างของการคำนวณก็อย่างเช่น 12345 = 1+2+3+4+5 จะมาแสดงผลการคำนวณในรูปแบบ Programming PHP

Code: Select all

<?php

$n=12345;				//กำหนดตัวแปร เท่ากับ 12345
$sum=0;					//กำหนดตัวแปร เท่ากับ 0

while($n>0){			//Step 05 - วน Loop while ถ้า $n>0 , $n น้อยกว่า 0 เมื่อไร ก็จบการทำงาน loop	
    $r = $n%10;			//Step 01 - คำนวณ $n%10 ก็จะได้เศษ เท่ากับ 5 ,  5 มาจากเลขท้ายสุดของ 12345
    $sum = $sum+$r;           //Step 02 - คำนวณผลรวมแต่ละตัวเลข
    $n = $n/10;			//Step 03 - $n/10 หารออกมาจะเหลือ 1234 จากที่เป็น 12345 
}

echo $sum;			//Step 06 - แสดงผลตัวแปร $sum
  
?>
แหล่งอ้างอิง
https://www.javatpoint.com/php-sum-of-digits
https://www.geeksforgeeks.org/php-sum-digits-number/

แหล่งอ้างอิงรูปภาพ
https://www.w3resource.com/python-exercises/python-basic-exercise-68.php
  • Similar Topics
    Replies
    Views
    Last post

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 5 guests