cours:exercicespoobat4avance
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| cours:exercicespoobat4avance [2013/11/20 15:42] – tigli | cours:exercicespoobat4avance [2013/11/20 15:59] (Version actuelle) – [Calcul des nombres d’Armstrong] tigli | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Calcul des nombres d’Armstrong | + | ===== Calcul des nombres d’Armstrong ===== |
| - | Objectif : On dénomme nombre d’Armstrong un entier naturel qui est égal à la somme des cubes des chiffres qui le composent. | + | === Objectif : === |
| + | On dénomme nombre d’Armstrong un entier naturel qui est égal à la somme des cubes des chiffres qui le composent. | ||
| === 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' | On sait qu'il n' | ||
| Ligne 11: | 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 | + | |
| - | 371 | + | |
| - | 407 | + | |
| === Proposition de squelette de classe C# à implanter : === | === Proposition de squelette de classe C# à implanter : === | ||
| + | < | ||
| class ApplicationArmstrong { | class ApplicationArmstrong { | ||
| - | static void Main(string[ ] args) { | + | static void Main(string[ ] args) { |
| - | …….. | + | |
| - | } | + | |
| } | } | ||
| + | </ | ||
| 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 :=== |
| + | |||
| + | < | ||
| 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(" | + | System.Console.WriteLine(" |
| - | for(i = 1; i<=9; i++) | + | for(i = 1; i<=9; i++) |
| - | for(j = 0; j<=9; j++) | + | |
| - | for(k = 0; k<=9; k++) | + | for(k = 0; k<=9; k++) |
| - | { | + | { |
| - | …… | + | …… |
| + | } | ||
| + | } | ||
| + | } | ||
| } | } | ||
| - | } | + | </ |
| - | } | + | |
| - | } | + | |
| ===== Calcul d'un Palindrome ===== | ===== Calcul d'un Palindrome ===== | ||
| Ligne 52: | Ligne 59: | ||
| === Proposition de squelette de classe C# à implanter : === | === Proposition de squelette de classe C# à implanter : === | ||
| + | < | ||
| class palindrome | class palindrome | ||
| { | { | ||
| | | ||
| - | | + | { |
| } | } | ||
| Ligne 76: | Ligne 84: | ||
| } | } | ||
| } | } | ||
| + | </ | ||
| === Travail à effectuer : === | === Travail à effectuer : === | ||
cours/exercicespoobat4avance.1384962122.txt.gz · Dernière modification : 2013/11/20 15:42 de tigli