So, here is the code we did in class. I commented it to try to make it clearer.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MathExamples
{
class Program
{
/*******************
* this program creates
* separate methods for
* each of the the basic math
* operations
* Steve Conger 10/2/2013
* *******************/
int number1, number2;
static void Main(string[] args)
{
//initialize the Program class and make
//an instance of it in memory
Program p = new Program();
//call the GetNumbers() method
p.GetNumbers();
//call the Display() method
p.Display();
//pause for a key stroke
Console.ReadKey();
}
//Get input
void GetNumbers()
{
Console.WriteLine("Please enter the first integer");
number1 = int.Parse(Console.ReadLine());
Console.WriteLine("Please enter the second integer");
number2 = int.Parse(Console.ReadLine());
}
int Addition()
{
//do addition and return the answer
int answer=number1 + number2;
return answer;
}
int Multiplication()
{
//do multiplication and return the answer
int answer = number1 * number2;
return answer;
}
int Subtraction()
{
//do subtraction and return the answer
int answer = number1 - number2;
return answer;
}
int Division()
{
//check to make sure the denominator
//is not 0
//the double equal signs == tests
//for equality
if (number2 == 0)
{
//if it is equal to 0 give a message
//and just return zero for the answer
Console.WriteLine("Can't Divide by zero");
return 0;
}
//if the denominator is not 0 just do the
//division
int answer = number1 / number2;
return answer;
}
void Display()
{
//int sum = Addition();
//display the answers. The method can be put directly
//into the writeline because it returns a number
//which can be displayed
Console.WriteLine("the sum of {0}and {1} is {2}",
number1, number2, Addition());
Console.WriteLine("the product of {0} and {1} is {2}",
number1, number2, Multiplication());
Console.WriteLine("the difference of {0} and {1} is {2}",
number1, number2, Subtraction());
Console.WriteLine("the quotient of {0} and {1} is {2}",
number1, number2, Division());
}
}
}
No comments:
Post a Comment