Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

C# while loop dodawanie

$
0
0

Witam. Zrobilem zadanie w petli for ale chce zeby zrobilo to samo z petla while. W skrocie chodzi o to zeby uzytkownik wprowadzil start petli jej koniec i o ile zwiekszac, a petla ma sie zsumowac

        private List<int> Looping(List<int> LoopParam)
        {
            var LoopSum = new List<int>();
            LoopSum.Add(0);
            LoopSum.Add(0);
            for (;LoopParam[0]<=LoopParam[1];LoopParam[0]+=LoopParam[2])
            {
                LoopSum[0]+=LoopParam[0];//Counting the score
            }
            for(;LoopParam[3]<= LoopParam[4]; LoopParam[3] += LoopParam[5])//Let's make the loop even more efficient!
            {
                LoopSum[1]+=LoopParam[3];//Counting the score
            }
            return LoopSum;
        }//Do the loop and summarize

Moja petla while:

        private List<int> LoopingWhile(List<int> LoopParam)
        {
            var Sum = new List<int>();
            Sum.Add(0);
            Sum.Add(0);
            while(LoopParam[0]<LoopParam[1])
            {
                LoopParam[0] += LoopParam[2];
                Sum[0] += LoopParam[0];
            }
            while (LoopParam[3]<LoopParam[4])
            {
                LoopParam[3] += LoopParam[5];
                Sum[1] += LoopParam[3];
            }
            return Sum;
        }

Wrzystkie zmienne sa przekazywane. Problem jest jedynie z dodawaniem.


Viewing all articles
Browse latest Browse all 21942