Kezdőoldal » Számítástechnika » Programozás » [Javascript]Hogy tudnám...

[Javascript]Hogy tudnám kiszámítani a 1,13-nak a 113-adik hatványát (szorzásokkal)!?

Figyelt kérdés

Eddig jutottam:


<!DOCTYPE html>

<html>

<head>

<style>



</style>

</head>

<body>



<script>

var szorzando = 1.13;


for (var szorzo = 0; szorzo<114; szorzo*=1.13) {


szorzando*=szorzo;

}

document.write(szorzando);


</script>


</body>

</html>


2016. okt. 20. 14:56
1 2
 1/11 anonim ***** válasza:
Mondjuk ne 0-val kezd a szorzást, mert utána minden szorzás hiába való.
2016. okt. 20. 15:06
Hasznos számodra ez a válasz?
 2/11 anonim ***** válasza:
100%

Egyébként meg:


var alap = 1.13, eredmeny = 1;

for(var kitevo = 1; kitevo <= 113; kitevo++) eredmeny *= alap;

2016. okt. 20. 15:08
Hasznos számodra ez a válasz?
 3/11 A kérdező kommentje:
jaja nem is volt jó a végeredmény, gondolom már a másikkal menni fog köszi :)
2016. okt. 20. 15:13
 4/11 A kérdező kommentje:
Így már jó. Nagyon köszönöm, nem gondoltam bele, hogy kellene egy 3. változó is... ment a pont :)
2016. okt. 20. 15:16
 5/11 anonim ***** válasza:
Vagy simán: Math.pow(1.13, 113);
2016. okt. 20. 15:18
Hasznos számodra ez a válasz?
 6/11 A kérdező kommentje:
H.Tibor87: Így láttam leírva egy feladatban, aztán gondoltam mivel úgyis csak gyakorlok, nem járom a pow-val a könnyebb utat
2016. okt. 20. 15:21
 7/11 anonim ***** válasza:
Hibás gondolat volt, mindig a könnyebb utat kell járni.
2016. okt. 20. 15:32
Hasznos számodra ez a válasz?
 8/11 anonim ***** válasza:
0%
javascriptet nem kötelező html-be ágyazni.
2016. okt. 20. 16:20
Hasznos számodra ez a válasz?
 9/11 anonim ***** válasza:

Akkor a for() ciklus gyakorlása volt némi matematikai művelettel, csak hibásan. :-)

var szorzando = 1.13; // Ebből indultunk ki.

for(kezdő értékek(ek) definiálása; Feltétel a lefutáshoz; Minden ciklus(ban/végén) módosít) {

for(

var szorzo = 0; // ez a kezdő értéked.

szorzo<114; // feltétel a ciklus lefutásához

szorzo*=1.13 // itt módosítod, de így hibás, mindig növelned kellet volna eggyel, mert különben nem fut le 113×: szorzo++;

) {

szorzando*=szorzo; // itt a szorzando értékét módosítod, és szorzod mindig, ezért javasolták a külön változóba az eredményt: eredmeny *= szorzando;

2016. okt. 20. 17:12
Hasznos számodra ez a válasz?
 10/11 A kérdező kommentje:
pen-dragon: Tudom, de gyakorlásnak több kis egyszerűbb feladatot csináltam így sokkal gyorsabb volt mintha külön vesződtam volna az external-okkal
2016. okt. 20. 18:06
1 2

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!