Forum » Programiranje » [C#] do - while
[C#] do - while
![](https://static.slo-tech.com/stili/avatar_gray.gif)
GangStarr ::
Pozdravljeni.
Prosil bi vas, če mi pomagate pri naslednji nalogi.
Navodilo:
Izpiši vsoto števil na določenem intervalu. Začetek in konec intervala vnese uporabnik.
Moj program (ne vem, če pravilen):
Hvala za pomoč...
Prosil bi vas, če mi pomagate pri naslednji nalogi.
Navodilo:
Izpiši vsoto števil na določenem intervalu. Začetek in konec intervala vnese uporabnik.
Moj program (ne vem, če pravilen):
Console.WriteLine("Vpiši prvo število: "); int a = int.Parse(Console.ReadLine()); Console.WriteLine("Vpiši zadnje število: "); int b = int.Parse(Console.ReadLine()); int vsota; do { vsota = a * a + 1; a++; Console.WriteLine(vsota); } while (a < b); Console.WriteLine("Vsota je: " + vsota); Console.ReadKey(true);
Hvala za pomoč...
Semper Fi
![](https://static.slo-tech.com/stili/avatar.gif)
Vesoljc ::
vsota ni 3 * 4
vsota je 3 + 3
zacnes z vsoto 0 in ji pristevas a
vsota je 3 + 3
zacnes z vsoto 0 in ji pristevas a
Abnormal behavior of abnormal brain makes me normal...
![](https://static.slo-tech.com/stili/avatar_gray.gif)
GangStarr ::
Potem je vsota = a + a + 1?
Ne razumem čist naloge. Recimo če je prvo št. 2 in zadnje št. 5. Kolikšna je potem vsota?
Ne razumem čist naloge. Recimo če je prvo št. 2 in zadnje št. 5. Kolikšna je potem vsota?
Semper Fi
![](https://static.slo-tech.com/stili/avatar_gray.gif)
GupeM ::
Potem je vsota = a + a + 1?
Ne razumem čist naloge. Recimo če je prvo št. 2 in zadnje št. 5. Kolikšna je potem vsota?
Vsota je potem 2+3+4(+5) = 9 (14).
V oklepajih je vrednost, če upoštevamo tudi končno številko v intervalu. Odvisno od navodil, običajno pa se upošteva vrednosti DO zadnje številke, zadnje pa ne.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Yacked2 ::
A z for zanko pa ne smeš ?
Console.WriteLine("Vpiši prvo število: "); int a = int.Parse(Console.ReadLine()); Console.WriteLine("Vpiši zadnje število: "); int b = int.Parse(Console.ReadLine()); int vsota = 0; for(int i=a; i<=b; i++) { vsota += i; } Console.WriteLine("Vsota je: " + vsota); Console.ReadKey(true);
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!
![](https://static.slo-tech.com/stili/avatar_gray.gif)
garamond ::
Še matematična rešitev:
vsota = (a + b) * 0.5 * (absolutno(a - b) + 1)Pri kakšni miljardi števil bi se že poznalo na hitrosti :-P
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# Menjalec Valut (EUR to ...)Oddelek: Programiranje | 1675 (1588) | Goran's Blog |
» | C# pomočOddelek: Programiranje | 1319 (961) | mihies |
» | [C#] Reševanje domačih nalogOddelek: Programiranje | 3339 (2843) | krastača |
⊘ | [C#]naloga iz metod!Oddelek: Programiranje | 1722 (1555) | Ziga Dolhar |
» | [C#] razlagaOddelek: Programiranje | 1617 (1334) | krastača |