Calculette nul

Contenu du snippet

Alors voila , mon premier prog , ca se fête :) , j'apprend le c++ depuis 2 jours et j'en suis qu'aux fonction et sa ma donner l'idée de faire ça , même si tout le monde l'a deja fait . En fait j'aimerai bien quelque petit conseil car ça me parrait un peu long pour une simple calculette . Compiler avec Dev-c++

Source / Exemple :


#include <iostream.h>
using namespace std;
double addition(int number1, int number2);
double multiplication(int number1, int number2);
double soustraction(int number1, int number2);
double division(int number1, int number2);

int main(void)
 {
  char operation;
  double nombre1;
  double nombre2;
  double resultat;
  for (;;)
  {
  cout<<"\nOperations possible +,-,*,/\n";
  cout<<"Nombre 1:";
  cin>>nombre1;
  cout<<"Operations:";
  cin>>operation;
  cout<<"Nombre 2:";
  cin>>nombre2;
  
  switch (operation)
   {
    case '+':
     resultat=addition(nombre1, nombre2);
     break;
     
    case '-':
     resultat=soustraction(nombre1, nombre2);
     break;
     
    case '*':
     resultat=multiplication(nombre1, nombre2);
     break;
     
    case '/':
     if(nombre2!=0)
      {
       resultat=division(nombre1, nombre2);
      }
     else
      cout<<"Impossible de diviser par 0\n";
     break;
     
    default :
    cout<<"Operation impossible\n";
    break;
   }
   if(operation='/' && nombre2!=0) // J'ai mis ça car sinon il me marquer un 
   {                               // chiffre genre X.E-350
   cout<<"Resultat :";
   cout<<resultat;
   }
  }
 }
 double addition(int number1, int number2)
  {
   return number1 + number2;
  }
  
 double soustraction(int number1, int number2)
  {
   return number1 - number2;
  }
  
 double multiplication(int number1, int number2)
  {
   return number1 * number2;
  }
  
 double division(int number1, int nombre2)
  {
   return number1 / nombre2;
  }

Conclusion :


Pleaz , rigoler pô , soyez indulgnet je cherche qu'à apprendre.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.