Premier contact avec VB.Net

Premier contact avec VB.Net

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




  2. Exercice 1
    • Créez un Module VB.Net pour imprimer Bonjour sur l’écran, puis imprimez votre nom (dans une ligne distincte).
    • Réponse:

        Module PremierProgramme
            Sub Main()
                System.Console.WriteLine("Bonjour")
                System.Console.WriteLine("Riadh!")
            End Sub
        End Module
        
        
  3. Exercice 2
    • Écrivez un Module VB.Net pour imprimer le résultat de l’ajout de 12 et 13 à l’écran.
    • Réponse:

    Module PremierProgramme
        Sub Main()
             System.Console.WriteLine(12+13)
        End Sub
    End Module
    
    
  4. Exercice 3
    • Écrivez un Module VB.Net pour imprimer le résultat de la division 24 en 5 sur l’écran.
    • Réponse:

        Module PremierProgramme
            Sub Main()
                 System.Console.WriteLine(24/5)
            End Sub
        End Module
        
        
  5. Exercice 4
    • Créez un Module VB.Net 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:

        Module PremierProgramme
            Sub 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)
            End Sub
        End Module
        
  6. Exercice 5
    • Écrivez un module VB.Net pour imprimer le résultat de la multiplication de deux chiffres entrés par l’utilisateur.
    • Réponse:

        Module PremierProgramme
            Sub Main()
                Dim nombre1 As Integer
                Dim nombre2 As Integer
                Dim multiplication As Integer
                System.Console.WriteLine("Entrer 1er numéro")
                nombre1 = System.Convert.ToInt32(System.Console.ReadLine())
                System.Console.WriteLine("Entrer 2eme numéro")
                nombre2 = System.Convert.ToInt32(System.Console.ReadLine())
                multiplication = nombre1 * nombre2
                System.Console.WriteLine("La multiplication est:")
                System.Console.WriteLine(multiplication)
            End Sub
        End Module
        
        
  7. Exercice 6
    • Écrivez un module VB.Net 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:

        Module Exercice6
            Sub Main()
                Dim nombre1 As Integer, nombre2 As Integer, nombre3 As Integer
                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())
                Dim resultat As Integer = nombre1 * nombre2 * nombre3
                Console.WriteLine("Résultat: {0} x {1} x {2} = {3}", nombre1, nombre2, nombre3, resultat)
            End Sub
        End Module
        
  8. Exercice 7
    • Écrivez un module VB.Net 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:

      Module Exercice7
          Sub Main()
              Console.Write("Entrez un nombre: ")
              Dim nombre1 As Integer = Convert.ToInt32(Console.ReadLine())
              Console.Write("Entrez un autre numéro: ")
              Dim nombre2 As Integer = 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 Mod nombre2)
          End Sub
      End Module
      
      
  9. Exercice 8
    • Écrivez un module VB.Net pour calculer et afficher la moyenne de quatre chiffres saisis par l’utilisateur.

    Réponse:

      Module Exercice8
          Sub Main()
              Dim num1 As Integer, num2 As Integer, num3 As Integer, num4 As Integer
              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())
              Dim result As Integer = (num1 + num2 + num3 + num4) / 4
              Console.WriteLine("la moyenne de {0}, {1}, {2}, {3}
       est: {4} ", num1, num2, num3, num4, result)
          End Sub
      End Module
      

  10. Exercice 9
    • Ecrire un module VB.Net 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:

      Module Exercice8
          Sub Main()
              Dim num1 As Integer, num2 As Integer, num3 As Integer
      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))
         End Sub
      End Module
      
  11. 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:

      Module Exercice8
          Sub Main()
              Dim age As Integer
      Console.Write("Entrer un âge")
      age = Convert.ToInt32(Console.ReadLine())
      Console.Write("Vous avez l'air plus jeune que {0}", age)
          End Sub
      End Module
      
  12. 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:

        Module Exercice8
            Sub Main()
                Dim x As Integer
        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)
             End Sub
        End Module
        
  13. 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:

        Module Exercice12
            Sub Main()
                Console.Write("Entrez le montant de Celsius:")
        Dim celsius As Integer = Convert.ToInt32(Console.ReadLine())
        Console.WriteLine("Kelvin = {0}", celsius + 273)
        Console.WriteLine("Fahrenheit = {0}", celsius * 18 / 10 + 32)
            End Sub
        End Module
        





Abonnez vous à notre chaîne YouTube gratuitement