12. august 2004 - 16:57Der er
8 kommentarer og 1 løsning
Restart Program
Kender i en komando der restarter programmet.. Jeg har nemmelig kodet et program der giver tilfældige x*4 stykker... men efter at man gætter rigtigt eller forkert kunne det være nice hvis man bare fik nogle nye stykker..
ahh selfølgelig skulle jeg bare lave en while løkke :) det virker fint (THX) men jeg vil gerne lave programmet sådan at brugeren har mulighed for at afslutte ved at skrive noget bestemt når han har lyst?
Du kan jo lave det sådan at når man har gennemfør de x*4 tilfældige stykker, kan man vælge mellem j og n.. Vælges j skal den bare returnere og starte igen. Vælges n kan den ændre afslut=true; og derefter afslutte..?
Der opstår også et problem når jeg får gangestykket: X * 0 = 0 så hvis man skriver 0 ... kan den finde på at sige at det er forkert og sige at X= 3 f.eks ------------------------------------- En anden ting er at jeg godt kunne tænke mig at den sagde hvor mange gange man har svaret rigtigt og hvor mange forkert :) --------------------------------------- JA ved godt at jeg bliver ved med at uddybe spørgsmålet og det måske var mest fair at i fik rigtige mange point alle sammen :) ... men vil altså være rigtig taknemlig til den der svarer :)
int main() { char cont; int correct = 0; int wrong = 0; do { srand(time(NULL)); double a = rand() % 10; double b = rand() % 10; cout << a << " * X = " << b << endl; cout << "X = "; double x; cin >> x; if(fabs(x - b/a) < 0.0001) { cout << "Rigtigt" << endl; correct++; } else { cout << "Forkert - rigtigt er " << (b/a) << endl; wrong++; } cout << "Vil du prøve igen (Y/N) ? "; cin >> cont; } while((cont=='Y') || (cont=='y')); cout << correct << " rigtige og " << wrong << " forkerte" << endl; system("PAUSE"); return 0; }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.