[Javascript]Hogy tudnám kiszámítani a 1,13-nak a 113-adik hatványát (szorzásokkal)!?
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>
Egyébként meg:
var alap = 1.13, eredmeny = 1;
for(var kitevo = 1; kitevo <= 113; kitevo++) eredmeny *= alap;
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;
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!