Ahoj, mam problém s tím, že mi nefunguje správně kód, nevím, kde jsem
udělala chybu, buď mi to přičítá číslo 2 nebo i 12 ale to je u počtu
slov, ale jenom, když stisknu na tlačítko podruhé.Nevíte kde jsem udělala
chybu. Nejdelší slovo funguje.
Zadání je:V TextBox je dán řetězec slov. Slova jsou oddělena jednou
mezerou. Formulář obsahuje 4 komponenty CheckBox:
počet slov
počet cifer
počet písmen
nejdelší slovo
Po stisku tlačítka spočítejte údaje dle komponent CheckBox.
Díky za pomoc
Ve funkci Rozdel() nenuluješ proměnné pocetSlov, pocetCifer, pocetPismen,
takže se při každém spuštění přičítá k předchozí hodnotě.
To počítání počtu písmen a počtu cifer nebude fungovat -
nepočítáš cifry ani písmena, ale slova. Když bude slovo třeba "ahoj", tak
neplatí písmena.Contains(slovo), když bude slovo "33" tak neplatí
cifry.Contains(slovo). Musíš každé slovo projít po znacích, když je to
cifra, přičteš cifry, jinak přičteš písmena.
Kód sem dávej jako kód - je na to ikonka hned druhá zleva nad polem kde
píšeš text.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.