Advertisement
LePetitGlacon

FICHE 8 exercice exercice 3

Jan 9th, 2020
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.15 KB | None | 0 0
  1. MAIN
  2. using System;
  3.  
  4. namespace Compteur
  5. {
  6.     class Program
  7.     {
  8.         public static void Main(string[] args)
  9.         {
  10.            
  11.            
  12.             Compteur cpt = new Compteur();
  13.            
  14.             cpt.Clic();
  15.             cpt.Raz();
  16.            
  17.             cpt.Clic();
  18.             cpt.Clic();
  19.            
  20.             cpt.afficherValeur();
  21.            
  22.             Compteur cpt2 = new Compteur(cpt.getValeur());
  23.            
  24.             cpt2.clicsMultiples(5);
  25.             cpt2.afficherValeur();
  26.            
  27.             Console.ReadKey(true);
  28.         }
  29.     }
  30. }
  31. ----------------------
  32. CLASS
  33. using System;
  34.  
  35. namespace Compteur
  36. {
  37.     /// <summary>
  38.     /// Description of Class1.
  39.     /// </summary>
  40.     public class Compteur
  41.     {
  42.         int val;
  43.            
  44.         public Compteur()
  45.         {
  46.             val = 0;
  47.         }
  48.        
  49.         public Compteur(int valeur)
  50.         {
  51.             val = valeur;
  52.         }
  53.        
  54.         public void Clic()
  55.         {
  56.             val = val + 1;
  57.         }
  58.        
  59.         public void clicsMultiples(int valeur)
  60.         {
  61.             val = val + valeur;
  62.         }
  63.        
  64.         public void ClicReverse()
  65.         {
  66.             val = val - 1;
  67.         }
  68.        
  69.         public void clicsMultiplesReverse(int valeur)
  70.         {
  71.             val = val - valeur;
  72.         }
  73.        
  74.         public void Raz()
  75.         {
  76.             val = 0;
  77.         }
  78.        
  79.         public void afficherValeur()
  80.         {
  81.             Console.WriteLine(val);
  82.         }
  83.        
  84.         public int getValeur()
  85.         {
  86.             return val;
  87.         }
  88.     }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement