Untuk menemukan jumlah digit angka, tambahkan saja semua digitnya
Misalnya
12345= 1 + 2 + 3 + 4 + 5
12345= 15
Logika
Ambil nomornya
Bagilah angkanya dengan 10
Tambahkan sisanya ke variabel
Ulangi proses ini sampai sisa 0
Contoh
Program yang diberikan menunjukkan jumlah digit 12345
Output: Sum of digits 12345 is 15
//Untuk menemukan Jumlah digit dari angka yang diberikan
Program PHP Untuk mencari Jumlah digit angka yang diberikan
if(isset($_POST['kirim'])) {
$n = $_POST[ 'bil'];
$x = $n;
$r = 0;
$jumlah = 0;
sementara($n>1)
{
$r = $n%10;
$jumlah = $jumlah+$r;
$n = $n/10;
}
echo "Jumlah digit dari bilangan yang diberikan". $x. " adalah. ". $jumlah;
kembali 0;
}
?>
Dalam tutorial PHP ini, Anda akan belajar cara menulis program PHP untuk mencetak jumlah digit individual dari angka yang diberikan
Cara menemukan jumlah digit individu dari suatu Angka di PHP
Untuk menemukan jumlah digit individu dari angka yang diberikan, kita hanya perlu tahu cara menjumlahkan angka itu cukup sederhana
Di sini pertama-tama kita membagi nomor yang kita berikan menjadi digit individual dan kemudian menjumlahkan semuanya
Dalam kehidupan umum kita, kita tidak akan menggunakan program semacam itu tetapi ini bisa menjadi latihan yang bagus bagi pemula untuk lebih memahami konsep loop PHP. Ini adalah program awal yang sangat bagus.
Dalam program ini, kami akan mencoba untuk menerima angka dalam bentuk string dan kemudian mengulang melalui panjang string. Saat mengulang, kami akan mengekstrak digit dari setiap posisi dan kemudian menambahkannya ke digit yang sebelumnya diekstraksi, sehingga mendapatkan jumlahnya
<?php
// PHP program to calculate the sum of digits
function sum($num) {
$sum 9 0
9 2 9 39 4 9 09 4 9 79 89 3$num<?php1________1______4<?php3
Untuk menemukan jumlah digit angka, tambahkan saja semua digitnya
Misalnya,
Logika
- Ambil nomornya
- Bagilah angkanya dengan 10
- Tambahkan sisanya ke variabel
- Ulangi proses ini sampai sisa 0
Contoh
Program yang diberikan menunjukkan jumlah digit 14597
Keluaran
print dan echo kurang lebih sama; . Perbedaannya halus. print memiliki nilai pengembalian 1 sehingga dapat digunakan dalam ekspresi sedangkan echo memiliki tipe pengembalian batal;
var_dump mencetak dump terperinci dari suatu variabel, termasuk tipenya dan tipe sub-item apa pun (jika itu adalah array atau objek). print_r mencetak variabel dalam bentuk yang lebih mudah dibaca manusia. string tidak dikutip, informasi jenis dihilangkan, ukuran array tidak diberikan, dll
var_dump biasanya lebih berguna daripada print_r saat debugging, menurut pengalaman saya. Ini sangat berguna ketika Anda tidak tahu persis nilai/tipe apa yang Anda miliki dalam variabel Anda. Pertimbangkan program pengujian ini