Advertisement
Xkein

Untitled

Nov 28th, 2019
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.67 KB | None | 0 0
  1. using System;
  2. class HelloWorld
  3. {
  4.     static int fonctSaisie(string peMessage)
  5.     {
  6.         int vReponse;
  7.         Console.Write(peMessage);
  8.         vReponse = Convert.ToInt32(Console.ReadLine());
  9.         while (vReponse > 4 && vReponse < 1)
  10.         {
  11.             Console.Write("Erreur de saisie, recommencer");
  12.             vReponse = Convert.ToInt32(Console.ReadLine());
  13.         }
  14.         return vReponse;
  15.  
  16.     }
  17.  
  18.     static void Main()
  19.     {
  20.  
  21.         int vChoix1, I, vValeurA, vValeurB = 1, vValeur1, B, vResultat;
  22.      
  23.         Console.WriteLine("Menu");
  24.         Console.WriteLine("1:Calcul de prod");
  25.         Console.WriteLine("2:Calcul du factoriel d'un nbr");
  26.         Console.WriteLine("3:Les tables de multi");
  27.         Console.WriteLine("4:Fin");
  28.         vChoix1 = fonctSaisie("Entrer votre choix(1, 2, 3 ou 4)");
  29.         switch (vChoix1)
  30.         {
  31.             case 1:
  32.                 Console.WriteLine("Choisir un nbr1");
  33.                 vValeurA = Convert.ToInt32(Console.ReadLine());
  34.                 Console.WriteLine("Choisir un nbr2");
  35.                 vValeurB = Convert.ToInt32(Console.ReadLine());
  36.  
  37.                 vResultat = vValeurA * vValeurB;
  38.  
  39.                 Console.WriteLine("Le resultat de" + vValeurA + "*" + vValeurB + "=" + vResultat);
  40.  
  41.                 break;
  42.             case 2:
  43.                 do
  44.                 {
  45.                     Console.Write("Entrer votre nombre ou 0 pour stop le programe: ");
  46.                     vValeurA = Convert.ToInt32(Console.ReadLine());
  47.                     for (I = 1; I < vValeurA; I = I + 1)
  48.                     {
  49.                         if (I == 1)
  50.                         {
  51.                             vValeurB = vValeurA * I;
  52.                         }
  53.                         else
  54.                         {
  55.                             vValeurB = vValeurB * I;
  56.                         }
  57.                     }
  58.                     Console.WriteLine("Le produit Factoriel est egala a  " + vValeurB);
  59.                 }
  60.                 while (vValeurA != 0);
  61.                 Console.ReadKey(true);
  62.                 break;
  63.             case 3:
  64.                     Console.WriteLine("Choisir un nbr 0 a 10");
  65.                     vValeur1 = Convert.ToInt32(Console.ReadLine());
  66.  
  67.  
  68.                     for (int i = 1; i <= 10; ++i)
  69.                     {
  70.                         vResultat = i * vValeur1;
  71.                         Console.WriteLine("La table de:" + vValeur1);
  72.                         Console.WriteLine(vValeur1 + "*" + i + "=" + vResultat);
  73.                     }                
  74.                 break;
  75.             case 4:
  76.                
  77.  
  78.                 break;
  79.         }
  80.  
  81.     }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement