Autor | Zpráva | ||
---|---|---|---|
Jan Tojnar Profil |
#1 · Zasláno: 27. 5. 2008, 13:30:23
Mám na svém webu stránku s výpisem 1. až 20. mocniny z čísla, ale vzpíše se mi jich jen 12.
V čem mám chybu. Script: function prvniMocnina(zaklad) { var x = zaklad; return x; } function druhaMocnina(zaklad) { var x = zaklad * zaklad; return x; } function tretiMocnina(zaklad) { var x = zaklad * zaklad * zaklad; return x; } function ctvrtaMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad; return x; } function pataMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad; return x; } function sestaMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; } function sedmaMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; } function osmaMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; } function devataMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; } function desataMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; }function jedenactaMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; } function dvanactaMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; } function trinactaMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; } function ctrtnactaMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; } function patnactaMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; } function sestnactaMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; } function sedmnactaMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; } function osmnactaMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; } function devatenactaMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; } function dvacataMocnina(zaklad) { var x = zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad * zaklad; return x; } //Vypis var cislo = eval(prompt("Zadej z\u00E1klad mocniny",1)); document.write("<br>Prvn\u00ED mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( prvniMocnina(cislo) ); document.write("<br>Druh\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( druhaMocnina(cislo) ); document.write("<br>T\u0159et\u00ED mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( tretiMocnina(cislo) ); document.write("<br>\u010Ctvrt\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( ctvrtaMocnina(cislo) ); document.write("<br>P\u00E1t\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( pataMocnina(cislo) ); document.write("<br>\u0160est\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( sestaMocnina(cislo) ); document.write("<br>Sedm\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( sedmaMocnina(cislo) ); document.write("<br>Osm\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( osmaMocnina(cislo) ); document.write("<br>Dev\u00E1t\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( devataMocnina(cislo) ); document.write("<br>Des\u00E1t\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( desataMocnina(cislo) ); document.write("<br>Jeden\u00E1ct\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( jedenactaMocnina(cislo) ); document.write("<br>Dvan\u00E1ct\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( dvanactaMocnina(cislo) ); document.write("<br>T\u0159in\u00E1ct\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( tritnactaMocnina(cislo) ); document.write("<br>\u010Ctrn\u00E1ct\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( ctrnactaMocnina(cislo) ); document.write("<br>Patn\u00E1ct\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( patnactaMocnina(cislo) ); document.write("<br>\u0160estn\u00E1ct\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( sestnactaMocnina(cislo) ); document.write("<br>Sedmn\u00E1ct\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( sedmnactaMocnina(cislo) ); document.write("<br>Osmn\u00E1ct\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( osmnactaMocnina(cislo) ); document.write("<br>Devaten\u00E1ct\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( devatenactaMocnina(cislo) ); document.write("<br>Dvac\u00E1t\u00E1 mocnina \u010D\u00EDsla " + cislo + " je rovna "); document.write( dvacataMocnina(cislo) ); |
||
Timy Profil |
#2 · Zasláno: 27. 5. 2008, 13:34:20
Bože.
Nebude jednodušší si napsat obecnou funkci na výpočet n-té mocniny? Nebo lépe — použít již vestavěnou funkci? Pak to stačí projet cyklem. |
||
Měsíček Profil |
#3 · Zasláno: 27. 5. 2008, 13:38:55 · Upravil/a: Měsíček
--
|
||
Timy Profil |
#4 · Zasláno: 27. 5. 2008, 13:40:11
Měsíček
function mocnina(x,y){ return Math.pow(x,y); } A to má jaký smysl? |
||
Měsíček Profil |
#5 · Zasláno: 27. 5. 2008, 13:41:26
právě teď mi to došlo :) = žádný takže místo funkce mocnina() .. stačí jen Math.pow(); omlouvám se ..
|
||
Měsíček Profil |
#6 · Zasláno: 27. 5. 2008, 13:47:27 · Upravil/a: Měsíček
Tohle je taky blbost, ale menší než to moje předtím :)
<script type="text/javascript"> var x,y,a = 1; var cislo = eval(prompt("Zadej zaklad mocniny",1)); while(a<13){ document.write(a+" mocnina cisla "+cislo+" je "+Math.pow(cislo,a)+"<br>"); a++; } </script> |
||
ah01 Profil |
#7 · Zasláno: 27. 5. 2008, 13:51:12 · Upravil/a: ah01
Měsíček
var cislo = eval(prompt("Zadej zaklad mocniny",1)); A to je co? |
||
Měsíček Profil |
#8 · Zasláno: 27. 5. 2008, 13:52:57
Vycházím z toho co tam měl jestli chce aji v promptu počítat .. (takže když zadá 3+3 tak, aby se počítalo s číslem 6) .. tak ať si to tam nechá - jeho prvotní úmysl neznám ;)
|
||
Jan Tojnar Profil |
#9 · Zasláno: 27. 5. 2008, 15:27:41
Díky už to funguje
|
||
Měsíček Profil |
#10 · Zasláno: 27. 5. 2008, 15:41:51
A co přesně funguje? Můj skript nebo jsi udělal jiné řešení? :)
|
||
Jan Tojnar Profil |
#11 · Zasláno: 27. 5. 2008, 15:44:31
Tvůj script :)
|
||
Jan Tojnar Profil |
#12 · Zasláno: 27. 5. 2008, 15:45:20
Tvůj script :)
|
||
Časová prodleva: 16 let
|
0