Programation
MPSI/PCSI
I. Les Entrées / Sorties standard
Exercice 1
Ecrire un programme C qui permet de permuter le contenu de deux variables de type entier.
Solution :
#include
void main(){ int x, y, t ; printf((veuillez saisir deux nombre entiers :( ) ; scanf((%d%d(,&x,&y) ; printf((avant permutation x=%d et y=%d(,x,y ) ; t=x ; x=y ; y=z ; printf((après permutation x=%d et y=%d(,x,y ) ;
}
Exercice 2
Connaissant le prix d’achat d’un article, le nombre d’articles achetés, les frais de transport et son prix de vente. Ecrire un programme C qui calcule le bénéfice réalisé.
Solution :
#include
void main(){ float pa, ft, pv, br ; int nb; printf((veuillez saisir le prix d’achat :( ) ; scanf((%f(,&pa) ; printf((veuillez saisir le nombre d’article :( ) ; scanf((%d(,&nb) ; printf((veuillez saisir les frais de transport :( ) ; scanf((%f(,&ft) ; printf((veuillez saisir le prix de vente:( ) ; scanf((%f(,&pv) ; br=n*(pv-pa)-ft ; printf((le bénéfice réalisé est : %.2f (,br ) ;
}
Exercice 3
Ecrire un programme C qui calcule le salaire net d’un employé, sachant que celui-ci a assuré un certain nombre d’heures de travail à un prix fixé par heure, et que l’employeur doit réduire de son salaire des charges qui sont calculées avec un coefficient donné.
La formule pour calcul du salaire net : SN = NBH * PH * (1 - Coef), les valeurs de NBH, PH, coef seront des données d’entrées.
Solution :
#include
void main(){ float PH, coef, SN ; int NBH; printf((veuillez saisir le prix de l’heure:( ) ; scanf((%f(,&PH) ; printf((veuillez saisir le nombre d’heure :( ) ; scanf((%d(,&NBH) ; printf((veuillez saisir le coefficient :( ) ; scanf((%f(,&coef) ; SN=NBH*PH*(1-coef) ; printf((le salaire net est : %.2f (,SN ) ;
}
Exercice 4
Ecrire un programme C qui permet de saisir un temps en seconde et le transcrire en jours, heures, minutes, secondes.
Solution :