Advertisement
bebesurf

Calculatrice VB.net

Aug 27th, 2014
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Module Module1
  2.  
  3.     Sub Main()
  4.  
  5.         Dim Choix As String = ""
  6.         Dim V As String = ""
  7.         Dim Va As Double = 0
  8.         Dim Va1 As Double = 0
  9.         Dim Va2 As Double = 0
  10.  
  11.         Console.WriteLine(" - Calculatrice - ")
  12.         Console.WriteLine()
  13.         Do
  14.  
  15.             Console.WriteLine(" - Veuillez choisir l'opération a effectuer - ")
  16.             Console.WriteLine()
  17.             Console.WriteLine(" a : Addition ")
  18.             Console.WriteLine(" s : Soustraction ")
  19.             Console.WriteLine(" m : Multiplication ")
  20.             Console.WriteLine(" d : Division ")
  21.             Console.WriteLine()
  22.  
  23.             Choix = Console.ReadLine
  24.  
  25.         Loop Until Choix = "a" Or Choix = "s" Or Choix = "m" Or Choix = "d" ' <-- Réecris le texte si la lettre tapée # a, b, c, d
  26.  
  27.         Do
  28.             Console.WriteLine()
  29.             Console.WriteLine(" - Veuillez choisir un premier nombre - ")
  30.             Console.WriteLine()
  31.             V = Console.ReadLine ' Enregistre la touche tapée
  32.        Loop Until IsNumeric(V) ' Réecris le texte si la valeur tapée n'est pas un nombre
  33.  
  34.         Va1 = V
  35.  
  36.         Do
  37.             Console.WriteLine()
  38.             Console.WriteLine(" - Veuillez choisir un second nombre - ")
  39.             Console.WriteLine()
  40.             V = Console.ReadLine ' Enregistre la touche tapée
  41.        Loop Until IsNumeric(V) ' Réecris le texte si la valeur tapée n'est pas un nombre
  42.  
  43.         Va2 = V
  44.  
  45.             Select Case Choix
  46.  
  47.             Case "a" ' Action à faire si le choix est a soit une addition
  48.                Console.WriteLine()
  49.                 Console.WriteLine(Va1 & " + " & Va2 & " = " & Va1 + Va2) ' Affichage de l'opération puis calcul
  50.  
  51.             Case "s" ' Action à faire si le choix est s soit une soustraction
  52.                Console.WriteLine()
  53.                 Console.WriteLine(Va1 & " - " & Va2 & " = " & Va1 - Va2) ' Affichage de l'opération puis calcul
  54.  
  55.             Case "m" ' Action à faire si le choix est m soit une multiplication
  56.                Console.WriteLine()
  57.                 Console.WriteLine(Va1 & " x " & Va2 & " = " & Va1 * Va2) ' Affichage de l'opération puis calcul
  58.  
  59.             Case "d" ' Action à faire si le choix est d soit une division
  60.                Console.WriteLine()
  61.                 Console.WriteLine(Va1 & " / " & Va2 & " = ") ' Affichage de l'opération puis calcul
  62.                Console.WriteLine(" Résultat : " & Va1 / Va2)
  63.                 Console.WriteLine(" Résultat entier : " & Va1 \ Va2)
  64.                 Console.WriteLine(" Reste (ne pas prendre en compte car bug) : " & Va Mod Va2)
  65.  
  66.         End Select
  67.  
  68.             Console.Read()
  69.  
  70.     End Sub
  71.  
  72. End Module
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement