Last active
November 21, 2021 13:37
-
-
Save Ambratolm/3b2bc2f22dd91491ce6bcfe8cd2c8fa1 to your computer and use it in GitHub Desktop.
Un patron décide de calculer le montant de sa participation au prix du repas de ses employés de la façon suivante : Si le salarié est célibataire participation de 20% S’il est marié participation de 25% S’il a des enfants participation de 10% supplémentaires par enfant Si le salaire mensuel est inférieur à 5000 DH la participation est majorée de…
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include<stdio.h> | |
main() | |
{ | |
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); | |
printf("Montant de participation au prix du repas des employes\n"); | |
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); | |
float P, S, M; //Particiapation (P), Salaire mensuel (S), Majoration (M) | |
int C, E ; //Choix Célibataire (C=1) ou marié (C=2), Enfants (E) | |
printf("Entrez le salaire mensuel du salariee (en DH): "); | |
scanf("%f", &S); | |
printf("___________________________________________________________\n"); | |
printf("\nEntrez l'etat du salarie:\n"); | |
printf("\t1. Celibataire (Tapez 1)\n"); | |
printf("\t2. Marié (Tapez 2)\n"); | |
printf("Choix: "); | |
scanf("%d", &C); | |
printf("___________________________________________________________\n"); | |
if (S<5000) { | |
M = 0.1 ; // Participation majorée de 10% | P + 0.1*P | |
} else { | |
M = 0 ; | |
} | |
switch (C) { | |
case 1: //Célibataire | |
P = 20; // 20% | |
P = P + (M*P) ; | |
if (P>50) { P = 50 ; } | |
printf("\nLe montant de la participation est de: %.2f %%\n", P); | |
break; | |
case 2: //Marié | |
P = 25; // 25% | |
printf("\nEntrez le nombre d'enfants: "); | |
scanf("%d", &E); | |
printf("___________________________________________________________\n"); | |
P = P + E*10 ; | |
P = P + (M*P) ; | |
if (P>50) { P = 50 ; } | |
printf("\nLe montant de la participation est de: %.2f %%\n", P); | |
break; | |
default: | |
printf("\nErreur! Choix non valide.\n"); | |
} | |
printf("\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); | |
system("pause"); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment