// 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.");
}