Premier contact avec C #

Premier contact avec C #

  1. Objectifs
    • Etre capable d’afficher à l’écran des chaines de caractères avec C #




    Exercice

    • Créez un programme (en C #) pour imprimer Bonjour sur l’écran, puis imprimez votre nom (dans une ligne distincte).
    • Réponse:

        using System;
        public class PremierProgram
        {
            public static void Main()
            {
                System.Console.WriteLine("Bonjour");
                System.Console.WriteLine("Riadh!");
            }
        }
        
  2. Exercice 2
    • Écrivez un programme C # pour imprimer le résultat de l’ajout de 12 et 13 à l’écran.
    • Réponse:

    using System;
    public class Somme
    {
        public static void Main()
        {
            System.Console.WriteLine(12+13);
        }
    }
    
  3. Exercice 3
    • Écrivez un programme C # pour imprimer le résultat de la division 24 en 5 sur l’écran.
    • Réponse:

        using System;
        public class Division
        {
            public static void Main()
            {
                System.Console.WriteLine(24 / 5);
            }
        }
        
  4. Exercice 4
    • Créez un programme C # pour imprimer le résultat des opérations suivantes:
      • -1 + 3 * 5
      • (24 + 5)% 7
      • 15 + -4 * 6/11 • 2 + 10/6
      • 1 – 7% 2

      Réponse:

        using System;
        public class MultipleOperations
        {
            public static void Main()
            {
                System.Console.WriteLine(-1 + 3 * 5);
                System.Console.WriteLine((24 + 5) % 7);
                System.Console.WriteLine(15 + -4 * 6 / 11);
                System.Console.WriteLine(2 + 10 / 6 * 1 - 7 % 2);
            }
        }
        
  5. Exercice 5
    • Écrivez un programme C # pour imprimer le résultat de la multiplication de deux chiffres entrés par l’utilisateur.
    • Réponse:

        using System;
        public class MultiplyUsingVariables 
        {
            public static void Main()
            {
                int number1 ;
                int number2 ;
                int multiplication;
                System.Console.WriteLine("Entrer 1er numéro");
                number1 = System.Convert.ToInt32(System.Console.ReadLine());
                System.Console.WriteLine("Entrer 2eme numéro");
                number2 = System.Convert.ToInt32(System.Console.ReadLine());
                multiplication = number1 * number2;
                System.Console.WriteLine("La multiplication est:");
                System.Console.WriteLine(multiplication);
            }
        }
        
  6. Exercice 6
    • Écrivez un programme C # pour demander à l’utilisateur trois nombres et afficher leur multiplication. La première ligne doit être un commentaire avec votre nom et prénom. Il DOIT regarder comme suit:
    • Entrez le premier nombre à multiplier
      12
      Entrez le deuxième nombre à multiplier
      23
      Entrez le troisième numéro à multiplier
      2.

      Réponse:

        using System;
        public class Multiplication
        {
            public static void Main()
            {
                int nombre1, nombre2, nombre3;
                Console.Write("Entrez le premier numéro à multiplier: ");
                nombre1 = Convert.ToInt32(Console.ReadLine());
                Console.Write("Entrez le deuxième nombre à multiplier: ");
                nombre2 = Convert.ToInt32(Console.ReadLine());
                Console.Write("Entrez le troisième nombre à multiplier: ");
                nombre3 = Convert.ToInt32(Console.ReadLine());
                int resultat = nombre1 * nombre2 * nombre3;
                Console.WriteLine("Résultat: {0} x {1} x {2} = {3}",
         nombre1, nombre2, nombre3, resultat);
            }
        }
        
  7. Exercice 7
    • Écrivez un programme C # pour imprimer sur l’écran le résultat de l’addition, de la soustraction, de la multiplication et de la division de deux chiffres saisis par l’utilisateur. Le reste de la division doit également être affiché.
    • Cela pourrait ressembler à ceci:
    • Entrez un numéro: 12
      Entrez un autre numéro:

    Réponse:

      using System;
      public class SeveralOperations
      {
          public static void Main()
          {
              Console.Write("Entrez un nombre: ");
              int nombre1 = Convert.ToInt32(Console.ReadLine());
              Console.Write("Entrez un autre numéro: ");
              int nombre2 = Convert.ToInt32(Console.ReadLine());
              Console.WriteLine("{0} + {1} = {2}", nombre1, nombre2, nombre1 + nombre2);
              Console.WriteLine("{0} - {1} = {2}", nombre1, nombre2, nombre1 - nombre2);
              Console.WriteLine("{0} x {1} = {2}", nombre1, nombre2, nombre1 * nombre2);
              Console.WriteLine("{0} / {1} = {2}", nombre1, nombre2, nombre1 / nombre2);
              Console.WriteLine("{0} mod {1} = {2}", nombre1, nombre2, nombre1 % nombre2);
          }
      }
      
  8. Exercice 8
    • Écrivez un programme C # pour calculer et afficher la moyenne de quatre chiffres saisis par l’utilisateur.

    Réponse:

      using System;
      public class moyenne
      {
          public static void Main()
          {
              int num1, num2, num3, num4;
              Console.Write("Entrez le premier numéro: ");
              num1 = Convert.ToInt32(Console.ReadLine());
              Console.Write("Entrez le deuxième numéro: ");
              num2 = Convert.ToInt32(Console.ReadLine());
              Console.Write("Entrez le troisième numéro: ");
              num3 = Convert.ToInt32(Console.ReadLine());
              Console.Write("Entrez le numéro quatre: ");
              num4 = Convert.ToInt32(Console.ReadLine());
              int result = (num1 + num2 + num3 + num4) / 4;
              Console.WriteLine("la moyenne de {0}, {1}, {2}, {3} est: {4} ",
              num1, num2, num3, num4, result);
          }
      }
      
  9. Exercice 9
    • Ecrire un programme C # pour demander à l’utilisateur trois nombres (a, b, c) et afficher le résultat de (a + b) · c et le résultat de a · c + b · c

    Réponse:

      using System;
      public class EquivalentOperations
      {
          public static void Main()
          {
              int num1, num2, num3;
              Console.Write("Entrez le premier numéro ...");
              num1 = Convert.ToInt32(Console.ReadLine());
              Console.Write("Entrez le deuxième numéro ....");
              num2 = Convert.ToInt32(Console.ReadLine());
              Console.Write("Entrez le troisième numéro ...");
              num3 = Convert.ToInt32(Console.ReadLine());
              Console.Write("Résultat de l'opération entre {0}, {1} et {2},
       (a + b) · c est {3} et a · b + a · c est {4}",num1, num2, num3,
       ((num1 + num2) * num3), (num1 * num3 + num2 * num3));
          }
      }
      
  10. Exercice 10
    • Écrivez un programme C # pour demander à l’utilisateur son âge (20 par exemple) et répondez quelque chose comme “Vous avez l’air plus jeune que 20” (au lieu de 20, vous devez afficher l’âge qui a été entré).

    Réponse:

      using System;
      public class Age
      {
          public static void Main()
          {
              int age;
              Console.Write("Entrer un âge");
              age = Convert.ToInt32(Console.ReadLine());
              Console.Write("Vous avez l'air plus jeune que {0}", age);
          }
      }
      
  11. Exercice 11
    • Écrivez un programme C # pour demander à l’utilisateur un nombre et ensuite afficher un rectangle de 3 colonnes de largeur et 5 lignes de hauteur en utilisant ce chiffre. Par exemple:
    • Entrez un chiffre: 3
      333
      3 3
      3 3
      3 3
      333

      Réponse:

        Using System;
        public class Rectangle
        {
            public static void Main()
            {
                int x;
                Console.Write("Entrez un nombre:");
                x = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("{0}{0}{0}", x);
                Console.WriteLine("{0} {0}", x);
                Console.WriteLine("{0} {0}", x);
                Console.WriteLine("{0} {0}", x);
                Console.WriteLine("{0}{0}{0}", x);
            }
        }
        
  12. Exercice 12
    • Créez un programme C # pour convertir des degrés celsius en Kelvin et Fahrenheit: il demandera à l’utilisateur la quantité de degrés celsius et en utilisant les tables de conversion suivantes:
    • kelvin = celsius + 273
      fahrenheit = celsius x 18/10 + 32

      Réponse:

        using System;
        class Conversion
        {
            static void Main()
            {
                Console.Write("Entrez le montant de Celsius:");
                int celsius = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Kelvin = {0}", celsius + 273);
                Console.WriteLine("Fahrenheit = {0}", celsius * 18 / 10 + 32);
            }
        }
        





Abonnez vous à notre chaîne YouTube gratuitement