Maison > développement back-end > tutoriel php > Exercice d'algorithme PHP 2 : Trouver la différence absolue entre n et le nombre spécifié

Exercice d'algorithme PHP 2 : Trouver la différence absolue entre n et le nombre spécifié

藏色散人
Libérer: 2023-04-10 14:02:02
original
2875 Les gens l'ont consulté

Dans "Exercice d'algorithme PHP 1 : Calculer la somme de deux nombres et trois fois la somme" Je vous ai présenté la première question de l'exercice d'arithmétique PHP. Je pense que tout le monde l'a maîtrisé, donc l'article d'aujourd'hui Le thème est un peu similaire à. ça, j'espère que tout le monde pourra le maîtriser rapidement !

Nous avons calculé la somme avant, maintenant nous trouvons la différence, faisons-le un par un~

La question spécifique de cet article est "Écrivez un programme PHP pour obtenir la différence absolue entre n et la valeur spécifiée. Si n est supérieur à la valeur spécifiée, renvoie Certainement trois fois pire.

Vous pouvez le pratiquer localement, puis regarder ma méthode ci-dessous :

Le code PHP est le suivant :

<?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>";
Copier après la connexion

Le résultat du calcul de sortie est :

Exercice dalgorithme PHP 2 : Trouver la différence absolue entre n et le nombre spécifié

Dans le code ci-dessus, la valeur spécifiée que nous avons donnée est 50, Utilisez ensuite l'instruction if pour déterminer si n est supérieur à 50. Si n est supérieur à 50, renvoie trois fois la différence absolue. Sinon, renvoie la différence absolue. La partie clé du code arithmétique ici est "($n - $x)*3;”和“$x - $n;".

Dans cet exemple, le premier n que nous avons donné est 53, donc 53 est supérieur à 50, et le résultat est naturellement de renvoyer (53-50)*3=9 ;

Le deuxième n est 30, ce qui est inférieur à 50 , le résultat est "50-30=20"

Le troisième n est 50, ce qui est égal à 50, et le résultat est naturellement 0.

Le code ci-dessus utilise une fonction pour personnaliser une méthode de test. Cela devrait aller de soi. L'essentiel est de comprendre et de maîtriser l'instruction de jugement if et les opérateurs PHP.

Une brève introduction aux instructions conditionnelles fournies en PHP :

if 语句 - 在条件成立时执行代码
if...else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码
if...elseif....else 语句 - 在若干条件之一成立时执行一个代码块
switch 语句 - 在若干条件之一成立时执行一个代码块
Copier après la connexion

Enfin, j'aimerais vous recommander le dernier cours gratuit sur notre plateforme "Entrez dans le monde de PHP à partir de 0"~ Venez apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal