Ocena użytkownikóww: ***** / 0
Nadesłany przez Michał Witaszek, 10 czerwca 2012 16:01
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.
pow2_js.html:
<!--
Potegowanie z uwzglednieniem wykladnikow ujemnych
Michał Witaszek
www.algorytm.org
-->
<html>
<body>
<script type="text/javascript">
function potega(a,b)
{
var a = document.dane.a.value;
var b = document.dane.b.value;
var n=b;
var wynik = 1;
if (b>0)
{
while(b>0)
{
wynik *= a;
b--;
}
}else if (b<0)
{
while(b<0)
{
wynik *= a;
b++;
}
wynik = 1/wynik;
}
alert(a + "^" + n + " = " + wynik);
}
</script>
<form name="dane">
<br />Podaj podstawe: <input type="text" name="a" />
<br />Podaj wykladnik: <input type="text" name="b" />
<br /><button onclick="potega()">Oblicz</button>
</form>
</body>
</html>