Un programme en VB.net

Bonjour,

bonjour,
je suis un amateur de programmation en vb.net, je me suis donné comme exercice de faire un programme console qui permet d'afficher l'image miroir d'un nombre saisi par l'utilisateur, j'ai du mal a m'en sortir je sollicite une aide

3 réponses

  1. Bonjour, il va falloir les "dessiner" avec / \ | _ - ~ etc.... Car faire apparaître un caractère en miroir en console à ma connaissance ça n'est pas possible.
    1. Contributeur
      Bonjour,

      Comme le dit Whismeril que je salue, il va falloir les "dessiner" avec / \ | _ - ~ etc....

      Voici un exemple a adapter a ton nombre:

      Module Module1
          Sub Main()
            Console.Write("Entrez votre âge : ") ' on utilise Write pour ne pas faire de saut de ligne
              Dim age = Console.ReadLine() ' on lit ce que l'utilisateur tape
              Console.WriteLine("Vous avez : {0} an(s)", age) ' et on l'affiche
              Console.Write(" _____ _ _           _____         _    _____         _     _   ")
              Console.Write("|  _  |_| |_ ___ ___|     |_ _ _ _| |  |   __|___ ___|_|___| |_ ")
              Console.Write("|     | | '_| . |   |   --| | | | . |  |__   |  _|  _| | . |  _|")
              Console.Write("|__|__|_|_,_|___|_|_|_____|_____|___|  |_____|___|_| |_|  _|_|  ")
              Console.Write("                                                       |_|     v1.0")
              Console.ReadKey() ' on attend que l'utilisateur appuye sur une touche avant de quitter
          End Sub
      End Module


      1. Bonjour également.
      2. je vous remercie pour votre aide, j'ai essayé avec un tableau mais comment faire pour extraire les chiffres du nombre saisi
      3. @jamesMoi y'en pas pas tout compris,

        un bout de code peut-être?
        et en couleurs s'il te plait.
    2. Contributeur
      comme ceci :

      Module Module1
          Sub Main()
              Console.Write("Entrez un chiffre entre 1 et 5 : ") ' on utilise Write pour ne pas faire de saut de ligne
              Dim age = Console.ReadLine() ' on lit ce que l'utilisateur tape
              Select Case age
                  Case Is = CStr(1)
                      Console.WriteLine("Vous avez choisi : un") ' remplacer par le chiffre miroir
                  Case Is = CStr(2)
                      Console.WriteLine("Vous avez choisi : deux") ' remplacer par le chiffre miroir
                  Case Is = CStr(3)
                      Console.WriteLine("Vous avez choisi : trois") ' remplacer par le chiffre miroir
                  Case Is = CStr(4)
                      Console.WriteLine("Vous avez choisi : quatre") ' remplacer par le chiffre miroir
                  Case Is = CStr(5)
                      Console.WriteLine("Vous avez choisi : cinq") ' remplacer par le chiffre miroir
                  Case Else
                      Console.WriteLine("Chiffre invalide") 
              End Select
              Console.ReadKey() ' on attend que l'utilisateur appuye sur une touche avant de quitter
          End Sub
      End Module