Advertisement
LePetitGlacon

FICHE 4 Exercice 3++

Oct 3rd, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.73 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.             Console.WriteLine("Quel est le salaire brute par mois ?");
  10.             float salaireBrute = float.Parse(Console.ReadLine());
  11.  
  12.             float cotisationsSalarialesA;
  13.             float cotisationsSalarialesB;
  14.             float cotisationsSalarialesC;
  15.             float cotisationmoins;
  16.             float cotisationsSalarialesTotal;
  17.             float plafondSecuriteSociale = 3377f;
  18.  
  19.             //maladie
  20.             cotisationsSalarialesA = 0.0075f * salaireBrute;
  21.  
  22.  
  23.             //vieillesse
  24.             if (salaireBrute > plafondSecuriteSociale)
  25.             {
  26.                 cotisationsSalarialesA = cotisationsSalarialesA + 0.0655f * plafondSecuriteSociale;
  27.             }
  28.             else
  29.             {
  30.                 cotisationsSalarialesA = cotisationsSalarialesA + 0.0655f * salaireBrute;
  31.             }
  32.  
  33.             //Tranche
  34.             if (salaireBrute > 0 && salaireBrute < plafondSecuriteSociale)
  35.             {
  36.                 cotisationsSalarialesA = cotisationsSalarialesA + 0.024f * salaireBrute;
  37.                 cotisationsSalarialesA = cotisationsSalarialesA + 0.03f * salaireBrute;
  38.                 Console.WriteLine("Tranche A : {0} ", cotisationsSalarialesA);
  39.                 cotisationsSalarialesTotal = cotisationsSalarialesA;
  40.             }
  41.             else
  42.             {
  43.                 if (salaireBrute <= (plafondSecuriteSociale * 3))
  44.                 {
  45.                     //Tranche A
  46.                     cotisationsSalarialesA = cotisationsSalarialesA + 0.024f * salaireBrute;
  47.                     cotisationsSalarialesA = cotisationsSalarialesA + 0.03f * salaireBrute;
  48.                     //Tranche B
  49.                     cotisationmoins = salaireBrute - 3377f;
  50.                     cotisationsSalarialesB = 0.025f * cotisationmoins;
  51.                     cotisationsSalarialesB = 0.075f * cotisationmoins;
  52.                     Console.WriteLine("Tranche A : {0} Tranche B : {1} ", cotisationsSalarialesA, cotisationsSalarialesB);
  53.                     cotisationsSalarialesTotal = cotisationsSalarialesA + cotisationsSalarialesB;
  54.                 }
  55.                 else
  56.                 {
  57.                    
  58.                     if (salaireBrute <= (plafondSecuriteSociale * 7))
  59.                     {
  60.                         //Tranche A
  61.                     cotisationsSalarialesA = cotisationsSalarialesA + 0.024f * salaireBrute;
  62.                     cotisationsSalarialesA = cotisationsSalarialesA + 0.03f * salaireBrute;
  63.                     //Tranche B
  64.                     cotisationmoins = salaireBrute - 3377f;
  65.                     cotisationsSalarialesB = 0.025f * cotisationmoins;
  66.                     cotisationsSalarialesB = 0.075f * cotisationmoins;
  67.                     //Tranche C
  68.                     cotisationmoins = 3377 * 7 - salaireBrute;
  69.                     cotisationsSalarialesC = 0.1f * cotisationmoins;
  70.                     Console.WriteLine("Tranche A : {0} Tranche B : {1} Tranche C : {2}", cotisationsSalarialesA, cotisationsSalarialesB, cotisationsSalarialesC);
  71.                     cotisationsSalarialesTotal = cotisationsSalarialesA + cotisationsSalarialesB + cotisationsSalarialesC;
  72.                    
  73.                     }
  74.                     else
  75.                     {
  76.                         Console.WriteLine("Je suis jaloux de toi");
  77.                         cotisationsSalarialesTotal = 0;
  78.                     }
  79.                    
  80.                 }
  81.             }
  82.             float salaireNet = salaireBrute - cotisationsSalarialesTotal;
  83.             Console.WriteLine("Vous cotisez a hauteur de {0} euros, ce qui vous fait un salaire net de {1}", cotisationsSalarialesTotal, salaireNet);
  84.             Console.ReadKey();
  85.         }
  86.     }
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement