21/04/09 13:01
theprogrammer
Postato originariamente da XBarboX:
mio dio come è impostato male...
non si capisce niente con tutti sti colori...
è tutto disordinato, comunque il metodo per tornare all'inizio è quello del while
mio dio come è impostato male...
non si capisce niente con tutti sti colori...
è tutto disordinato, comunque il metodo per tornare all'inizio è quello del while
Non critichiamo chi sta imparando ... proponi il while corretto invece ...
aaa
21/04/09 13:06
ForoDj
scusate se e impostato male...sono alle prime armi... ma in che senso il while?? dove lo devo inserire in che modo??
aaa
21/04/09 16:50
XBarboX
Postato originariamente da theprogrammer:
Non critichiamo chi sta imparando ... proponi il while corretto invece ...
Postato originariamente da XBarboX:
mio dio come è impostato male...
non si capisce niente con tutti sti colori...
è tutto disordinato, comunque il metodo per tornare all'inizio è quello del while
mio dio come è impostato male...
non si capisce niente con tutti sti colori...
è tutto disordinato, comunque il metodo per tornare all'inizio è quello del while
Non critichiamo chi sta imparando ... proponi il while corretto invece ...
ok,(comunque io sconsiglio sempre un programma console con i colori)
Ti faccio un pratico esempio di un while da applicare per ripetere il programma:
//Esempio while #include <iostream> #include <stdlib.h> using namespace std; //prototipi void f1(); void f2(); void f3(); void index(); int main() { index(); } void f1(){system("CLS");cout<<"Funzione 1"<<endl; system("pause");} void f2(){system("CLS");cout<<"Funzione 2"<<endl; system("pause");} void f3(){system("CLS");cout<<"Funzione 3"<<endl; system("pause");} void index(){ int scelta; do{ system("CLS"); cout<<"MENU':"<<endl; cout<<">>1<< per visualizzare la prima funzione;"<<endl; cout<<">>2<< per visualizzare la seconda funzione;"<<endl; cout<<">>3<< per visualizzare la terza funzione;"<<endl; cout<<">>4<< per chiudere il programma;"<<endl; cout<<endl; cin>>scelta; if(scelta == 1) f1(); else if(scelta == 2) f2(); else if(scelta == 3) f3(); }while (scelta!=4 && scelta>0 && scelta<5);//ripete il programma finchè scelta è // diverso da 4 minore di 5 e maggiore di 0 }
aaa
21/04/09 18:18
ForoDj
scusa ma sono un po niubbo... dove lo dovrei inserire percio?? nel mio programmino??
aaa
21/04/09 19:11
XBarboX
Postato originariamente da ForoDj:
scusa ma sono un po niubbo... dove lo dovrei inserire percio?? nel mio programmino??
scusa ma sono un po niubbo... dove lo dovrei inserire percio?? nel mio programmino??
ma no! osservalo bene e cerca di capirlo, poi dopo che lo hai letto capirai tutto...
aaa
22/04/09 11:38
ForoDj
sto cominciando a capire... per non fare un altro menu... se io metto solo if e i tasto e poi index();?
aaa
22/04/09 12:34
ForoDj
se io pero lo faccio piu lungo il menu... la funzione 1 non funziona,la funzione 2 si la 3 no...
Ecco per esempio il nuovo codice da finire...
perch se premo 1 non va nemmeno se premo 3??
Ecco per esempio il nuovo codice da finire...
//Esempio while #include <iostream> #include <stdlib.h> #include <windows.h> #include <iomanip> #include<ctime> #include<conio.h> #include<math.h> using namespace std; //prototipi void f1(); void f2(); void f3(); void f4(); void f5(); void f6(); void f7(); void f8(); void f9(); void f10(); void f11(); void f12(); void f13(); void index(); int main() { index(); } void f1(){system("CLS");cout<<"Prova"<<endl;system("pause");} void f2(){system("CLS");cout<<"Daddo"<<endl; system("pause");} void f3(){system("CLS");cout<<"Style"<<endl; system("pause");} void f4(){system("CLS");cout<<"The"<<endl; system("pause");} void f5(){system("CLS");cout<<"Best"<<endl; system("pause");} void f6(){system("CLS");cout<<"of"<<endl; system("pause");} void f7(){system("CLS");cout<<"lot"<<endl; system("pause");} void f8(){system("CLS");cout<<"of"<<endl; system("pause");} void f9(){system("CLS");cout<<"lought"<<endl; system("pause");} void f10(){system("CLS");cout<<"w"<<endl; system("pause");} void f11(){system("CLS");cout<<"dad"<<endl; system("pause");} void f12(){system("CLS");cout<<"d"<<endl; system("pause");} void f13(){system("CLS");cout<<"bellllaaaa"<<endl; system("pause");} void index(){ int scelta; do{ system("CLS"); signed char pr[] = "\nInserisci il primo numero: "; signed char sc[] = "\nInserisci il secondo numero: "; signed char rs[] = "\nRisultato: "; signed char ln[] = "\n\n\n\n*************************************************\n"; int a,x; float b,c,d; cout <<"****************| DADDOSTYLE CALCULATOR | ****************"<<endl; cout <<"***********| FAI TUTTI I CALCOLI CHE VUOI! |**************"<<endl; cout <<"*****|FORMULE-AREE-CALCOLI-RADICI QUADRATE-VOLUMI|********\n\n"<<endl; system("TITLE DaddoStyleCalculator"); system("PAUSE"); cout << "\n\nScegli un opzione:\n\n"; cout << "1)Addizione 5)Elevamento a Potenza\n"<<endl; cout << "2)Sottrazione 6)Radice Quadrata\n"<<endl; cout << "3)Moltiplicazione 7)Area Triangolo\n"<<endl; cout << "4)Divisione 8)Genera Numeri Casuali\n"<<endl; cout << "9)Area Rombo 10)Volume Cubo\n"<<endl; cout << "11)Superficie Laterale e Totale Cubo\n"<<endl; cout << "12)FORMULE VARIE\n"<<endl; cout << "13)INFO\n"<<endl; cout << "14)ESCI\n\n"<<endl; cout << "SELEZIONE NUMERO: "<<endl; cin >> a; cin.clear(); cout<<endl; cin>>scelta; if(scelta == 1) f1(); if(scelta == 2) f2(); if(scelta == 3) f3(); if(scelta == 4) f4(); if(scelta == 5) f5(); if(scelta == 6) f6(); if(scelta == 7) f7(); if(scelta == 8) f8(); if(scelta == 9) f9(); if(scelta == 10) f10(); if(scelta == 11) f11(); if(scelta == 12) f12(); if(scelta == 13) f13(); }while (scelta!=14 && scelta>0 && scelta<15);//ripete il programma finchè scelta è // diverso da 14 minore di 5 e maggiore di 0 }
perch se premo 1 non va nemmeno se premo 3??
Ultima modifica effettuata da ForoDj 22/04/09 12:52
aaa