Dotaz k jedné úloze v Javě

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
eda220
Level 3.5
Level 3.5
Příspěvky: 724
Registrován: leden 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Dotaz k jedné úloze v Javě

Příspěvekod eda220 » 28 lis 2012 18:59

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

► Zobrazit spoiler
Notebook : Intel Core i3 3110M 2.4 GHz | RAM 6GB | LENOVO G500 | AMD Radeon HD 8750M 2GB | Win 10 Pro 64-bit

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Dotaz k jedné úloze v Javě

Příspěvekod CZechBoY » 29 lis 2012 11:46

jednoduché :-)
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

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Dotaz k jedné úloze v Javě

Příspěvekod domitea » 30 lis 2012 15:44

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 :wink:

Uživatelský avatar
eda220
Level 3.5
Level 3.5
Příspěvky: 724
Registrován: leden 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Dotaz k jedné úloze v Javě

Příspěvekod eda220 » 30 lis 2012 23:50

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

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Dotaz k jedné úloze v Javě

Příspěvekod faraon » 01 pro 2012 00:03

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)

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Dotaz k jedné úloze v Javě

Příspěvekod CZechBoY » 01 pro 2012 01:21

faraon:
a teď by mě zajmalo jak to vyhodnotí kompilátor :D
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

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Dotaz k jedné úloze v Javě

Příspěvekod faraon » 01 pro 2012 07:39

Neznáš Python? Musíš se řídit odsazením. Zrovna tobě by to nevzal :lol:

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)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Dotaz- bottleneck
    od vasson » 24 pro 2024 22:22 » v Rady s výběrem hw a sestavením PC
    2
    2235
    od Cleric Zobrazit poslední příspěvek
    25 pro 2024 11:47
  • Dotaz na výběr SSD disku
    od Jirka88 » 10 zář 2024 17:52 » v Rady s výběrem hw a sestavením PC
    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