Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: problema C++  (Citit de 1421 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
danutz1996
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 5



Vezi Profilul
« : Iunie 12, 2012, 16:15:11 »

salut sunt nu pe forum
sunt clasa a9-a
as dori sa stiu ce trebuie sa fac pentru am-i aparea un mesaj la sfarsitul programului daca sa se mai execute programul o data sau sa se inchida (profa a zis ceva de un while) pana acum am terminat programul doar cu return 0 .
Memorat
darkseeker
De-al casei
***

Karma: 29
Deconectat Deconectat

Mesaje: 106



Vezi Profilul
« Răspunde #1 : Iunie 12, 2012, 16:36:07 »

On: Programul tau ar trebui sa fie ceva de genul
Cod:
char answer = 'd';
while (answer == 'd')
{
//citire date de intare
 //initializare variabile
//executie program
//afisare date
//afisare mesaj
cout<<"Doriti ca programul sa se execute inca o data ? d/n \n"
cin>>answer;
}
return 0;

Off: Se scrie a-mi nu "am-i".
Memorat
danutz1996
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 5



Vezi Profilul
« Răspunde #2 : Iunie 12, 2012, 17:22:05 »

multumesc
Memorat
ilgrandere
Strain


Karma: 4
Deconectat Deconectat

Mesaje: 17



Vezi Profilul
« Răspunde #3 : Iunie 28, 2012, 14:29:37 »

Salutare!
Cu toate ca darkseeker ti-a oferit o solutie, vreau sa-ti arat cum am procedat eu in aceiasi situatie.
Creezi o variabila de tip caracter(char).
Cod:
char rasp;
Dupa ce ti-ai precizat toate variabilele, adaugi codul:
Cod:
restart:
Care va desemna punctul de unde programul sa va relua.
Dupa care, la sfarsitul codului, daca folosesti scrierea cu streamuri poti avea ceva in genul asta:
Cod:
     cout <<"\n Doriti ca programul sa se execute inca odata? d/n  > ";
     cin >>rasp;
switch(rasp)
{     
case 'd':
case 'D':           
     system("cls");
goto restart;
break;
case 'n':
case 'N':     
     cout <<"\n Programul se va inchide, apasati enter.\n"<<endl;
     EXIT_SUCCESS;
     break;
default:
     cout <<"\n";
     cout <<" EROARE:Nu exista optiunea aleasa!"<<endl;
     cout <<" EROARE:Programul se va inchide!"<<endl;
     break;         
}
     system("pause");
}             
In functie cazul specificat, codul executa indicatiile date.Iar, daca raspunsul nu e d,D,n sau N, executa indicatiile specificate dupa linia:
Cod:
default:

Poate vei fi nevoit sa modifici pe alocuri, in functie de IDE-ul folosit de tine.

Bafta!



« Ultima modificare: Iunie 28, 2012, 15:25:27 de către Muntean Lucian » Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines