Cours-Gratuit
  • Accueil
  • Blog
  • Cours informatique
home icon Cours gratuits » Cours informatique » Cours programmation » Cours visual basic » Exercices VB »

Articles similaires

  • Exercice VB: La structure TANT QUE
  • Exercice VB: sommation
  • Exercice VB: Somme Matrice
  • Questionnaire MS Access -introduction
  • Exercice UML : base de données qui stock les recettes de cuisine
  • Exercice VB: calcule de carré et de Racine carré
  • Tutoriel Excel : comment numéroter les pages
  • Excel : comment compter le nombre de cellule comprise entre deux valeurs
  • Exercice VB: La structure REPETER
  • Exercice VB: les Instructions Len, Left, Right, Mid
  • Tuto Excel : réduire le nombre de caractère dans une cellule
  • Exercice Algorithme : Les Tableaux (Partie 2)

Documents similaires

  • Base de données économiques et sociales : importance, textes réglementaire et élaboration

  • Exercice de bureautique pour débutant

  • BTS comptabilité et gestion

  • Réussir sa lettre de motivation bts comptabilité : conseils et exemples

  • Application Excel sur gestion de stock avancé

  • Application Excel pour la gestion de fond de caisse

  • Modèle de Bilan actif passif sur Excel

  • Modèle de registre comptable sur Excel

Exercice VB: le nombre Armstrong

Rédigé par GC Team, Publié le 01 Janvier 2012, Mise à jour le Mardi, 30 Novembre 1999 00:00
Participez au vote ☆☆☆☆☆★★★★★

Travail à Faire :

Ecrire le code en VB qui permet de :

  1. Donner le nombre Armstrong

Un nombre nombre d'Armstrong est un entier naturel n non nul qui est égal à la somme des puissancesp-ièmes de ses chiffres en base dix, où p désigne le nombre de chiffres de n .

Exemple :

  • Tous les entiers de 1 à 9 sont narcissiques.
  • Les vingt premiers termes de la suite des 88 nombres narcissiques sont :

1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407, 1634, 8208, 9474, 54748, 92727, 93084, 548834.

  • 153 = 13 + 53 + 33
  • 548834 = 56 + 46 + 86 + 86 + 36 + 46

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Module armstrong
 
    Sub Main()
        Dim A, B, C, cube, nb As Integer
        Console.WriteLine("saisir un nombre")
        A = Console.ReadLine
        Console.WriteLine("saisir un autre nombre")
        B = Console.ReadLine
        Console.WriteLine("saisir un autre nombre")
        C = Console.ReadLine
        For A = 0 To 9
            For B = 0 To 9
                For C = 0 To 9
                    nb = A * 100 + B * 10 + C
                    cube = A * A * A + B * B * B + C * C * C
                    If nb = cube Then
                        Console.WriteLine("le nombre armstrong est =" & nb)
                    Else
                        Console.WriteLine("rettaper un autre nombre")
                    End If
                Next
            Next
        Next
        Console.ReadLine()
    End Sub
 
End Module
  • Contactez-nous
  • A propos de nous
  • On recrute
  • Rechercher dans le site
  • Politique de confidentialité
  • Droit d'auteur/Copyright
  • Conditions générales d'utilisation
  • Plan du site
  • Accueil
  • Blog
  • Finance et compta.
  • Formations Pro.
  • Logiciels & Apps
  • Organisation
  • Cours informatique
  • Aide à la rédaction
  • Etudes et Metiers
  • Science et Tech
  • Titans de la Tech
id 11354 02