► Zobrazit spoiler
Dotaz k jedné úloze v Javě
Dotaz k jedné úloze v Javě
Dobrý den, mám takový dotaz ohledně řetězcův Javě. Za mák na to nemůžu přijít, jak to řešit. Programování dělám poprvé v životě (střední škola - 1.ročník). Jde o 3.úlohu z obrázku. Jestli byste byli tak hodní a napsali mi aspoň kód, abych věděl jak to má být. Děkuji
Notebook : Intel Core i3 3110M 2.4 GHz | RAM 6GB | LENOVO G500 | AMD Radeon HD 8750M 2GB | Win 10 Pro 64-bit
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Dotaz k jedné úloze v Javě
jednoduché :-)
kterou část přesně nechápeš?
kterou část přesně nechápeš?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- 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: Dotaz k jedné úloze v Javě
Přes modulo zjistíš lichost a ty liché proženeš nějakou metodou ve stylu ToUpper(), práce na jeden cyklus, jednu podmínku a jedno modulo 

Re: Dotaz k jedné úloze v Javě
Ok, děkuji, mrknu se na to a ještě napíšu.
Notebook : Intel Core i3 3110M 2.4 GHz | RAM 6GB | LENOVO G500 | AMD Radeon HD 8750M 2GB | Win 10 Pro 64-bit
Re: Dotaz k jedné úloze v Javě
Kód: Vybrat vše
for (i=0;i<delka(text);++i) /* každé písmeno zvlášť */
if (i%2) /* když je liché */
if (male(text[i])) /* a malé */
převod na velké
else /* když je sudé */
if (velke(text[i])) /* a velké */
převod na malé
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Dotaz k jedné úloze v Javě
faraon:
a teď by mě zajmalo jak to vyhodnotí kompilátor
jestli on to nevyhodnotí spíš takhle:
a teď by mě zajmalo jak to vyhodnotí kompilátor

jestli on to nevyhodnotí spíš takhle:
Kód: Vybrat vše
for (i=0;i<delka(text);++i) /* každé písmeno zvlášť */
if (i%2) /* když je liché */
if (male(text[i])) /* a malé */
převod na velké
else /* když je sudé */
if (velke(text[i])) /* a velké */
převod na malé
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Dotaz k jedné úloze v Javě
Neznáš Python? Musíš se řídit odsazením. Zrovna tobě by to nevzal
Takže aby nemohlo dojít k mýlce:

Takže aby nemohlo dojít k mýlce:
Kód: Vybrat vše
V
|
-----------------------
+-->< i=0;i<delka(text);++i >O--------------------------+
| ----------------------- |
| | |
| ----- |
| ( i%2 )O-------------------+ |
| ----- | |
| | | |
| -------------- --------------- |
| ( male(text[i] )O---+ ( velke(text[i] )O---+ |
| -------------- | --------------- | |
| | | | | |
| +-----------------+ | +----------------+ | |
| | převod na velké | | | převod na malé | | |
| +-----------------+ | +----------------+ | |
| | | | | |
| |<----------+ |<-----------+ |
| | | |
+--------------+<----------------------+ |
|
V
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 2
- 2235
-
od Cleric
Zobrazit poslední příspěvek
25 pro 2024 11:47
-
- 3
- 1932
-
od Jirka88
Zobrazit poslední příspěvek
12 zář 2024 19:44
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 1 host