EXERCICE 1
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
float note1, note2, note3;
std::cout <<"entrez les trois notes de l'etudiant :"<<
std::endl;
std::cin >> note1 >> note2 >> note3;
float moyenneArithmetique = (note1 + note2 + note3) / 3;
float minNote = min({note1, note2, note3});
float maxNote = max({note1, note2, note3});
float moyenneExtremes = (minNote + maxNote) / 2;
std::cout <<"Moyenne arithmetique :"<< moyenneArithmetique
<< std::endl;
std::cout <<"Moyenne des extremes :"<< moyenneExtremes <<
std::endl;
std::cout <<"La moyenne finale est :"<< moyenneArithmetique
<< std::endl;
return 0;
}
EXERCICE 2
#include <iostream>
using namespace std;
float calculPrixVenteTotal(int nombreSacs, float prixParSac) {
return nombreSacs * prixParSac;
}
bool verifierBenefice(float prixVenteTotal, float
prixAchatTotal) {
float benefice = prixVenteTotal - prixAchatTotal;
return benefice > 0.3 * prixAchatTotal;
}
int main() {
int nombreSacs;
float prixAchatParSac, prixVenteParSac;
std::cout <<"Entrez le nombre de sacs :"<< std::endl;
std::cin >> nombreSacs;
std::cout <<"Entrez le prix d'achat par sac :"<<
std::endl;
std::cin >> prixAchatParSac;
std::cout <<"Entrez le prix de vente par sac :"<<
std::endl;
std::cin >> prixVenteParSac;
float prixAchatTotal = calculPrixVenteTotal(nombreSacs,
prixAchatParSac);
float prixVenteTotal = calculPrixVenteTotal(nombreSacs,
prixVenteParSac);
std::cout <<"Prix d'achat total :"<< prixAchatTotal <<
std::endl;
std::cout <<"Prix de vente total :"<< prixVenteTotal <<
std::endl;
if (verifierBenefice(prixVenteTotal,
prixAchatTotal)) {
std::cout <<"Le client est satisfait."<<
std::endl;
} else {
std::cout <<"Le client n'est pas satisfait."<<
std::endl;
}
return 0;
}
EXERCICE 3
#include <iostream>
#include <math.h>
using namespace std;
int factorielle(int n) {
int resultat = 1;
for (int i = 1; i <= n; ++i) {
resultat *= i;
}
return resultat;
}
int main() {
int A, B;
cout <<"Entrez deux nombres entiers A et B :"<< endl;
cin >> A >> B;
cout <<"Somme de A et B :"<< A + B << endl;
cout <<"Differrence de A et B :" << A - B << endl;
cout <<"Puissance de A par B :" << pow(A, B) << endl;
cout <<"Division de A par B :" << (B != 0 ? (float)A / B :
0) << endl;
cout <<"Factorielle de A :" << factorielle(A) << endl;
return 0;
}
REPUBLIQUE DEMOCRATIQUE DU CONGO
UNIVERSITE PROTESTANTE DE LUBUMBASHI
FACUTE DES SCIENCES INFORMATIQUES
PROGRAMMATION GRAPHIQUE ET EVENEMENTIELLE EN C++ ET PYTHON
TRAVAIL PRATIQUE
CHEF DE TRAVAUX :
PRESENTER PAR : SIKIL MWAD MBUMB
PROMOTION : BAC1/ IAGE