Nombre Armstrong en PHP

WBOY
Libérer: 2024-08-29 13:13:55
original
829 Les gens l'ont consulté

Le nombre Armstrong est un type de nombre dont la valeur/le nombre est égal à la somme des cubes de chaque chiffre. Ces types de nombres sont appelés nombres Armstrong. Certains nombres d'Armstrong sont 0, 1, 153, 371, 407, 471, etc.

PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulés

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

La logique derrière le numéro Armstrong :

  • Tout d'abord, vous devez prendre le numéro en entrée pour vérifier s'il s'agit bien d'Armstrong ou non.
  • Stockez ce numéro dans une variable.
  • Maintenant, prenons cette variable pour somme.
  • Maintenant, divisez ce nombre par la valeur 10 jusqu'à ce que le quotient soit 0.
  • Cubez les valeurs restantes.
  • Comparez la variable de la somme et également la valeur de la variable numérique (si les deux nombres sont identiques, alors c'est le nombre d'Armstrong).

Exemples pour vérifier le numéro Armstrong en PHP

Vous trouverez ci-dessous les exemples utilisant diverses méthodes telles que : for, while, do-while.

Exemple n°1 : Utilisation de la boucle For en PHP

Ce programme sert à vérifier si le numéro est un numéro Armstrong ou non en utilisant For Loop. Dans le programme PHP ci-dessous, le numéro d'entrée est stocké dans la variable armnum2 et attribue également 0 à la variable total3. Maintenant, la nouvelle variable "x3" est affectée dans la boucle For en utilisant l'initialisation, l'incrémentation et la condition à l'intérieur de la boucle For en attribuant la variable Armnum2 à x3 comme numéro de départ comme initialisation, Condition comme x3!=0 pour sortir de la boucle, incrémentation en divisant x3 par 10 et en stockant la valeur x3.

La variable Rem3 sert à obtenir la valeur restante. Maintenant, le cube de la valeur restante à l'intérieur de la boucle For pour obtenir toutes les valeurs restantes en utilisant les valeurs d'initialisation, d'incrémentation et de condition de la boucle For car, comme la logique, le numéro d'entrée et les cubes des chiffres du nombre doivent être égaux pour confirmer comme un Numéro Armstrong.

Code :

Copier après la connexion

Sortie :

Nombre Armstrong en PHP

Exemple n°2 : Utilisation d'un formulaire HTML et du programme For Loop

Ici, le concept de base du formulaire est d'inclure la saisie de l'utilisateur à l'aide de For Loop. Les utilisateurs peuvent saisir la valeur d'entrée qu'ils souhaitent saisir à l'aide de l'invite visible dans le navigateur après avoir exécuté le formulaire PHP pour le script de boucle. Vérifiez en utilisant le code ci-dessous et sachez.

Il s'agit du programme For Loop avec le formulaire HTML utilisant la méthode Post pour obtenir l'entrée directe de l'utilisateur. La méthode du formulaire comporte une publication avec les paramètres d'entrée lorsque le nombre et la soumission sont utilisés. Le nombre consiste à transférer le numéro d'entrée au programme pour vérifier si le nombre/la valeur de la variable est le nombre d'Armstrong ou non. Après ce même programme Loop comme ci-dessus, continue de vérifier le numéro Armstrong. De même pour tous les programmes.

Code :

  
Enter Armstrong Number/Other:
Copier après la connexion

Sortie :

Nombre Armstrong en PHP

Exemple n°3 : Utilisation de la boucle While en PHP

Il s'agit du programme While Loop pour vérifier si le numéro est le numéro Armstrong ou non. La condition de sortie de la boucle est incluse dans la boucle While car x1 n'est pas égal à 0. La variable Rem1 est affectée pour obtenir les valeurs restantes. En utilisant les valeurs restantes et ses cubes jusqu'à ce que la condition x1 soit égale à 0. Et puis x1 est le nombre d'entrée est divisé par 10 et stocké dans la variable x1 pour obtenir toutes les valeurs restantes à l'aide de la boucle While. La même chose fonctionne avec le programme de boucle Do While.

Code :

Copier après la connexion

Sortie :

Nombre Armstrong en PHP

Exemple n°4 : Utilisation d'un formulaire HTML et d'un programme de boucle While

Ici, le concept de base du formulaire est d'inclure la saisie de l'utilisateur. L'utilisateur peut saisir la valeur d'entrée qu'il souhaite saisir. Vérifiez le code ci-dessous et sachez.

Code :

  
Enter Armstrong Number/Other:
Copier après la connexion

Sortie :

Nombre Armstrong en PHP

Exemple n°5 : Utilisation de la boucle DO-While en PHP

Code :

Copier après la connexion

Sortie :

Nombre Armstrong en PHP

Exemple n°6 : Utilisation d'un formulaire HTML et d'une boucle Do While

Ici, le concept de base du formulaire est d'inclure la saisie de l'utilisateur. L'utilisateur peut saisir la valeur d'entrée qu'il souhaite saisir.

Code :

  
Enter Armstrong Number/Other:
Copier après la connexion

Sortie :

Nombre Armstrong en PHP

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
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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!