👩‍💻Développeurs C#🧑‍💻
5.74K subscribers
12 photos
2 videos
32 links
Apprentissage et Perfectionnement en C# et ces technologies.
De zéro à pro
Débutant
Intermédiaire
Professionnels
Download Telegram
Voici quelques exemples de programmes utilisant les instructions de contrôle de flux en C#
Programme qui demande à l'utilisateur de deviner un nombre entre 1 et 10 et qui indique si le nombre est trop grand ou trop petit jusqu'à ce que l'utilisateur devine le bon nombre:

int nombreMystere = 5;
int nombreUtilisateur = 0;

while (nombreUtilisateur != nombreMystere)
{
Console.Write("Entrez un nombre entre 1 et 10: ");
nombreUtilisateur = int.Parse(Console.ReadLine());

if (nombreUtilisateur < nombreMystere)
{
Console.WriteLine("Le nombre est trop petit");
}
else if (nombreUtilisateur > nombreMystere)
{
Console.WriteLine("Le nombre est trop grand");
}
}

Console.WriteLine("Bravo, vous avez trouvé le nombre mystère !");
👍4
Programme qui affiche tous les nombres pairs entre 0 et 100:

for (int i = 0; i <= 100; i += 2)
{
Console.WriteLine(i);
}
👍1
Programme qui demande à l'utilisateur de saisir un jour de la semaine et qui affiche un message différent selon le jour:

Console.Write("Entrez un jour de la semaine: ");
string jour = Console.ReadLine();

switch (jour)
{
case "lundi":
Console.WriteLine("C'est le début de la semaine");
break;
case "mardi":
case "mercredi":
case "jeudi":
Console.WriteLine("C'est le milieu de la semaine");
break;
case "vendredi":
Console.WriteLine("C'est la fin de la semaine");
break;
case "samedi":
case "dimanche":
Console.WriteLine("C'est le week-end");
break;
default:
Console.WriteLine("Ce n'est pas un jour de la semaine valide");
break;
}
👍4
Programme qui calcule la somme des nombres impairs de 1 à 100:

int somme = 0;

for (int i = 1; i <= 100; i += 2)
{
somme += i;
}

Console.WriteLine("La somme des nombres impairs de 1 à 100 est " + somme);
👍3
Programme qui demande à l'utilisateur de saisir un nombre et qui affiche tous les diviseurs de ce nombre:

Console.Write("Entrez un nombre: ");
int nombre = int.Parse(Console.ReadLine());

for (int i = 1; i <= nombre; i++)
{
if (nombre % i == 0)
{
Console.WriteLine(i);
}
}
Programme qui demande à l'utilisateur de saisir un mot et qui affiche chaque lettre du mot sur une ligne différente:

Console.Write("Entrez un mot: ");
string mot = Console.ReadLine();

for (int i = 0; i < mot.Length; i++)
{
Console.WriteLine(mot[i]);
}
Programme qui demande à l'utilisateur de saisir un nombre et qui affiche la table de multiplication de ce nombre jusqu'à 10:

Console.Write("Entrez un nombre: ");
int nombre = int.Parse(Console.ReadLine());

for (int i = 1; i <= 10; i++)
{
Console.WriteLine(nombre + " x " + i + " = " + (nombre * i));
}
👍1
Programme qui demande à l'utilisateur de saisir un nombre et qui affiche tous les nombres de 1 à ce nombre en suivant la règle suivante: si le nombre est divisible par 3, afficher "Fizz", s'il est divisible par 5, afficher "Buzz", et s'il est divisible par 3 et 5, afficher "FizzBuzz"😢

Console.Write("Entrez un nombre: ");
int nombre = int.Parse(Console.ReadLine());

for (int i = 1; i <= nombre; i++)
{
if (i % 3 == 0 && i % 5 == 0)
{
Console.WriteLine("FizzBuzz");
}
else if (i % 3 == 0)
{
Console.WriteLine("Fizz");
}
else if (i % 5 == 0)
{
Console.WriteLine("Buzz");
}
else
{
Console.WriteLine(i);
}
}
Programme (simple) qui affiche tous les nombres premiers entre 2 et 100:

for (int i = 2; i <= 100; i++)
{
bool estPremier = true;
for (int j = 2; j < i; j++)
{
if (i % j == 0)
{
estPremier = false;
break;
}
}
if (estPremier)
{
Console.WriteLine(i);
}
}
Programme (complexe) qui affiche tous les nombres premiers entre 2 et 100:

using System;

namespace PrimeNumbers
{
class Program
{
static void Main(string[] args)
{
int number = 2;
int count = 0;

while (count < 100)
{
if (IsPrime(number))
{
Console.WriteLine(number);
count++;
}

number++;
}
}

static bool IsPrime(int number)
{
if (number == 2)
{
return true;
}

if (number % 2 == 0)
{
return false;
}

for (int i = 3; i <= Math.Sqrt(number); i += 2)
{
if (number % i == 0)
{
return false;
}
}

return true;
}
}
}


Ce programme utilise une boucle while pour itérer jusqu'à ce qu'il ait affiché 100 nombres premiers. Pour chaque itération, il vérifie si le nombre actuel est premier en utilisant la méthode IsPrime définie dans le programme. Si le nombre est premier, il est affiché et le compteur de nombres premiers est incrémenté. Sinon, le programme passe simplement au nombre suivant.
La méthode IsPrime utilise une boucle for pour parcourir les nombres entiers de 3 à la racine carrée du nombre actuel et vérifie s'ils divisent le nombre actuel. Si aucun de ces nombres ne le divise, le nombre actuel est considéré comme premier et la méthode renvoie true. Sinon, elle renvoie false.
2👍1
J'espère que ces exemples vous donneront des idées pour utiliser les instructions de contrôle de flux en C# dans vos propres programmes. N'hésitez pas à me poser d'autres questions si vous avez besoin de plus d'aide ou de conseils.
Pour conclure
• C# est un langage de programmation populaire utilisé pour développer des applications de bureau, des applications web, des jeux et de nombreuses autres choses.
• Pour écrire du code C#, vous avez besoin d'un éditeur de code et d'un compilateur. Visual Studio est un environnement de développement intégré (IDE) populaire qui inclut tout ce dont vous avez besoin pour écrire et exécuter du code C#.
• En C#, vous pouvez déclarer des variables de différents types pour stocker des données, comme des nombres, des chaînes de caractères, des booléens et bien d'autres choses encore.
• Les opérateurs en C# vous permettent de réaliser des opérations sur les variables, comme l'addition, la soustraction, la multiplication, la division, etc.
• Les fonctions en C# vous permettent de regrouper du code en blocs réutilisables que vous pouvez appeler à plusieurs endroits dans votre programme.
• En C#, vous pouvez utiliser différentes instructions de contrôle de flux pour prendre des décisions dans votre code et exécuter du code de manière répétée.
• Pour utiliser les instructions de contrôle de flux en C# de manière efficace et lisible, il est important de comprendre comment utiliser if, switch, while, for, break et continue.
J'espère que ce tutoriel vous a été utile pour comprendre les bases du langage C# et pour démarrer votre apprentissage de la programmation. N'hésitez pas à me poser d'autres questions si vous avez besoin de plus d'aide ou de conseils.
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Comment trouver vous le contenu ?
Anonymous Poll
60%
Très bien
27%
Bien
13%
Peux faire mieux
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Bonsoir à tous les étudiants en développement informatique! Je vous souhaite une très bonne année, pleine de réussite et de développement professionnel. J'espère que vous allez tous atteindre vos objectifs et que vous allez continuer à travailler dur pour devenir de grands développeurs. N'oubliez pas que la persévérance et la rigueur sont des qualités essentielles pour réussir dans ce domaine passionnant. Je vous encourage donc à étudier avec diligence et à mettre en pratique ce que vous avez appris afin de progresser rapidement. Bonne année à tous et bonne chance pour vos études!
3👍3
Le prochaint tutoriel vas suivre
Tableaux et collections en C#: déclaration et utilisation de tableaux et de collections comme List et Dictionary
👍1