Petit language de programmation (2 commande)

Contenu du snippet

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 / Exemple :


#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

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.