Outils pour utilisateurs

Outils du site


cours:exercicespoobat4avance

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
cours:exercicespoobat4avance [2013/11/20 15:43] – [Calcul des nombres d’Armstrong] tiglicours:exercicespoobat4avance [2013/11/20 15:59] (Version actuelle) – [Calcul des nombres d’Armstrong] tigli
Ligne 6: Ligne 6:
 === Exemple : === === Exemple : ===
 153 = 1 + 125 + 27, est un nombre d’Armstrong. 153 = 1 + 125 + 27, est un nombre d’Armstrong.
-Spécifications de l’algorithme :+ 
 +=== Spécifications de l’algorithme :=== 
 On sait qu'il n'existe que 4 nombres d’Armstrong, et qu'ils ont tous 3 chiffres (ils sont compris entre 100 et 500). Si l'on suppose qu'un tel nombre est écrit ijk (i chiffre des centaines, j chiffres des dizaines et k chiffres des unités), il suffit simplement d'envisager tous les nombres possibles en faisant varier les chiffres entre 0 et 9 et de tester si le nombre est d’Armstrong. On sait qu'il n'existe que 4 nombres d’Armstrong, et qu'ils ont tous 3 chiffres (ils sont compris entre 100 et 500). Si l'on suppose qu'un tel nombre est écrit ijk (i chiffre des centaines, j chiffres des dizaines et k chiffres des unités), il suffit simplement d'envisager tous les nombres possibles en faisant varier les chiffres entre 0 et 9 et de tester si le nombre est d’Armstrong.
  
Ligne 12: Ligne 14:
 Ecrivez le programme C# complet qui fournisse les 4 nombres d’Armstrong : Ecrivez le programme C# complet qui fournisse les 4 nombres d’Armstrong :
 Nombres d’Armstrong: Nombres d’Armstrong:
-153 +  * 153 
-370 +  370 
-371 +  371 
-407+  407
  
 === Proposition de squelette de classe C# à implanter : === === Proposition de squelette de classe C# à implanter : ===
  
 +<code>
 class ApplicationArmstrong { class ApplicationArmstrong {
-static void Main(string[ ] args) { +   static void Main(string[ ] args) { 
-…….. +   …….. 
-}+   }
 } }
 +</code>
  
 La méthode Main calcule et affiche les nombres d’Armstrong. La méthode Main calcule et affiche les nombres d’Armstrong.
  
-Squelette plus détaillé de la classe C# à implanter :+=== Squelette plus détaillé de la classe C# à implanter :=== 
 + 
 +<code>
 using System; using System;
 namespace CsExosAlgo1 namespace CsExosAlgo1
 { {
-class ApplicationArmstrong { +   class ApplicationArmstrong { 
-static void Main(string[ ] args) { +      static void Main(string[ ] args) { 
-int i, j, k, n, somcube; +          int i, j, k, n, somcube; 
-System.Console.WriteLine("Nombres d’Armstrong:"); +          System.Console.WriteLine("Nombres d’Armstrong:"); 
-for(i = 1; i<=9; i++) +          for(i = 1; i<=9; i++) 
-for(j = 0; j<=9; j++) +             for(j = 0; j<=9; j++) 
-for(k = 0; k<=9; k++) +                for(k = 0; k<=9; k++) 
-+                
-……+                …… 
 +                } 
 +      } 
 +    }
 } }
-+</code>
-+
-+
 ===== Calcul d'un Palindrome ===== ===== Calcul d'un Palindrome =====
  
Ligne 53: Ligne 59:
 === Proposition de squelette de classe C# à implanter : === === Proposition de squelette de classe C# à implanter : ===
  
 +<code>
 class  palindrome class  palindrome
 { {
    static  string  compresser ( string  s )    static  string  compresser ( string  s )
-  {     …..   +   {     …..   
  
    }    }
Ligne 77: Ligne 84:
   }   }
 } }
 +</code>
  
 === Travail à effectuer : === === Travail à effectuer : ===
cours/exercicespoobat4avance.1384962231.txt.gz · Dernière modification : 2013/11/20 15:43 de tigli