» »

[C#] do - while

[C#] do - while

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):
            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

Vesoljc ::

vsota ni 3 * 4
vsota je 3 + 3
zacnes z vsoto 0 in ji pristevas a
Abnormal behavior of abnormal brain makes me normal...

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?
Semper Fi

Senitel ::

14

Jakob_X ::

vsota = vsota + a

Ti pa tvoj while pogoj ne prišteje zadnje številke.

GupeM ::

GangStarr je izjavil:

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.

GangStarr ::

Hvala za pomoč :D
Semper Fi

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!

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 ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C# Menjalec Valut (EUR to ...)

Oddelek: Programiranje
71469 (1382) Goran's Blog
»

C# pomoč

Oddelek: Programiranje
111200 (842) mihies
»

[C#] Reševanje domačih nalog

Oddelek: Programiranje
173043 (2547) krastača

[C#]naloga iz metod!

Oddelek: Programiranje
81533 (1366) Ziga Dolhar
»

[C#] razlaga

Oddelek: Programiranje
161527 (1244) krastača

Več podobnih tem