algorytm.org

Implementacja w JavaScript

Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Potęgowanie z uwzględnieniem wykładników ujemnych - Implementacja w JavaScript
Ocena użytkownikóww: *****  / 0
SłabyŚwietny
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>
Dodaj komentarz