C# Lesson 3
Matt Bauer 1/8/2020
We are going to learn how to do some basic math with programing.
In Lesson 3 we will learn how to do math with ints and doubles.
using System;
namespace Lesson3
{
class DoingMath
{
static void Main(string[] args)
{
//***********
//Console.Write("Enter an Int : ");
//int int1 = Convert.ToInt32(Console.ReadLine());
//Console.Write("Enter another Int: ");
//int int2 = Convert.ToInt32(Console.ReadLine());
////Console.WriteLine(int1 + " * " + int2 + " = " + int1 * int2); // 4, 2
////Console.WriteLine(int1 + " + " + int2 + " = " + int1 + int2);
////Console.WriteLine(int1 + " * " + int2 + " = " + (int1 * int2));
////Console.WriteLine(int1 + " + " + int2 + " = " + (int1 + int2));
//Console.WriteLine(int1 + " / " + int2 + " = " + (int1 / int2));
//Console.WriteLine(int2 + " / " + int1 + " = " + (int2 / int1));
//Console.WriteLine(int2 + " / " + int1 + " = " + (int2 / (double)int1)); // Downcasting or Explicit Cast
//Console.WriteLine(int2 + " / " + int1 + " = " + ((double)int2 / int1)); // Downcasting or Explicit Cast
//***********
//***********
Console.Write("Enter a Double: ");
double double1 = Convert.ToDouble(Console.ReadLine());
Console.Write("Enter another Double: ");
double double2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine(double1 + " / " + double2 + " = " + (double1 / double2)); // 4, 2
Console.WriteLine(double2 + " / " + double1 + " = " + (double2 / double1)); // .4, .2
Console.WriteLine(double1 + " + " + double2 + " = " + (double1 + double2));
Console.WriteLine(double1 + " - " + double2 + " = " + (double1 - double2));
// Computer isn't able to represent some numbers accuratly.
// The same way that .33 + .33 + .33 != 1
double addResult = double1 + double2;// .6000000000001
double roundedResult = Math.Round(addResult, 1);
Console.WriteLine(double1 + " + " + double2 + " = " + roundedResult);
}
}
}
/*
* TASK:
* Create a program that calculates an employees' pay.
* Ask for their Employee ID. This value will always be an INT.
* Ask for the number of hours they worked.
* Ask for their hourly pay rate.
*
* Example Output
* Enter employee ID: 1154856
* Enter hours worked: 16.55
* Enter hourly pay: 12.77
* Employee 1154856, you have earned $211.34
*
*/
using System;
namespace Lesson3Task
{
class DoingMathTask
{
static void Main(string[] args)
{
//NOTE: You will need to use convert.
//Step 1: Ask for the employee ID. Store the input from the user into an int variable.
//Step 2: Ask for the number of hours they worked.
//Step 3: Ask for their hourly pay.
//Step 4: Multiply hours by pay.
//Step 5: Round the result to 2 decimal places.
//Step 6: Display the result to the user.
}
}
}