Premiers pas en C#

BTS SIO 1 : B2 - Développement (SLAM)

Syntaxe, Conditions, Boucles et Listes
🦊
1. Variables & Affichage
2. Conditions
3. Boucles
4. Listes

Variables et Méthodes simples

🏗️ Structure fondamentale en C#

En C#, toutes les fonctions (qu'on appelle alors méthodes) doivent être définies à l'intérieur d'une classe. Pour exécuter votre code, vous devez également inclure une méthode spéciale appelée Main qui servira de point d'entrée.

public class Program 
{ 
    // VOS FONCTIONS ICI
    public static string Saluer(string nom) 
    { 
        return $"Bonjour, {nom}!"; 
    } 

    // VOTRE BAC À SABLE (Point d'entrée)
    public static void Main() 
    { 
        Console.WriteLine(Program.Saluer("Alice")); 
    } 
}

💾 Types de variables

En C#, chaque variable doit avoir un type déclaré :

  • int : nombres entiers
  • double : nombres décimaux
  • string : chaînes de caractères
  • bool : valeurs booléennes (true/false)
int age = 25;
double prix = 19.99;
string nom = "Alice";
bool estMajeur = true;

💬 Affichage dans la console

La méthode Console.WriteLine() permet d'afficher du texte dans la console.

Console.WriteLine("Bonjour le monde !");
Console.WriteLine(age); // Affiche la valeur de la variable

Exercice 1.1 — Message de bienvenue

Écrire une méthode static void AfficherBienvenue() qui affiche "Bienvenue en C# !" dans la console.

Exercice 1.2 — Présentation complète

Écrire une méthode static void SePresenter(string prenom, string ville) qui affiche "Je m'appelle [prenom] et j'habite [ville]".

Exercice 1.3 — Calcul d'âge futur

Écrire une méthode static int AgeDans10Ans(int ageActuel) qui retourne l'âge dans 10 ans.

Exercice 1.4 — Conversion de température

Écrire une méthode static double CelsiusVersFahrenheit(double celsius). Formule : (celsius * 9/5) + 32.

Exercice 1.5 — Moyenne de trois notes

Écrire une méthode static double Moyenne(double n1, double n2, double n3) qui retourne la moyenne des trois nombres.