Advertisement
LePetitGlacon

FICHE 4 Exercice 2++

Oct 3rd, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.48 KB | None | 0 0
  1. using System;
  2.  
  3. namespace p
  4. {
  5.     class Program
  6.     {
  7.         public static void Main(string[] args)
  8.         {
  9.             float fraisRembourses;
  10.            
  11.             Console.WriteLine("Etes-vous Cadre [C] ou Technicien [T] ?");
  12.             string service = Console.ReadLine();
  13.             Console.WriteLine("Etes-vous partis pour un Séminaire [O/N]");
  14.             string typeVoyage = Console.ReadLine();
  15.             Console.WriteLine("Combien de jour(s) êtes-vous partis ?");
  16.             int nombreJour = int.Parse(Console.ReadLine());
  17.             Console.WriteLine("Prenez-vous la voiture [V] ou le train [T] ?");
  18.             string locomotion = Console.ReadLine();
  19.            
  20.             //!!Calcul des frais de séjour!!
  21.                 if (service == "C")
  22.                 {//Si Cadre tout est à 60/30
  23.                 //Il y'a 3 repas par jour
  24.                         fraisRembourses = (60 + 3 * 30) * nombreJour;
  25.                 }
  26.                 else
  27.                 {
  28.                     if (service == "T" && typeVoyage == "O")
  29.                     {//Si Technicien est en S : fraisR = 0
  30.                         fraisRembourses = 0;
  31.                     }
  32.                     else
  33.                     {//Si Technicien est en C ou F
  34.                         fraisRembourses = (50 + 3 * 25) * nombreJour;
  35.                     }  
  36.                 }
  37.             //!!Calcul des frais de déplacement!!
  38.                 if (locomotion == "V" && service == "C")
  39.                 {// SI VOITURE
  40.                     Console.WriteLine("Combien de kilomètre(s) avez vous fait ?");
  41.                     int kmVoyage = int.Parse(Console.ReadLine());
  42.                     Console.WriteLine("Est-ce que votre voiture a moins de 5CV [O/N] ?");
  43.                     string puissanceVoiture = Console.ReadLine();
  44.                    
  45.                     if (kmVoyage < 50)
  46.                     {//Si voyage < de 50 km
  47.                         fraisRembourses = fraisRembourses + 20;
  48.                     }
  49.                     else
  50.                     {//Si voyage > que 50 km
  51.                         if (puissanceVoiture == "O")
  52.                         {//Si voiture < de 5CH
  53.                             fraisRembourses = fraisRembourses + (0.5f * kmVoyage);
  54.                         }
  55.                         else
  56.                         {//Si voiture > de 5CH
  57.                             fraisRembourses = fraisRembourses + (0.6f * kmVoyage);
  58.                         }
  59.                     }
  60.                 }
  61.                 else
  62.                 {// SI TRAIN
  63.                     Console.WriteLine("Combien de kilomètre(s) avez vous fait ?");
  64.                     int kmVoyage = int.Parse(Console.ReadLine());
  65.                     fraisRembourses = fraisRembourses + (1.807f + 0.1382f * kmVoyage);
  66.                 }
  67.             Console.WriteLine("Vous serez remboursé(e) {0}",fraisRembourses);
  68.             Console.ReadKey();
  69.         }
  70.     }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement