begin process at 2010 02 09 20:42:30
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.Net

 > PETIT LANGUAGE DE PROGRAMMATION (2 COMMANDE)

PETIT LANGUAGE DE PROGRAMMATION (2 COMMANDE)


 Information sur la source

Note :
Aucune note
Catégorie :.Net Niveau :Débutant Date de création :28/05/2003 Date de mise à jour :28/05/2003 20:32:41 Vu :2 783

Auteur : LeoOtaku

Ecrire un message privé
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Voicis la version de programme beta.
si quelqu'un veut continuer le programme, il a le droit

(Demande d'explication a leo_otaku@yahoo.fr)


Léo Otaku

Source

  • #include <iostream>
  • #include <stdlib.h>
  • #include <conio.h>
  • using namespace std;
  • const int max = 80;
  • const char max1 = 80;
  • char ph1;
  • char dia[max];
  • char dia2[max];
  • char dial[max];
  • char ph2;
  • char ph3;
  • char ph4;
  • char ph5;
  • char ph6;
  • char ph7;
  • char ph8;
  • char ph9;
  • char ph10;
  • char ph11;
  • char ph12;
  • char exe;
  • char var[max];
  • int num1;
  • int num2;
  • int num3;
  • int num4;
  • int resu;
  • int resu2;
  • int result1;
  • int result2;
  • int v = 0;
  • void print()
  • {
  • if(v == 1)
  • {
  • dial == dia;
  • }
  • if(v == 2)
  • {
  • dial == dia2;
  • }
  • cout <<dial;
  • getch();
  • };
  • void add()
  • {
  • if(result1 == 1)
  • {
  • resu = num1 + num2;
  • }
  • if(result2 == 1)
  • {
  • resu2 = num3 + num4;
  • }
  • };
  • void seeres()
  • {
  • if(result1 == 1)
  • {
  • cout <<endl<<resu;
  • getch();
  • }
  • if(result2 == 1)
  • {
  • cout <<endl<<resu2;
  • getch();
  • }
  • };
  • void menu()
  • {
  • system("cls");
  • cin >>ph1;
  • if(ph1 == 'p')
  • {
  • v = 1;
  • cin >>dia;
  • }
  • if(ph1 == 'e')
  • {
  • cout <<endl<<"Vous n'avez rien a executer !";
  • getch();
  • }
  • if(ph1 =='a')
  • {
  • result1 = 1;
  • cin >>num1;
  • cin >>num2;
  • add();
  • }
  • if(ph1 == 'h')
  • {
  • system("cls");
  • cout <<endl<<"Voicis les commandes :";
  • cout <<endl<<"p puis \"Taper ce que vous vouler\" pour taper un texte";
  • cout <<endl<<"a puis 2 chiffre pour faire un calcul";
  • cout <<endl<<"q pour quitter";
  • getch();
  • }
  • if(ph1 != 'p' || ph1 != 'a' || ph1 != 'e' || ph1 != 'h')
  • {
  • cout <<endl<<"Taper une fonction existante !";
  • }
  • system("cls");
  • if(ph1 == 'p')
  • {
  • cout <<endl<<"p "<<dia;
  • }
  • if(ph1 == 'a')
  • {
  • cout <<endl<<"add "<<num1<<" "<<num2;
  • }
  • getch();
  • cout <<endl;
  • cin >>ph2;
  • if(ph2 == 'p')
  • {
  • v = 2;
  • cin >>dia2;
  • }
  • if(ph2 == 'a')
  • {
  • result2 = 1;
  • cin >>num3;
  • cin >>num4;
  • }
  • if(ph2 == 'e')
  • {
  • if(ph1 == 'a')
  • {
  • system("cls");
  • seeres();
  • getch();
  • }
  • if(ph1 == 'p')
  • {
  • system("cls");
  • print();
  • cout <<dia;
  • getch();
  • }
  • }
  • if(ph1 != 'p' || ph1 != 'a' || ph1 != 'e' || ph1 != 'h')
  • {
  • cout <<endl<<"Taper une fonction existante !";
  • }
  • system("cls");
  • if(ph1 == 'p')
  • {
  • cout <<endl<<"p "<<dia;
  • }
  • if(ph1 == 'a')
  • {
  • cout <<endl<<"add "<<num1<<" "<<num2;
  • }
  • if(ph2 == 'p')
  • {
  • cout <<endl<<"p "<<dia2;
  • }
  • getch();
  • cin >>ph3;
  • if(ph1 == 'p')
  • {
  • cout<<endl<<dia;
  • if(ph2 == 'a')
  • {
  • cout<<endl<<resu2;
  • }
  • if(ph2 == 'p')
  • {
  • cout<<endl<<dia2;
  • }
  • }
  • if(ph1 == 'a')
  • {
  • cout<<endl<<resu;
  • }
  • if(ph1 != 'p' || ph1 != 'a' || ph1 != 'e' || ph1 != 'h')
  • {
  • cout <<endl<<"Taper une fonction existante !";
  • }
  • if(ph1 == 'p')
  • {
  • cout <<endl<<"p "<<dia;
  • }
  • if(ph1 == 'a')
  • {
  • cout <<endl<<"add "<<num1<<" "<<num2;
  • }
  • if(ph2 == 'p')
  • {
  • cout <<endl<<"p "<<dia2;
  • }
  • if(ph2 == 'a')
  • {
  • cout <<endl<<"add "<<num3<<" "<<num4;
  • }
  • getch();
  • cin >>ph4;
  • if(ph1 != 'p' || ph1 != 'a' || ph1 != 'e' || ph1 != 'h')
  • {
  • cout <<endl<<"Taper une fonction existante !";
  • }
  • if(ph1 == 'q' || ph2 == 'q' || ph3 == 'q' || ph4 == 'q' || ph5 == 'q' || ph6 == 'q')
  • {
  • system("cls");
  • cout <<"vous aller quitter";
  • getch();
  • exit(1);
  • }
  • }
  • int main()
  • {
  • cout <<"Vous voila dans le logiciel de programmation";
  • cout <<endl<<"pour de l'aide taper 'h'";
  • cout <<"pour executer taper 'e'.";
  • cout <<endl<<"Version demo 2 action possible";
  • cout <<endl<<endl<<endl<<"V.014";
  • getch();
  • menu();
  • }
 #include <iostream>
#include <stdlib.h>
#include <conio.h>

using namespace std;

	const int max = 80;
	const char max1 = 80;

	char ph1;
	char dia[max];
	char dia2[max];
	char dial[max];
	char ph2;
	char ph3;
	char ph4;
	char ph5;
	char ph6;
	char ph7;
	char ph8;
	char ph9;
	char ph10;
	char ph11;
	char ph12;

	char exe;

	char var[max];

	int num1;
	int num2;
	int num3;
	int num4;
	int resu;
	int resu2;
	int result1;
	int result2;

	int v = 0;


void print()
{
	if(v == 1)
	{
		dial == dia;
	}

	if(v == 2)
	{
		dial == dia2;
	}
	cout <<dial;
	getch();
};

void add()
{
	if(result1 == 1)
	{
	resu = num1 + num2;
	}

	if(result2 == 1)
	{
	resu2 = num3 + num4;
	}

};

void seeres()
{
	if(result1 == 1)
	{
		cout <<endl<<resu;
		getch();
	}

	if(result2 == 1)
	{
		cout <<endl<<resu2;
		getch();
	}

};


void menu()
{
	system("cls");
	cin >>ph1;
		if(ph1 == 'p')
		{
			v = 1;
			cin >>dia;
		}

				
		if(ph1 == 'e')
		{
			cout <<endl<<"Vous n'avez rien a executer !";
			getch();
		}
		
		if(ph1 =='a')
		{
			result1 = 1;
			cin >>num1;
			cin >>num2;
			add();
		}

		if(ph1 == 'h')
		{
			system("cls");
			cout <<endl<<"Voicis les commandes :";
			cout <<endl<<"p puis \"Taper ce que vous vouler\" pour taper un texte";
			cout <<endl<<"a puis 2 chiffre pour faire un calcul";
			cout <<endl<<"q pour quitter";
			getch();
		}

		if(ph1 != 'p' || ph1 != 'a' || ph1 != 'e' || ph1 != 'h')
		{
		cout <<endl<<"Taper une fonction existante !";
		}

		system("cls");
		if(ph1 == 'p')
		{
			cout <<endl<<"p  "<<dia;
		}
		if(ph1 == 'a')
		{
			cout <<endl<<"add	"<<num1<<" "<<num2;
		}

		getch();

	cout <<endl;
	cin >>ph2;

	if(ph2 == 'p')
	{
		v = 2;
		cin >>dia2;
	}

	if(ph2 == 'a')
	{
		result2 = 1;
		cin >>num3;
		cin >>num4;
	}

	if(ph2 == 'e')
	{
		if(ph1 == 'a')
		{
			system("cls");
			seeres();
			getch();
		}

		if(ph1 == 'p')
		{
			system("cls");
			print();
			cout <<dia;
			getch();
		}
	}
		if(ph1 != 'p' || ph1 != 'a' || ph1 != 'e' || ph1 != 'h')
		{
		cout <<endl<<"Taper une fonction existante !";
		}



		system("cls");
		if(ph1 == 'p')
		{
			cout <<endl<<"p  "<<dia;
		}
		if(ph1 == 'a')
		{
			cout <<endl<<"add	"<<num1<<" "<<num2;
		}


		if(ph2 == 'p')
		{
			cout <<endl<<"p	 "<<dia2;
		}

		getch();


	cin >>ph3;

	if(ph1 == 'p')
	{
		cout<<endl<<dia;
		if(ph2 == 'a')
		{
			cout<<endl<<resu2;
		}
		if(ph2 == 'p')
		{
			cout<<endl<<dia2;
		}
	}
	if(ph1 == 'a')
	{
		cout<<endl<<resu;
	}

		if(ph1 != 'p' || ph1 != 'a' || ph1 != 'e' || ph1 != 'h')
		{
		cout <<endl<<"Taper une fonction existante !";
		}

		if(ph1 == 'p')
		{
			cout <<endl<<"p  "<<dia;
		}
		if(ph1 == 'a')
		{
			cout <<endl<<"add "<<num1<<" "<<num2;
		}

		if(ph2 == 'p')
		{
			cout <<endl<<"p  "<<dia2;
		}
		if(ph2 == 'a')
		{
			cout <<endl<<"add	"<<num3<<" "<<num4;
		}

		getch();
	cin >>ph4;

		if(ph1 != 'p' || ph1 != 'a' || ph1 != 'e' || ph1 != 'h')
		{
		cout <<endl<<"Taper une fonction existante !";
		}

	if(ph1 == 'q' || ph2 == 'q' || ph3 == 'q' || ph4 == 'q' || ph5 == 'q' || ph6 == 'q')
	{
		system("cls");
		cout <<"vous aller quitter";
		getch();
	exit(1);
	}
}

int main()
{

	cout <<"Vous voila dans le logiciel de programmation";
	cout <<endl<<"pour de l'aide taper 'h'";
	cout <<"pour executer taper 'e'.";
	cout <<endl<<"Version demo 2 action possible";
	cout <<endl<<endl<<endl<<"V.014";
	getch();
	menu();
}

 Conclusion

j'ai lit que le code sinon, cela prenais trop


 Sources du même auteur

Source avec Zip Source avec une capture FAUX SYSTEME D'EXPLOITATION
Source avec Zip MAGE NOIR (UNIQUEMENT MENU ET EXPLICATION)

 Sources de la même categorie

Source avec Zip Source avec une capture MAP_MAKER_JEU par seekplus
Source avec Zip Source avec une capture Source .NET (Dotnet) EMISSION D'UN OCTET SUR LE PORT SÉRIE - CLASSE SERIALPORT par jmchatelet01
Source avec Zip Source .NET (Dotnet) RESOLV EQU DE DEGRES N par darckangel731
Source avec Zip Source avec une capture Source .NET (Dotnet) INTEROP XCHAT / .NET : CHARGEUR DE PLUGINS MANAGÉS par TeBeCo
Source avec Zip Source avec une capture Source .NET (Dotnet) SCANNER D'ADRESSES MAILS PRÉSENTENT SUR GOOGLE par Zaltez

Commentaires et avis

Commentaire de camel le 28/05/2003 21:47:21

c koi using namespace std;

Commentaire de CePlusPlus le 29/05/2003 10:25:48

using namespace std;
C'est pour dire que l'on utilise la bibliothèque standard. cela evite de taper à chaque fois
std::cout &lt;&lt; "texte";

Commentaire de CePlusPlus le 29/05/2003 10:26:37

Cela ne fonctionne que si ton compilateur est compatible ANSI !!

Commentaire de Zouil le 29/05/2003 10:34:28

Je ne suis pas sur mais (je débute en c++)
Tu confonds affectation et test  void print()
{
    if(v == 1)             test
    {
        dial == dia;      affectation donc  dial = dia;
    }

    if(v == 2)
    {
        dial == dia2;        affectation donc  dial = dia2;  
    }
    cout &lt;&lt;dial;
    getch();
};                                             oops

Il me semble qu'il ne faud pas de point virgule apres }

TU as oublié return 0 a la fin de int main().

Commentaire de Zouil le 29/05/2003 10:42:59

mais apres corrections cela ne marche pas donc . je comprends pas là. est ce que quelqu'un peu m'expliquer !!!

Commentaire de Zouil le 29/05/2003 10:44:31

et pourkoi #include &lt;conio.h&gt; ????

Commentaire de Kirua le 29/05/2003 11:00:07

zouil tu as raison pr tes deux remarques.
conio c'est un en-tête qui gère les entrées-sorties (IO quoi), mais il y en a plusieurs, stdio, conio, iostream... je ne pourrais pas te dire pq utiliser l'un plutôt que l'autre, désolé :o(

Commentaire de JediMaster le 29/05/2003 22:39:59

Zouil=&gt;je pense que conio sert a utiliser:
system("cls"); et peut etre getch(); si stdlib ne le fait pas

Commentaire de Dean le 30/05/2003 21:57:17

conio est une librairie non standard toute droit issue du compilateur Borland C++. Elle contient des fonctions d'IO sur la sortie DOS, en apportant quelques éléments intéressants : changement de la couleur du texte, gestion des coordonnées, appui sur une touche (getch()). Par contre pour la fonction system("cls"), elle est issue de stdlib.

Commentaire de Funto66 le 30/07/2003 16:03:35

A vrai dire, conio.h est au standard ANSI, mais ce sont ces fonctions de Borland qui ne sont pas ANSI (les gotoxy(), clrscr() et cie...)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales