initial commit

This commit is contained in:
Guillaume-Sanchez
2026-05-26 13:56:03 +02:00
parent 4c720637a1
commit ff4bb12d22
539 changed files with 12415 additions and 0 deletions
+59
View File
@@ -0,0 +1,59 @@
/*
Énoncé
Transformer le programme (fonction + main) écrit dans lexercice précédent de manière que la fonction ne dispose plus que de 2 arguments, le caractère indiquant la nature de lopération à effectuer étant précisé, cette fois, à laide dune variable globale.
*/
#include <iostream>
using namespace std;
// variable globale
char operateur;
// Function declaration
void fonction1(float float1, float float2);
int main(){
float float1;
float float2;
cout<<"Tapez un premier entier : "; cin>>float1;
cout<<"Tapez un second entier : "; cin>>float2;
cout<<"Tapez l'opérations voulu : "; cin>>::operateur;
fonction1(float1, float2);
}
// Fonction definition
void fonction1(float float1, float float2){
switch (::operateur)
{
case '+':
std::cout << float1 + float2 << std::ends;
std::cout << "\n" << std::ends;
break;
case '-':
std::cout << float1 - float2 << std::ends;
std::cout << "\n" << std::ends;
break;
case '*':
std::cout << float1 * float2 << std::ends;
std::cout << "\n" << std::ends;
break;
case '/':
std::cout << float1 / float2 << std::ends;
std::cout << "\n" << std::ends;
break;
default:
std::cout << "nique ta mère \n" << std::ends;
}
}