Maison > Article > développement back-end > Exercice d'algorithme PHP 2 : Trouver la différence absolue entre n et le nombre spécifié
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>";
Le résultat du calcul de sortie est :
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 语句 - 在若干条件之一成立时执行一个代码块
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!