Potrzebuje pomocy w napisaniu takiego programu. Jakies sugestie jak mam to zrobic, lub pomoce ktore ulatwia mi rozwiazanie tego problemu.
- Pewna fabryka produkuje telefony komórkowe na 3 liniach produkcyjnych.
Produktem finalnym schodzącym z linii jest zestaw: telefon + ładowarka + akcesoria.
Na każdej linii pracuje jeden pracownik kontroli jakości sprawdzający, czy wszystkie
elementy zestawu zostały umieszczone w opakowaniu. - Fabryka pracuje 24 godziny na dobę, 7 dni w tygodniu.
Pracownicy działu kontroli jakości zmieniają się co 8 godzin. - W ciągu doby fabryka produkuje 1440 zestawy (1 na minutę).
Na opakowaniu zestawu drukowany jest kod postaci: DDDPZZZZmmmmmm
gdzie DDD – numer dnia w roku (do 365)
P – numer pracownika w dniu (liczonym od północy)
ZZZZ – numer zestawu wyprodukowanego w danym dniu
mmmmmm – numer produktu w roku
Wszystkie numery liczone są od 1. - Napisz program wypisujący w konsoli listę wszystkich możliwych numerów seryjnych
w jednym roku. - Rozbuduj program o możliwość sprawdzenia za pomocą osobnej funkcji czy dany numer
jest możliwy.
Do sformatowania liczb przyda się funkcja
System.out.printf(”%03d”, x);
gdzie %
d to podstawienie liczby całkowitej (int), a np. 03 to wypisanie liczby 3cyfrowej z zerami
na początku.