Ahoj, chtěl bych poprosit pomoc s úlohou, kterou mám napsat v Javě, nevím si rady, co s tím. Má to být pomocí cyklů:
- napište metodu, která zobrazí přiložený čtvercový obrazec
- metoda bude mít parametr - celé číslo, velikost čtverce
- pokud bude parametr lichý, nebo menší než 4, metoda vypíše chybu
- v ostatních případech vykreslí obrazec
Samotné světelné pole zde
Děkuji moc.
Java - úloha na cykly Vyřešeno
- ClearSky
- Level 4
- Příspěvky: 1093
- Registrován: prosinec 10
- Bydliště: Hostivice
- Pohlaví:
- Stav:
Offline
Java - úloha na cykly
The ///M. The most powerful letter in the world.
- domitea
- Tvůrce článků
-
Level 4.5
- Příspěvky: 1971
- Registrován: červen 09
- Bydliště: Královehradecký kraj
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Java - úloha na cykly Vyřešeno
Takže vypracování úkolu nečekej, ale nějaké to poškouchnutí správným směrem
Začneme třeba u té diagonály. Hlavní diagonála je na (x,x), ale vedlejší je na tom kapičku jinak, ta to má jako (x,x-k), kde k říká, na jakém to je řádku. Díky této úpravě hravě uděláš vedlejší diagonálu.
Dále ta chyba, není napsáno jaká to má být chyba, takže můžeš házet třeba IllegalArgumentException (myslím). Dále asi budeš mít zádrhel s lichostí. Jaký má zbytek (modulo) liché číslo po celočíselném dělení dvěma?
A ty čtverce? Zkus si to nakreslit na papír i se souřadnicemi a už vypozoruješ, co mají jednotlivé buňky společné

Začneme třeba u té diagonály. Hlavní diagonála je na (x,x), ale vedlejší je na tom kapičku jinak, ta to má jako (x,x-k), kde k říká, na jakém to je řádku. Díky této úpravě hravě uděláš vedlejší diagonálu.
Dále ta chyba, není napsáno jaká to má být chyba, takže můžeš házet třeba IllegalArgumentException (myslím). Dále asi budeš mít zádrhel s lichostí. Jaký má zbytek (modulo) liché číslo po celočíselném dělení dvěma?
A ty čtverce? Zkus si to nakreslit na papír i se souřadnicemi a už vypozoruješ, co mají jednotlivé buňky společné

- ClearSky
- Level 4
- Příspěvky: 1093
- Registrován: prosinec 10
- Bydliště: Hostivice
- Pohlaví:
- Stav:
Offline
Re: Java - úloha na cykly
Díky moc, metodu s podmínkou x<4 zvládnu, lichost už asi ne. Chyba - asi bude stačit vypsání "Chyba". Také mi dělá potíže pochopit, kolik vlastně pro ten obrazec použít cyklů (3?) a jak zadám pomocí 1 cyklu:
1) aby svítila půlka prvního řádku
2) a zároveň aby druhý řadek svítila první a pak "žárovka" v půlce... atd pro celý obrazec
1) aby svítila půlka prvního řádku
2) a zároveň aby druhý řadek svítila první a pak "žárovka" v půlce... atd pro celý obrazec
The ///M. The most powerful letter in the world.
Re: Java - úloha na cykly
nechci tu kazit "morálku" ale inspiraci hledej zde.
http://jsfiddle.net/L69ee/1/
http://jsfiddle.net/L69ee/1/
ello dere
- ClearSky
- Level 4
- Příspěvky: 1093
- Registrován: prosinec 10
- Bydliště: Hostivice
- Pohlaví:
- Stav:
Offline
Re: Java - úloha na cykly
Díky, ještě jak pomocí modulo určím liché číslo?
- pokud bude parametr lichý, nebo menší než 4, metoda vypíše chybu
if (a < 4 && liché číslo ) { Sys.out.println("chyba");}
else
{kód obrazce}
--- Doplnění předchozího příspěvku (19 Říj 2013 22:48) ---
už jsem na to přišel, díky za pomoc.
- pokud bude parametr lichý, nebo menší než 4, metoda vypíše chybu
if (a < 4 && liché číslo ) { Sys.out.println("chyba");}
else
{kód obrazce}
--- Doplnění předchozího příspěvku (19 Říj 2013 22:48) ---
už jsem na to přišel, díky za pomoc.
The ///M. The most powerful letter in the world.
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti