1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
|
//--------------------main.cpp
#include <iostream>
#include "produit.h"
#include <unistd.h>
unsigned int microseconds;
using namespace std;
void menu(void){
system("clear");
usleep( 100000 );
cout<<" \t\t\t Entre le nombre de ligne de la matrice "<<endl;
do{
cout<<" \t\t\t\t\t\t"; cin>>L;
if (L<0 )
{
system("clear");
usleep( 100000 );
cout<<" \t\t\t Le nombre de ligne de la matrice ne doit jamais etre plus petit ou egale a 0(zero) "<<endl;
}
} while(L<0);
system("clear");
cout<<" \t\t\t Entre le nombre de colonne de la matrice "<<endl;
do{
system("clear");
cout<<" \t\t\t\t\t\t"; cin>>C;
if (C<0)
{
cout<<" \t\t\t Le nombre de colonne de la matrice ne doit jamais etre plus petit ou egale a 0(zero)"<<endl;
}
} while(C<0);
int chx=0;
do{
system("clear");
cout<<" \t\t---------------MENU PRODUITS----------"<<endl;
cout<<" \t\t\t 1- Remplissage"<<endl;
cout<<" \t\t\t 2- Afficher tableau Produit"<<endl;
cout<<" \t\t\t 3- Trie croissant sur tableau Produit en fonction de la prix"<<endl;
cout<<" \t\t\t 4- Tableaux des produite dont le prie et superieur a la quantite "<<endl;
cout<<" \t\t\t 5- Affichage du tableau Produit deja trier"<<endl;
cout<<" \t\t\t 6- Recherche un Produit"<<endl;
cout<<" \t\t\t 5- Histogramme des moyennes"<<endl;
cout<<" \t\t\t 0- Quitter"<<endl;
cout<<" \t\t\t\t\t ";cin>>chx;
switch(chx){
case 0 : cout<<"\t\t\t\tVoulez-vous vraiment quitter cette page ?O/N"<<endl;
char q;
cin>>q;
if(q=='o' or q=='O') {
cout<<"\t\t\tVous venez de quiter"<<endl<<endl<<endl;
}
else{
cout<<"\t\t\tVous venez de renonces a quitter la page"<<endl<<endl<<endl;
chx=10;
}
case 1 : creation_Produit(TP,L,C);
break;
case 2 : afficher_Produit(TP,L,C);
break;
case 3 : trie_Prix(TP,L,C);
break;
case 4 :afficher_Produit(TP,L,C);
break;
case 5 : recherche_Produit(TP,L,C);
break;
case 6 : trace_histogramme(TP,L,C);
break;
default :
cout<<"\t\t Veiller revoir votre choix"<<endl;
system("clear");
break;
}
if(chx==0)break;
}while(1);
}
int main(void){
menu();
return 0;
} |
Partager