Uppgifter | |
Användarnamn | |
Besök | - |
Hemsida | Ingen |
Plats (stad) | |
Senaste besök | 01:00 - 1:a Januari 1970 |
Poster i forumet | |
Varningar | |
Grupp | |
Medlem sedan | 01:00 - 1:a Januari 1970 |
Artiklar och filer | |
Den här användaren har inga artiklar eller filer |
Den här användaren har inte skapat någon personlig presentation. |
fortfarande problem med c++ |
float runSimulation (int base, int nrOfRuns) { cout<<"runing sim"<<endl; float price = 0, average=0; int throws= 0; for (int i = 0; i<nrOfRuns; i++} { throws=throwCoin(); price=base; for(int j=0 ; j<throws ; j++) price=price*base; average=average+price; } average=average/nrOfRuns; return average; } ******************************************** for(a;b;c){ kod 1; kod 2; for(e;f;j) kod 3; kod 4; } kod5; return..........; } som jag har uppfattat så är så här det går a,b,kod1,kod2,e,f,kod3,j,f,kod3,j tills f ska inte gälla då hopar den till kod 4,sedan till första for satsen,c. men när kommer den till kod 5 och retur......????? och var retureras till??är det till Float?????????? Postad 15:01 - 5:e September 2005 |
behöver hjälp |
throws= 0; for (int i = 0; i<nrOfRuns; i++}{ throws=throwCoin(); price=base; for(int j=0 ; j<throws ; j++)//vad är j och vad gör den här price=price*base; average=average+price; } average=average/nrOfRuns; return average; } Vet vad en for loop gör,men vet inte när den andra for loopet hopar in i varvet när det är andra for loop att göra varvet???,,r det bara första raden i andra for loop som exekveras eller båda. Postad 18:29 - 4:e September 2005 |
behöver hjälp |
den här for satsen vilken for exekveras först. ******************************************************** float runSimulation (int base, int nrOfRuns){ cout<<"runing sim"<<endl; float price = 0, average=0; int throws= 0; for (int i = 0; i<nrOfRuns; i++}{ //vet inte vad i gör här och vad är i, throws=throwCoin(); price=base; for(int j=0 ; j<throws ; j++)//vad är j och vad gör den här price=price*base; average=average+price; } average=average/nrOfRuns; return average; } ****************************************************** int throwCoin(){ int throws=0; int side=0; //vad menas med side=o,vilken sidan är kan någon ge ex på det const int noll=0; while (side==noll){ side=(rand() %2); throws++; } return throws; } [/B][/B][/U][B][B] [/B][B][U][/B][/U][B][U] Postad 11:46 - 4:e September 2005 |
behöver hjälp |
I den här for satsen vilken for exekveras först. ******************************************************** float runSimulation (int base, int nrOfRuns){ cout<<"runing sim"<<endl; float price = 0, average=0; int throws= 0; for (int i = 0; i<nrOfRuns; i++}{ //vet inte vad i gör här och vad är i, throws=throwCoin(); price=base; for(int j=0 ; j<throws ; j++)//vad är j och vad gör den här price=price*base; average=average+price; } average=average/nrOfRuns; return average; } ****************************************************** int throwCoin(){ int throws=0; int side=0; //vad menas med side=o,vilken sidan är kan någon ge ex på det const int noll=0; while (side==noll){ side=(rand() %2); throws++; } return throws; } [/B][B][/B][/U][B][U][B][/B] Postad 11:40 - 4:e September 2005 |
översättning av c++ kod till vanligt svenska |
undrar om det finns någon här som kan översätta den här koden på vanligt svenska rad för rad.Jag vet vad programmet redan gör,men vill veta rad för rad. # include <iostream> # include <ctime> # include <cstdlib> # include <math.h> # include <iomanip> using std::cin; using std::cout; using std::endl; char readAction(); int readBase(); void writeResult( int base, int nrOfRuns, float runSimulation ); float runSimulation( int base, int nrOfRuns ); int readNrOfRuns(); int throwCoin(); int main() { int base = 2, nrOfRuns = 100; const char BASE='b', NR='o', RUN='s', EXIT='a'; srand( time(0) ); bool done = false; while( !done ){ switch( readAction() ){ case BASE: base = readBase(); break; case RUN: writeResult( base, nrOfRuns, runSimulation(base, nrOfRuns) ); break; case NR: nrOfRuns = readNrOfRuns(); break; case EXIT: done = true; break; default: cout << "Alternativet saknas! "<<endl; } } cout << "Programmet avslutat" << endl; return 0; } char readAction(){ char alternative; cout << endl <<" b = Ange bas" <<endl <<" o = Ange antal kastomgångar" <<endl <<" s = Starta simulering" <<endl <<" a = Avsluta" <<endl; cin>> alternative; return alternative; } int readBase(){ int base =0; while ( (base < 2) || (base > 9)){ cout << "Ange bas för beräkning (2-9)"; cin >> base; if ( (base <2) || (base >9)) cout<< "Alternativet saknas!"<< endl; } return base; } void writeResult(int base, int nrOfRuns, float runSimulation){ cout<<"************************" <<endl <<"Antal kastomgångar= " <<nrOfRuns <<endl <<"Bas= " <<base<<endl <<"Medelvinst: " <<runSimulation <<endl <<"*****************************"; return; } float runSimulation (int base, int nrOfRuns){ cout<<"runing sim"<<endl; float price = 0, average=0; int throws= 0; for (int i = 0; i<nrOfRuns; i++){ throws=throwCoin(); price=base; for(int j=0 ; j<throws ; j++) price=price*base; average=average+price; } average=average/nrOfRuns; return average; } int readNrOfRuns(){ int number=0; while ((number<10) || (number>100000)){ cout<<"Ange antal kastomgångar för en simulering (10-100000)"; cin>> number; if((number<10)|| (number>100000)) cout<<"Ogiltigt värde"<<endl; } return number; } int throwCoin(){ int throws=0; int side=0; const int noll=0; while (side==noll){ side=(rand() %2); throws++; } return throws; } Postad 20:43 - 1:a September 2005 |
Datum
2025-01-02 16:08
Vecka: 01
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.