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?

Zliczanie wystąpień elementu w tablicy - Implementacja w JavaScript
Ocena użytkownikóww: *****  / 0
SłabyŚwietny
Nadesłany przez Tomasz Lubiński, 07 lutego 2013 09:29
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.

zliczanie_wsytapien_elementu.html:
<!--
Zliczanie liczby wystapien elementu w tablicy
(c) 2013 by Tomasz Lubinski
www.algorytm.org
-->

<script type="text/javascript">
function zliczanie_wystapien()
{
    // pobierz wartosci tablicy liczb
    var a = document.forms['szukanie'].tablica.value.split(',');
    // pobierz obiekt do szukania
    var szukana = document.forms['szukanie'].szukana.value;    
    
    // zainicjuj wynik
    var wynik = 0;

    // dla kolejnych elementow tablicy
    for (var i=0; i<a.length; i++)
    {
    	// jezeli aktualny element jest rowny szukanemu, zwieksz liczbe wystapien o 1
        if (a[i] == szukana)
        {
            wynik++
        }
    }

    alert("Wartosc " + szukana + " wystepuje w tablicy " + wynik + " razy.");
    
    return false;
}
</script>

<form id="szukanie" action=""><div>
<table border="0" cellpadding="5">
<tr><td>Tablica liczb (wartości oddzielone przecinkiem, bez spacji):</td><td><input type="text" name="tablica" value="4,1,6,1,1"></td></tr>
<tr><td>Szukana wartosc:</td><td><input type="text" name="szukana" value="1"></td></tr>
<tr><td colspan="2"><button onclick="return zliczanie_wystapien()">Policz wystąpienia</button></td></tr></table>
</div></form>
<div id="opis"></div>
Dodaj komentarz