LePetitGlacon

FICHE 8 POO exercices 2 exercice 3 Voiture

Jan 13th, 2020
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.88 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Voiture
  4. {
  5.     class Program
  6.     {
  7.         public static void Main(string[] args)
  8.         {
  9.             Voiture maVoiture = new Voiture(new Pneu(1000, 3500), new Pneu(2500, 3500), new Pneu(2000, 3500), new Pneu(2000, 3500), 1500, 2000, 1500, 2000, 2500, 3000);
  10.            
  11.             while (maVoiture.donneEtatPression() != true) {
  12.                
  13.                 maVoiture.afficherEtatPneu();
  14.                
  15.                 Console.WriteLine("Quel pneu voulez vous changer ?(1 : av droit, 2 av gauche, 3 : ar droite, 4 : ar gauche");
  16.                 int numero = int.Parse(Console.ReadLine());
  17.                 Console.WriteLine("Quel changement ? (1 : gonfler 2 : dégonfler");
  18.                 int changement = int.Parse(Console.ReadLine());
  19.                 Console.WriteLine("Quelle pression ?");
  20.                 float pression = float.Parse(Console.ReadLine());
  21.                
  22.                 string envoi = "";
  23.                 //gonflerAvD, gonflerAvG, gonflerArD, gonflerArG
  24.                
  25.                 if (changement == 1) {
  26.                     if (numero == 1) {
  27.                         maVoiture.augmenterPressionPneu(pression, 0, 0, 0);
  28.                     } else {
  29.                         if (numero == 2) {
  30.                             maVoiture.augmenterPressionPneu(0, pression, 0, 0);
  31.                         } else {
  32.                             if (numero == 3) {
  33.                                 maVoiture.augmenterPressionPneu(0, 0, pression, 0);
  34.                             } else {
  35.                                 maVoiture.augmenterPressionPneu(0, 0, 0, pression);
  36.                             }
  37.                         }
  38.                     }
  39.                    
  40.                 } else {
  41.                     if (changement == 2) {
  42.                         if (numero == 1) {
  43.                             maVoiture.diminuerPressionPneu(pression, 0, 0, 0);
  44.                         } else {
  45.                             if (numero == 2) {
  46.                                 maVoiture.diminuerPressionPneu(0, pression, 0, 0);
  47.                             } else {
  48.                                 if (numero == 3) {
  49.                                     maVoiture.diminuerPressionPneu(0, 0, pression, 0);
  50.                                 } else {
  51.                                     maVoiture.diminuerPressionPneu(0, 0, 0, pression);
  52.                                 }
  53.                             }
  54.                         }
  55.                        
  56.                     }
  57.                    
  58.                 }
  59.             }
  60.            
  61.             Console.WriteLine("Les pneux de votre voiture sont à la bonne pression.");
  62.            
  63.             Console.ReadKey(true);
  64.         }
  65.        
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment