// Plik searchseq.html. // Wyszukiwanie sekwencyjne w celu określenia opisu i ceny produktu. // Zakładamy, że tablice zostały zapełnione w innym miejscu // Ten kod powinien być częścią większego programu do obsługi magazynu // W programie przyjęto, że zmienna TotalNumber // zawiera łączną liczbę produktów w magazynie // (a tym samym i elementów w tablicy) // Najpierw należy pobrać numer części szukanej przez użytkownika searchPt = prompt("Podaj numer części, którą chcesz sprawdzić:"); foundPart = 0; // Flaga informująca, czy znaleziono szukaną część for (i = 0; i < TotalNumber; i++) // Sprawdzanie wszystkich elementów z magazynu { if (partNo[i] = searchPt) { document.write("Oto opis części nr "+searchPt+":"); document.write(desc[i]); document.write("Cena części wynosi: "+price[i]); foundPart = 1; // Ustawianie flagi na wartość jeden break; // Wyjście z pętli po znalezieniu indeksu części } } // Sprawdzanie flagi foundPart w celu ustalenia, czy część została znaleziona if (foundPart == 0) { document.write("** Niestety, w magazynie nie ma części o podanym numerze."); }