IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Primitivní kód nefunguje

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Neaktivní uživatel:24.3.2017 21:46

Proč toto nefunguje? (dal jsem tam že se program má zopakovat jen pokud slovo které týpek potom napíše bude mít 3 písmena proto že string a = ano a.Length = 3)

while (jen.Length = 3)
{
int vstup = int.Parse(Con­sole.ReadLine());
for (int i = 0; i <= 10; i++)
{
Console.Write­Line("5 * " + i + " = " + vstup * i);
}
Console.Write­Line("přejete si zadat další číslo u kterého budete chtít vuidfsdj?");
string je = Console.ReadLine();
string jen = je.ToLower().Trim();

}
Console.Write­Line("Když ne tak ne... Jsem zklamán...");

Console.ReadKey();

Odpovědět
24.3.2017 21:46
Neaktivní uživatelský účet
Avatar
Pjanus
Člen
Avatar
Odpovídá na Neaktivní uživatel
Pjanus:24.3.2017 22:00

Máš tam mít dvě rovná se v tom while cyklu a příště používej pro zdrojový kód tag <code>

 
Nahoru Odpovědět
24.3.2017 22:00
Avatar
Tomáš Kubín:24.3.2017 22:01

Ahoj,
hned první chyba je v té while smyčce

while(jen.Length == 3), chybí ti ještě jedno rovná se :)

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
24.3.2017 22:01
Avatar
Neaktivní uživatel:25.3.2017 13:09

Ó díky

Nahoru Odpovědět
25.3.2017 13:09
Neaktivní uživatelský účet
Avatar
Odpovídá na Tomáš Kubín
Neaktivní uživatel:25.3.2017 20:56

Tak nic, furt nefunguje, píše mi to že to ,,jen" neexistuje v current contextu, s jedním i se dvěma rovná se

Nahoru Odpovědět
25.3.2017 20:56
Neaktivní uživatelský účet
Avatar
HONZ4
Člen
Avatar
Odpovídá na Neaktivní uživatel
HONZ4:25.3.2017 21:24

nefunguje, a ani nebude. Je to úplný nesmysl, je tam všechno úplně blbě.
Srozumitelně napiš, co to má dělat.

 
Nahoru Odpovědět
25.3.2017 21:24
Avatar
Odpovídá na HONZ4
Neaktivní uživatel:25.3.2017 21:37

nefungovale ale už funguje, neni tu úplný nesmysl, bylo to víceméně dobře jenom jsem tam dole potom psal zbytečně string, mělo to být bez toho

Nahoru Odpovědět
25.3.2017 21:37
Neaktivní uživatelský účet
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
ostrozan:26.3.2017 13:16

A víš vůbec proč ti to se "string" nefunguje a bez něj ano?
Nebo je ti to fuk - hlavně že to funguje?

 
Nahoru Odpovědět
26.3.2017 13:16
Avatar
Odpovídá na ostrozan
Neaktivní uživatel:28.3.2017 19:37

Protože sem ho tam deklaroval znova i když už je?

Nahoru Odpovědět
28.3.2017 19:37
Neaktivní uživatelský účet
Avatar
Neaktivní uživatel:28.3.2017 19:43

Nebo teda byl, na začátek sem přidal ještě jeden string to sem zapomněl zmíniti

Nahoru Odpovědět
28.3.2017 19:43
Neaktivní uživatelský účet
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
ostrozan:29.3.2017 7:00

Částečně máš pravdu - to že sis ten string nadeklaroval jinde jako globální proměnnou ti vlastně pomohlo k tomu že ti to chodí když ten "string" umažeš v té smyčce

Hlavní problém je ale v něčem jiném - zkus pátrat - dám ti nápovědu: lokální proměnná :-)

 
Nahoru Odpovědět
29.3.2017 7:00
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.

Zobrazeno 11 zpráv z 11.