Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# cykly a výpočet

A co mas ako vstup? String? Jak to prevadzas na cislo? Napriklad mozes pouzit navratovu hodnotu fcie ktorou ten string prevadzas na cislo (resp. chytat jej exception, v sekcii Try - Catch), a budes vediet ze ci to cislo bolo alebo nie. Alebo milion inych sposobov (prejst si v cykle kazdy znak, alebo si zadat do google.com slova: C# string test numeric)... Idealne ked pouzijes to co chce od teba ucitel = co ste sa naposledy ucili, ak to je domaca uloha.

P.S: Konkretne mozes pouzit napr. double.TryParse
Podrobne info o parametroch je napr. na msdn.microsoft.com

P.S.2. a na prevod na double sa da pouzit double.Parse, co je logicke ked sa to da testovat pomocou TryParse

P.S.3. a zaporne cislo samozrejme otestujes normalne pomocou if(neco < 0.0), po tom prevode na double. A testoval by som radsej aj 0.0 ptz to je specialny pripad ked vysledok bude vzdy nula, ale mozno to ani netreba testovat ked pouzivas double (tam je definovane aj nekonecno co vznikne asi po deleni nulou u double) treba skusit ci bude spravny vysledok (0.0) ak bude niektory R=0.0.
.. alebo v parametroch toho Parse (a TryParse) nepovolis vobec znamienko -, to tusim tiez ide.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny