Kezdőoldal » Számítástechnika » Programozás » [JS] Hogy oldanátok meg?

[JS] Hogy oldanátok meg?

Figyelt kérdés

Gyakorlásnak gondoltam megcsinálok egy feladatot, de elakadtam vele, bár nem tudom, hogy jött ki az a statikus 4.5 a végén.


A feladat: Szimuláljunk egy N-szeres kockadobást: dobjunk fel N-szer egy kockát a gép segítségével. Írjuk ki az egyes dobások eredményét, majd a sorozat végén a dobások átlagát is!


A kód:


var sum = 0;


for (var i = 0; i < 10; ++i) {

sum+=i;

document.write(Math.floor(Math.random() * 100) + 1 +"<br>");


}

document.write("<hr>"+ sum/10);



OUTPUT:

10 egymás alatti 0-100 közötti véletlen szám, ill. ezek alatt elvileg ezek átlaga(lenne).


2017. jún. 20. 13:27
 1/7 anonim ***** válasza:

Hiba1: sum+=i;

Hiba2: document.write("<hr>"+ sum/10);

2017. jún. 20. 13:39
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:
Mi a gond velük?
2017. jún. 20. 13:40
 3/7 anonim ***** válasza:
Az átlagszámításhoz gondolom a dobások összegét szeretnéd összeadni. Nem ezt teszed, hanem a ciklusváltozót adod össze, ami fixen 0+2+...+9, ami 45.
2017. jún. 20. 14:19
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
100%

Mint az előző hozzászólók is említették: a dobás sorszámát, a ciklusváltozó értékét (0., 1., 2.,...7.,8.,9.) összegzed (ami 10 dobás esetén 45, annak tizede 4,5), nem a dobás véletlenszerű értékeit (1,2,3,4,5,6). Ráadásul a "kockád" százoldalú.


Valahogy inkább így:

[link]

2017. jún. 20. 15:12
Hasznos számodra ez a válasz?
 5/7 A kérdező kommentje:
Köszi szépen, kár, hogy utolsónak nem lehet 2x like-olni :D
2017. jún. 20. 17:32
 6/7 anonim ***** válasza:
ajánlom "programozási tételek" googlizását nem annyire bonyolúlt, néhányra talán már magadtól is rájöttél, csak a legtöbbjéhez kellenek tömbök
2017. jún. 21. 12:31
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:

Lehet az Új algoritmusok-at sem ártana gyakrabban elővennem :)

Csekkoltam, köszi

2017. jún. 21. 13:25

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!