namespace Final_Review_8_13
{
class Program
{
static void Main(string[] args)
{
repeat:
Console.WriteLine("Exercise Menu: ");
Console.WriteLine("\t1. Ex - 8");
Console.WriteLine("\t2. Ex - 9");
Console.WriteLine("\t3. Ex - 10");
Console.WriteLine("\t4. Ex - 11");
Console.WriteLine("\t5. Ex - 12");
Console.WriteLine("\t6. Ex - 13");
Console.Write("Select an exercise to operate: ");
int selection = int.Parse(Console.ReadLine());
switch (selection)
{
case 1:
{
//8. Request an integer value N, then double it. If N is less than 10,
// otherwise divide it by 2. Display N.
Console.Write("Enter a value N: ");
double N = double.Parse(Console.ReadLine());
if (N < 10)
{
N += N;
}
else
{
N = N / 2;
}
Console.WriteLine("The value of N is: {0}", N);
}
break;
//=================================================================
case 2:
{
//9. Request an integer grade G. Check if the grade is valid [0 to 100] range.
// If valid display “Grade is valid”, otherwise display “Error: Invalid Grade”.
Console.Write("Enter your grade: ");
double G = double.Parse(Console.ReadLine());
if (G >= 0 && G <= 100)
{
Console.WriteLine("\nGrade is valid");
}
else
{
Console.WriteLine("\nError: Invalid Grade");
}
}
break;
//=================================================================
case 3:
{
//10. Request an integer N from user, check if it is divisible by 3.
// If so display that N is a multiple of 3, otherwise display that N is not a multiple of 3.
Console.Write("Enter an integer value: ");
int N = int.Parse(Console.ReadLine());
if (N % 3 == 0)
{
Console.WriteLine("\nN is a multiple of 3");
}
else
{
Console.WriteLine("\nN is not a multiple of 3");
}
}
break;
//==========================================
case 4:
{
//11. Request 3 integer values, display the largest and the smallest value.
Console.Write("Enter first value X: ");
int x = int.Parse(Console.ReadLine());
Console.Write("Enter second value Y: ");
int y = int.Parse(Console.ReadLine());
Console.Write("Enter third value Z: ");
int z = int.Parse(Console.ReadLine());
if (x > y && x > z)
{
Console.WriteLine("\nLargest value is: {0}", x);
}
else if (y > x && y > z)
{
Console.WriteLine("\nLargest value is: {0}", y);
}
else if (z > x && z > y)
{
Console.WriteLine("\nLargest value is: {0}", z);
}
if (x < y && x < z)
{
Console.WriteLine("\nSmallest value is: {0}", x);
}
else if (y < x && y < z)
{
Console.WriteLine("\nSmallest value is: {0}", y);
}
else if (z < x && z < y)
{
Console.WriteLine("\nSmallest value is: {0}", z);
}
}
break;
//=================================================================
case 5:
{
//12. Request 3 integer values, display the middle value.
Console.Write("Enter N1 value: ");
int x = int.Parse(Console.ReadLine());
Console.Write("Enter N2 value: ");
int y = int.Parse(Console.ReadLine());
Console.Write("Enter N3 value: ");
int z = int.Parse(Console.ReadLine());
if ((x < y || x < z) && (x > y || x > z))
{
Console.WriteLine("\nMiddle value is: {0}", x);
}
else if ((y < x || y < z) && (y > x || y > z))
{
Console.WriteLine("\nMiddle value is: {0}", y);
}
else
{
Console.WriteLine("\nMiddle value is: {0}", z);
}
}
break;
//=================================================================
case 6:
{
//13. Request an integer N between 1 and 6, then
// double it if N is equal to 1, //triple it if N is equal to 2
//quadruple it if N is equal to 3 //so on for N equal to 4,5, and 6
//if the integer value N is not valid, display invalid input.
Console.Write("Enter an integer between 1 to 6: ");
int N = int.Parse(Console.ReadLine());
if (N == 1)
{
N += N;
}
else if (N == 2)
{
N *= 3;
}
else if (N == 3)
{
N *= 4;
}
else if (N == 4)
{
N *= 5;
}
else if (N == 5)
{
N *= 6;
}
else if (N == 6)
{
N *= 7;
}
else
{
Console.WriteLine("Invalid Input");
}
Console.WriteLine("\nNew Value of N is: {0}", N);
}
break; //=================================================================
default:
{
Console.WriteLine("Sorry, Invalid selection");
}
break;
}
Console.WriteLine("\nHit enter to continue");
Console.ReadLine();
Console.Clear();
goto repeat;
}
}
}
No comments:
Post a Comment