Feladat nem egyértelmű?

0 votes
asked May 21, 2018 in Rendszermodellezés A00 by MadSane (22 points)  

Üdv! Az lenne a kérdésem, hogy a következőkben leírt esetekből, melyik alapján kéne működjön a házi feladat:

1) "Sikertelen a módosítás, ha 60 másodpercnél kisebb vagy 180 másodpercnél nagyobb értéket állítana be; ilyenkor a módosítást nem végzi el a gép."

Ezt én úgy értelmezem, hogyha a fehér gombbal annyit kattintgatok, hogy 3000 másodpercnél állok meg és tovább lépek a modeButtonnel, mivel a 3000 nincs benne a 60-180-as intervallumban, az az érték marad ami eddig volt. (Pl. ez előtt már beállítottam 80-ra, akkor 80 marad)

2) Viszont a teszteseteknél:
https://i.imgur.com/ktXNYHj.jpg

6.-ik lépéstől: a kijelző 180-at jelez. Próbálom növelni 5-el, de nem lehet mivel 180 a maximum érték amit felvehet. Tehát ha itt tovább lépek, mindenképpen 180-al lépek tovább, és nem teljesül az ami az első pontban van leírva.

Az első esetnél ha az alapértelmezett 60-at próbálom módosítani 3000-re, nem fog sikerülni és marad 60. Viszont a teszteseteknél látottaknál elvész a leírásban olvasható: "ilyenkor a módosítást nem végzi el a gép".

A 2. esetnél alapból vigyázni kell arra, hogy ne lépjen ki az intervallumok határain kívülre, tehát nincs olyan, hogy a "módosítást nem végzi el a gép".

Remélem sikerült érthetően leírni, hogy számomra mi az ellentmondás. Előre is köszönöm a válaszokat.

1 Answer

0 votes
answered May 22, 2018 by dkmisu (630 points)  

"Ha 180 másodpercnél nagyobb" -> Az érték nem nagyobb mint 180 !(x>180) = (x<=180).

...