Rumah > Artikel > pembangunan bahagian belakang > Latihan algoritma PHP 2: Cari perbezaan mutlak antara n dan nombor yang ditentukan
Dalam "Latihan Algoritma PHP 1: Kira jumlah dua nombor dan tiga kali jumlah", saya memperkenalkan anda kepada soalan pertama latihan aritmetik PHP. Saya percaya semua orang telah menguasainya tema artikel hari ini agak serupa dengannya, saya harap semua orang dapat menguasainya dengan cepat!
Dulu kita cari jumlahnya, sekarang kita jumpa perbezaannya, mari kita buat satu persatu~
Soalan khusus artikel ini ialah "Tulis program PHP untuk mendapatkan perbezaan mutlak antara n dan nilai yang ditentukan . Jika n lebih besar daripada nilai yang ditentukan ini, tiga kali perbezaan mutlak dikembalikan."
Anda boleh mengamalkannya secara tempatan, dan kemudian lihat kaedah saya di bawah:
Kod PHP adalah seperti berikut:
<?php function test($n) { $x = 50; if ($n > $x) { return ($n - $x)*3; } return $x - $n; } echo test(53)."<br>"; echo test(30)."<br>"; echo test(50)."<br>";
Hasil pengiraan output ialah :
Dalam kod di atas, nilai yang ditentukan yang kami berikan ialah 50, dan kemudian kami menggunakan pernyataan if untuk menentukan sama ada n lebih besar daripada 50. Jika n lebih besar daripada 50, kembalikan tiga kali perbezaan mutlak, jika tidak, kembalikan perbezaan mutlak. Bahagian kod aritmetik utama di sini ialah "($n - $x)*3;
" dan "$x - $n;
".
Dalam contoh ini, n pertama yang kami berikan ialah 53, jadi 53 adalah lebih besar daripada 50, dan hasilnya secara semula jadi untuk mengembalikan (53-50)*3=9
Yang kedua n ialah 30, iaitu kurang daripada 50, dan hasilnya ialah "50-30=20";
Kod di atas menggunakan fungsi untuk menyesuaikan kaedah ujian Tidak perlu dikatakan, ia bergantung terutamanya pada pemahaman dan penguasaan pernyataan penghakiman dan pengendali PHP.
Pengenalan ringkas kepada pernyataan bersyarat yang disediakan dalam PHP:
Akhir sekali, saya ingin mengesyorkan kursus percuma terkini pada platform kami "if 语句 - 在条件成立时执行代码 if...else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码 if...elseif....else 语句 - 在若干条件之一成立时执行一个代码块 switch 语句 - 在若干条件之一成立时执行一个代码块Masukkan dunia PHP daripada gores
Atas ialah kandungan terperinci Latihan algoritma PHP 2: Cari perbezaan mutlak antara n dan nombor yang ditentukan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!