All pastes #196729 Raw Edit

Someone

public text v1 · immutable
·published 2006-10-10 20:57 UTC
rendered paste body
using System;
 
namespace inputAverage
{
	class mainClass
	{
		static void Main()
		{
			// James de Mattos, Ch.6

			// Scroll assignment-specific information
			Documentation();

			Console.WriteLine ("Input -999 when you wish to recieve the average and letter grade.");
			Console.WriteLine ("Only insert valid integers (1-100, no letters)");
			getInput();
			
		}

		// Get Input
		static void getInput()
		{
			int Input = 0;
			int inputCount = 0;
			int Total = 0;
			int Output = 0;

			while (Input != -999)
			{
				if (Input >= 0)
					if (Input <= 100)
					{
						inputCount++;
						Total += Input;

						Console.WriteLine ("\nInput Grade:");
						Input = (int.Parse (Console.ReadLine()));
					}
					else
					{
						Console.WriteLine ("Invalid Input.");
						Input = 0;
						inputCount--;
					}
					
				if (Input == -999)
				{
					inputCount--;
					Output = Total / inputCount;
					Console.WriteLine ("\nAverage: " + Output);
					Console.ReadLine ( );
					break;
				}
			}

		}

		// Provide internal documentation
		static void Documentation()
		{
			Console.WriteLine ("************************************************");
			Console.WriteLine ("*   Programming Assignment #3, Page 308, Ch. 6 *");
			Console.WriteLine ("*   Developer:   James de Mattos               *");
			Console.WriteLine ("*   Date Submitted: Sep. 19, 2006              *");
			Console.WriteLine ("*   Purpose: Provide internal documentation.   *");
			Console.WriteLine ("************************************************\n");
		}
	}
}