Forum » Programiranje » [C#] Kako deliti dve števili v if stavku
[C#] Kako deliti dve števili v if stavku
Hardstyle ::
Zanima me kako bi naredil, da program prebere neko število in ugotovi ali je število deljivo z 2, s 3 ali s 7.
Ampak takoj ko pridem do tega mi javi naslednje:
Zagotovo je nekaj enostavnega in ne vidim ampak res si glavo belim že pol ure pa še kr ne pridem do rešitve.
int st;
Console.WriteLine("Vpisi stevilo:");
st = int.Parse(Console.ReadLine());
if (st/2 )
Console.WriteLine("Stevilo je deljivo s 2");
Ampak takoj ko pridem do tega mi javi naslednje:
Error 1 Cannot implicitly convert type 'int' to 'bool'
Zagotovo je nekaj enostavnega in ne vidim ampak res si glavo belim že pol ure pa še kr ne pridem do rešitve.
- spremenil: Hardstyle ()
strictom ::
if(st%2==0)
Console.WriteLine("Stevilo je deljivo s 2");
Če je odstotek pri deljenju z 2 enak 0 (vsaj pri C++ je tako).
Console.WriteLine("Stevilo je deljivo s 2");
Če je odstotek pri deljenju z 2 enak 0 (vsaj pri C++ je tako).
"Violence is the last refuge of the incompetent" - Salvor Hardin
Mavrik ::
st/2 je rezultat int, if stavek pa hoče imet boolean. Ti rabiš izračunat ostanek (oz. modul) pri deljenju z dva, ne pa rezultat. Za kar uporabiš strictomovo kodo. st/2 ti za tvoj namen ne pove nič uporabnega.
The truth is rarely pure and never simple.
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Sode ter Lihe(C Sharp)Oddelek: Programiranje | 1855 (1653) | detroit |
| » | [C#] Input string was not in a correct format.Oddelek: Programiranje | 1220 (1157) | Cvenemir |
| ⊘ | [C#]naloga iz metod!Oddelek: Programiranje | 1965 (1798) | Ziga Dolhar |
| » | [C#] razlagaOddelek: Programiranje | 1747 (1464) | krastača |
| » | Pomoč pri programčkihOddelek: Programiranje | 3226 (2876) | Mitja Bonča |