Jeux Libres
       
           

» Les Forums » Aide à propos de la création de jeux vidéo » Des projets, projets


Aller à la page : 1.

Des projets, projets
OSasuke



Grade : Connaisseur
Inscrit le: 29 Juin 2008, 10:54
Ecrit le: 22 Août 2008, 19:39             Message non corrigé

Venez nous présenter vos projets.
Apprés ils seront notés et observés.

________
  Profil
OSasuke



Grade : Connaisseur
Inscrit le: 29 Juin 2008, 10:54
Ecrit le: 22 Août 2008, 20:04             Message non corrigé

/*--------------------------------------------------------------
Language : C/C++.
Projet 619 (six on nine) , Console Calculatrice

P  A  R     O S A S U KE

Réaliser le : 21 Aout 2008
Durée du projet : 5 heures

nombre de fichers : 2 (main.cpp , calcules.h)

nombre de ligne : 150
---------------------------------------------------------------*/
//_______________________________________________________________

// Le Fichier "calcules.h" --------------------------------------
#include <cstdlib>
#include <iostream>


double Addition(double &element1,double &element2);
double Soustraction(double &element1,double &element2);
double Multiplication(double &element1,double &element2);
double Division(double &element1,double &element2);
double Puissance(double &element1,double &element2);
void Egal(double &element1,double &element2,double &resultat);
void C(double &var1,double &var2,double &var3);


double Addition(double &element1,double &element2)
{
std::cin >> element2 ;
return element1 + element2 ;
}


double Soustraction(double &element1,double &element2)
{
std::cin >> element2 ;
return element1 - element2 ;
}


double Multiplication(double &element1,double &element2)
{
std::cin >> element2 ;
return element1 * element2 ;
}


double Division(double &element1,double &element2)
{
std::cin >> element2 ;
if (element2 != 0)
{
 return element1 / element2 ;
} else
{
return 0 ;
}
}


double Puissance(double &element1,double &element2)
{
double valfinal = element1 ;
int i = 1 ;
std::cin >> element2 ;
for(i=1;i < element2;i++)
{
valfinal *= element1 ;
}
return valfinal ;
}


void C(double &var1,double &var2,double &var3)
{
var1 = 0 ;
var2 = 0 ;
var3 = 0 ;    
}


void Egal(double &element1,double &element2,double &resultat)
{
element1 = resultat ;
element2 = 0 ;
resultat = 0 ;    
}

// Fin du fichier "calcules.h" ------------------------------------

//_________________________________________________________________

// Le fichier "main.cpp" ------------------------------------------
#include <cstdlib>
#include <iostream>
#include "calcules.h"

using namespace std ;

int main()
{
int off = 0 , c = 1 ;
char cZi = '+' ;
double element1=0, element2=0, resultat=0 ;
cout << "+  --> Addition \t||  -  --> Soustraction\n\
*  --> Multiplication \t||  /  --> Division \n\
''( Par la touche 3 )--> Puissance \t|| C --> remettre tous a zero \n\
F  -->  Fermer le programme ( Ne pas l'utiliser dés le début\n\
ou directement apres 'C'\n\n\
Exemples : 25+75  ||  6*9  ||  40/4  || 3''3  || 7.5*2/5''3\n\
Vous pouvez continuer z faire des calcule sur le resultat comme ceci\n\
66+34=100 /2=50 *-1=-50 +51=1 ...\n\n" << endl ;
while(off == 0)
{
if(c == 1)
 {
 cin >> element1 ;
 c = 0 ;
 }
cin >> cZi ;
if (cZi == '+')
  {
  resultat = Addition(element1,element2);
  cout << "=" << endl ;
  cout << resultat << endl ;
  Egal(element1,element2,resultat);
  } else
if (cZi == '-')
  {
  resultat = Soustraction(element1,element2);
  cout << "=" << endl ;
  cout << resultat << endl ;
  Egal(element1,element2,resultat);
  } else
if (cZi == '*')
  {
  resultat = Multiplication(element1,element2);
  cout << "=" << endl ;
  cout << resultat << endl ;
  Egal(element1,element2,resultat);
  } else
if (cZi == '/')
  {
  resultat = Division(element1,element2);
  cout << "=" << endl ;
  cout << resultat << endl ;
  Egal(element1,element2,resultat);
  }
if (cZi == '"')
  {
  resultat = Puissance(element1,element2);
  cout << "=" << endl ;
  cout << resultat << endl ;
  Egal(element1,element2,resultat);
  }
if (cZi == 'C')
  {
  C(element1,element2,resultat);
  c = 1 ;
  }
if (cZi == 'F')
  {
  off = 1;
  }
}
return 0 ;
}

// fin du fichier "main.cpp" -----------------------------------------
//____________________________________________________________________

/* Fonctionnement du programme vous pouvez ecrire directement 5+5 ou
ecrire
5
+
5
vous pouvez utiliser ces symboles dans la console :
+ , - , * , / , "(Qui calcule la puissance comme 5"3 le resultat sera 125 ,
C(Pour remettre a zero comme dans les calculatrice)
F(designe OFF pour fermer le programme).*/

________
  Profil
 


Aller à la page : 1.


Hébergeur du site : David
Version PHP : 5.4.45-0+deb7u2
Uptime : 363 jours 18 heures 7 minutes
Espace libre : 1499 Mo
Dernière sauvegarde : 22/11/2019
Taille de la sauvegarde : 1115 Mo


5672594 pages ont été consultées sur le site !
Dont 2814 pages pendant les 24 dernières heures.

Page générée en 0.616 secondes


Nos sites préférés
- Création d'un jeu de plateforme de A à Z avec SDL
- Zelda ROTH : Jeux amateurs sur le thème de Zelda
- Zeste de Savoir : la connaissance pour tous et sans pépins
- YunoHost : s'héberger soi-même en toute simplicité
- Site de Fvirtman : recueil de projets et de codes en C et C++
- Par ici la sortie : le site des idées de sorties


  © 2005-2019 linor.fr - Toute reproduction totale ou partielle du contenu de ce site est strictement interdite.