0% ont trouvé ce document utile (0 vote)
22 vues4 pages

Exercices de programmation en C++

Le document présente trois exercices de programmation en C++. Le premier exercice calcule la moyenne arithmétique et la moyenne des extrêmes de trois notes. Le deuxième exercice traite du calcul du prix de vente total et de la vérification du bénéfice, tandis que le troisième exercice effectue des opérations arithmétiques et calcule la factorielle d'un nombre.

Transféré par

ahmedtambwe6
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
22 vues4 pages

Exercices de programmation en C++

Le document présente trois exercices de programmation en C++. Le premier exercice calcule la moyenne arithmétique et la moyenne des extrêmes de trois notes. Le deuxième exercice traite du calcul du prix de vente total et de la vérification du bénéfice, tandis que le troisième exercice effectue des opérations arithmétiques et calcule la factorielle d'un nombre.

Transféré par

ahmedtambwe6
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi