Solving the class-average problem using counter-controlled iteration. - CSharp Language Basics

CSharp examples for Language Basics:while

Description

Solving the class-average problem using counter-controlled iteration.

Demo Code

using System;//from   ww  w  .j  a  v  a 2s .com
class ClassAverage
{
   static void Main()
   {
      int total = 0; // initialize sum of grades entered by the user
      int gradeCounter = 1; // initialize grade # to be entered next
      while (gradeCounter <= 10) // loop 10 times
      {
         Console.Write("Enter grade: "); // prompt
         int grade = int.Parse(Console.ReadLine()); // input grade
         total = total + grade; // add the grade to total
         gradeCounter = gradeCounter + 1; // increment the counter by 1
      }
      int average = total / 10; // integer division yields integer result
      // display total and average of grades
      Console.WriteLine($"\nTotal of all 10 grades is {total}");
      Console.WriteLine($"Class average is {average}");
   }
}

Result


Related Tutorials