Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Latihan algoritma PHP 2: Cari perbezaan mutlak antara n dan nombor yang ditentukan

Latihan algoritma PHP 2: Cari perbezaan mutlak antara n dan nombor yang ditentukan

藏色散人
藏色散人asal
2021-08-05 09:51:192834semak imbas

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 :

Latihan algoritma PHP 2: Cari perbezaan mutlak antara n dan nombor yang ditentukan

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

》~Datang dan belajar!

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn