septembre
Solutions c#: Exercice d’application chaîne de caractères Enoncé Solutions c#: Exercice d’application chaîne de caractères Exercice:4
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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace palindrome { class Program { static void Main(string[] args) { Console.WriteLine("Entrez un original ou une phrase : "); String original =Console.ReadLine(); // On convertit l'original en minuscules pour éviter // les problèmes de casse: String test = original.ToLower(); // On ne garde que les caractères alphabétiques String listeAutorisee = "abcdefghijklmnopqrstuvwxyz"; String temp = ""; for (int i = 0; i < test.Length; i++) { char c = test[i]; if (listeAutorisee.IndexOf(c) != -1) { temp += c; } } test = temp; // On teste si mot2 est un palindrôme int PositionG = 0; int PositionD = test.Length - 1; Boolean palindrome = true; while ((PositionG < PositionD) && palindrome) { if (test[PositionG] != test[PositionD]) { palindrome = false; } PositionG++; PositionD--; } if (palindrome) { Console.WriteLine("C'est un palindrôme !"); } else { Console.WriteLine("Non, ce n'est pas un palindrôme."); } Console.ReadLine(); } } } |
Contenu du chapitre :Les chaines de caractères Les chaînes de caractères c#:StringBuilder QCM Travaux pratiques Sommaire du cours c#
c#: Exercice d’application chaîne de caractères c#: Exercice d’application chaîne de caractères Le but de cet exercice est de vous familiariser avec les méthodes et les propriétés de manipulation des chaines de caractères dans c#. Exercice: 1 Créez une variable de type int, affectez-lui une valeur, puis convertissez cette variable en chaîne (ex.: le nombre […]
Excel:Impression du contenu d’un classeur Excel:Impression du contenu d’un classeur Pour réaliser ce Tp télécharger le fichier excel apcpedagogie Avant d’imprimer une feuille de calcul qui contient de grandes quantités de données ou de graphiques, vous pouvez rapidement faire son mise en page. Vous pouvez : choisir le mode mise en page pour faire des […]
Excel:Gestion de feuilles de calcul Excel:Gestion de feuilles de calcul Pour réaliser ce Tp télécharger le fichier excel apcpedagogie Question: 1 Remplacez la couleur de l’onglet de la feuille de calcul « Liste des cours » par la couleur vert clair. Par défaut, tous les onglets des classeurs Excel ont la même couleur grise. Pour […]
C#: Les instructions Résumés C#: Les instructions Résumés Les structures de contrôle de type boucles permettent d’exprimer des traitements répétitifs. Syntaxe algorithmique Syntaxe c# SI ALORS if Si expression booléenne Alors Instruction(s) Finsi if (expression booléenne) { Instruction(s) ; } SI ALORS SINON if else Si expression booléenne Alors Instruction(s) SINON […]
Les méthodes Console.Write et Console.WriteLine Les méthodes Console.Write() et Console.WriteLine() Dans cette rappelle, nous allons voir la différence entre l’écriture et les méthodes WriteLine. La méthode Write() émet une ou plusieurs valeurs à l’écran sans caractère de nouvelle ligne. Le WriteLine () ajoute toujours un caractère de nouvelle ligne à la fin de la chaîne. […]
Solutions Exercice instruction While 001 Enoncé Solutions Exercice instruction While 001
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 28 29 30 31 32 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { int i = 1; int j; int valeur; while (i <= 10) { Console.Write("{0}", i); j = 1; while (j <= 12) { valeur = i * j; Console.Write("\t{0}", valeur); j++; } Console.Write("\n"); i++; } Console.ReadLine(); } } } |
Solutions Exercice instruction While 001 Rappel L’instruction de répétition while sert à exécuter un bloc d’instructions, un nombre de fois non connu. En programmation, la boucle while, francisée en boucle tant que, est une structure de contrôle permettant d’exécuter un ensemble d’instructions […]
Solutions Exercice instruction for 001 Enoncé Solutions Exercice instruction for 001
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 28 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace exerciceInstructionFor001 { class Program { static void Main(string[] args) { int jour; int mois; for(mois=1;mois<=12;mois++) { System.Console.WriteLine("Mois : "+mois); for (jour=1;jour<=31;jour++) { System.Console.Write(jour); } System.Console.WriteLine(""); } } } } |
Résultat attendue Rappel Syntaxe: for ( initialisation ; condition ou test_continuation ; incrémentation ou décrémentation) { instructions; } Clarifications: Initialisation:assigne une valeur à la variable compteur Condition:vérification de la condition : tant qu’elle est vraie, la boucle continue Instructions:exécution si la […]
Solutions Exercice instruction switch 003 Enoncé Solutions Exercice instruction switch 003
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 28 29 30 31 32 33 34 35 36 37 38 39 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication5 { class Program { static void Main(string[] args) { char key; Console.Write("Appuyez sur une touche pour voir votre grade:"); key = (char)Console.Read(); //Vérifier si la touche pressée appartient à l'alphabet cas des lettres minuscules if(key>=97 && key=<122)//pour les majuscules key>=64 && key=<91 { switch (key) { case 'e': Console.WriteLine("Excellent"); break; case 't': Console.WriteLine("Trés bien"); break; case 'b': Console.WriteLine("Bien"); break; case 'm': Console.WriteLine(" Mauvais"); break; case 'p': Console.WriteLine("Passable"); break; case 'l': Console.WriteLine("la Moyenne"); break; case 'a': Console.WriteLine("non Admis"); break; case 's': Console.WriteLine("Succès"); break; default: Console.WriteLine("Grade non trouvé!"); break; } } Console.ReadKey(); } } } |
Sommaire du cours c#
Solutions Exercice instruction switch 002 Enoncé Solutions Exercice instruction switch 002
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 28 29 30 31 32 33 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Csharp_exercises { class Program { static void Main(string[] args) { char key; Console.Write("Appuyez sur une touche numérique:"); key = (char)Console.Read(); switch (key) { case '0': Console.WriteLine("Vous avez pressé sur la touche 0"); break; case '1': Console.WriteLine("Vous avez pressé sur la touche 1"); break; case '2': Console.WriteLine("Vous avez pressé sur la touche 2"); break; case '3': Console.WriteLine("Vous avez pressé sur la touche 3"); break; case '4': Console.WriteLine("Vous avez pressé sur la touche 4"); break; case '5': Console.WriteLine("Vous avez pressé sur la touche 5"); break; case '6': Console.WriteLine("Vous avez pressé sur la touche 6"); break; case '7': Console.WriteLine("Vous avez pressé sur la touche 7"); break; case '8': Console.WriteLine("Vous avez pressé sur la touche 8"); break; case '9': Console.WriteLine("Vous avez pressé sur la touche 9"); break; default: Console.WriteLine("Touche non autorisée!"); break; } Console.ReadKey(); } } } |
Différence entre Read(), Readline() et ReadKey() en C # Read (), ReadLine () et ReadKey () sont essentiellement des méthodes statiques, et ils viennent dans la classe Console. Console.Read(); Console.ReadLine(); Console.ReadKey(); Accepter la valeur de chaîne et retourner la valeur de […]
Il n’y a pas d’extrait, car cet article est protégé.
Exercices d’applications les variables en c sharp Objectifs Après la réalisation de ces exercices vous serez capable de : Identifier les différents types des variables en c# Utiliser la méthode Console.WriteLine dans vos applications Saisir des données en mode console Rappel Les types des variables. C# est un langage fortement typé. Avant d’utiliser une […]
Programmation orientée objets Dans cet article, qui s’intitule « Programmation orientée objets« , je vais vous expliquer les bases de la programmation orientée objet qu’on appelle POO. Vidéo:C# : Exécuter un programme en mode console Objectifs Après la lecture de cet article vous serez capable de : Identifier les différents composants du framework Utiliser le framework […]
C sharpTestez vos connaissances Testez vos connaissances avec des bases de C # . Si vous avez commencé l’apprentissage C # récemment, mais vous obtenez toujours la syntaxe directement dans votre tête, ces exercices sont pour vous. Si vous êtes coincé partout, consultez la réponse , le cacher à nouveau et voir si vous pouvez […]
Le .NET Framework Dans cet article, qui s’intitule « Le .NET Framework« , je vais vous expliquer les composants du Framework et ses utilisations . Vidéo:C# : Exécuter un programme en mode console Objectifs Après la lecture de cet article vous serez capable de : Identifier les différents composants du framework Utiliser le framework dans […]
Exécuter un programme en mode console (V.S. Express2015) Dans cet article, qui s’intitule « C# : Exécuter un programme en mode console (V.S. Express2015)« , je vais vous montrer comment exécuter une application console en utilisant (V.S. Express2015). Vidéo:C# : Exécuter un programme en mode console Objectifs Dans cette tutoriel , vous apprendrez: Comment générer le […]
C#:Réponses aux exercices 2 Vous trouverez dans cette page : C#:Réponses aux exercices 2 Selon ma propre expérience en tant que développeur de logiciels, la pratique d’exercices est une activité importante pour apprendre un langage de programmation. Sur cette page vous trouverez un grand nombre d’exercices C# pour vous aider à tester vos connaissances et […]