0% found this document useful (0 votes)
61 views13 pages

OOP Exer 6-9 Compi

The document contains code for a C# program that: 1) Asks the user to input 10 numbers and counts how many are even and negative or odd and positive. 2) Defines classes and methods to run a loop that gets user input, compares it to a random number, and tells the user if their guess is too high or too low until they guess correctly. 3) Defines classes and methods to get a number from the user, check if it is prime by testing for factors, and output the prime numbers up to the user's input.

Uploaded by

elmer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views13 pages

OOP Exer 6-9 Compi

The document contains code for a C# program that: 1) Asks the user to input 10 numbers and counts how many are even and negative or odd and positive. 2) Defines classes and methods to run a loop that gets user input, compares it to a random number, and tells the user if their guess is too high or too low until they guess correctly. 3) Defines classes and methods to get a number from the user, check if it is prime by testing for factors, and output the prime numbers up to the user's input.

Uploaded by

elmer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

EXERCISE 7

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Exercise_7
{
class Program
{
static void Main(string[] args)
{
int number;
int odd = 0;
int even = 0;

Console.WriteLine(" EVEN and ODD Numbers");


Console.WriteLine(" Enter Your Ten Numbers");
for (int x = 1; x <= 10; x++)
{

number = int.Parse(Console.ReadLine());
if (number % 2 == 0 && number < 0)
even++;

else

if (number % 2 == 1)
odd++;

}
Console.WriteLine("You Have Entered {0} Even Negative Numbers",
even);
Console.WriteLine("You Have Entered {0} Odd Positive Numbers",
odd);
Console.Read();
}
}
}

OUTPUT
Exercise 6

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace exercise6
{
class Program
{
static void Main(string[] args)
{
Random mellard = new Random();
int num;
int number;
num = mellard.Next(1, 10);

int c = 1;

do
{
back:

Console.WriteLine("Higher /Lower Number guessing game");

try
{
number = int.Parse(Console.ReadLine());
}

catch (Exception)
{
Console.WriteLine("numero lang ");
goto back;

}
if (number > num)
{

Console.WriteLine("too high!");

}
else if (number < num)
{
Console.WriteLine("too low !");

}
else
{
Console.WriteLine("Congratulations! You guess it right ");
Console.WriteLine("you tried {0}times ", c);
c = 0;
}
c++;
} while (c != 0);

Console.Read();

}
}
}

OUTPUT
Exercise 8

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Exercise8
{
class Program
{
static void Main(string[] args)
{
int number;

mel:
try
{
Console.Write("Enter Any number: ");
number = int.Parse(Console.ReadLine());
Boolean test = true;
if (number >= 2)
{
Console.Write(" The Prime numbers are: ");
Console.Write(" " + 2);

}
else
{
Console.Write("invalid Input: ");
goto mel;
}

for (int j = 3; j <= number; j = j + 2)


{
test = true;
for (int k = 2; k < j; k++)
{
if (j % k == 0)
{
test = false;
}
}

if (test == true)
{
Console.Write(" " + j);

}
}
Console.Read();
}
catch
{

Console.Write("Your input is not correct. Input numbers");


goto mel;
}

Console.Read();
}
}
}

OUTPUT
Exercise 9

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace exercise9
{
class Program
{
static void Main(string[] args)
{

int c = 0;
double rate = 0,a = 0,interest = 0,intrst = 0;

Console.Write("\nEnter the Monthly Savings Amount: ");


double monthlysavings = int.Parse(Console.ReadLine());

Console.Write("\nEnter the Annual Interest Rate(in percent): ");


double monthlyintrate = int.Parse(Console.ReadLine());

Console.Write("\nEnter the Number of Months: ");


int numOfmonth = int.Parse(Console.ReadLine());

rate = monthlyintrate / 100;


interest = rate / 12;

for (int m = 1; m <= numOfmonth; m++)


{
c++;
a = (a + monthlysavings) * (1 + interest);
intrst = intrst + interest;
Console.WriteLine("\nSavings After {0} Months
{1:N3}\nMonthly Interest is {2:N5}\n", c, a, intrst);

}
Console.Read();
}
}
}
OUTPUT
Exercise 11

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace exercise10
{
class Program
{
static void Main(string[] args)
{
string[] graded = { "00 - 09:", "10 - 19:", "20 - 29:", "30 -
39:", "40 - 49:", "50 - 59:", "60 - 69:", "70 - 79:", "80 - 89:", "90 - 99:",
"100: " };
Console.WriteLine("The grades are:");
int[] number = new int[10];
int[] num = new int[10];
double total = 0;
double total1 = 0;
double avge = 0;
int b = 0;

for (int r = 0; r < number.Length; r++)


{
number[r] = int.Parse(Console.ReadLine());
}

Console.WriteLine("the grades are");


Console.WriteLine("______________");

for (int r = 0; r < number.Length; r++)


{
Console.Write("student{0}:\t", r + 1);
Console.Write("{0}", number[r]);
Console.WriteLine();
}

foreach (int avg in number)


{
total += avg;
}
Array.Sort(number);
avge = total / 10.00;

Console.WriteLine("_________________________________ ");
Console.WriteLine("the average is :{0:N2}", avge);
Console.WriteLine("the lowest is :{0}", number[0]);
Console.WriteLine("the highest is :{0}", number[9]);
Console.WriteLine("_________________________________ ");

Console.Write("{0}", graded[0]);
for (int i = 0; i < number.Length; i++)
{

if (number[i] >= 0 & number[i] <= 9)


Console.Write("*");

}
Console.WriteLine();

Console.Write("{0}", graded[1]);
for (int i = 0; i < number.Length; i++)
{

if (number[i] >= 10 & number[i] <= 19)


Console.Write("*");

}
Console.WriteLine();

Console.Write("{0}", graded[2]);
for (int i = 0; i < number.Length; i++)
{

if (number[i] >= 20 & number[i] <= 29)


Console.Write("*");

}
Console.WriteLine();
Console.Write("{0}", graded[3]);
for (int i = 0; i < number.Length; i++)
{

if (number[i] >= 30 & number[i] <= 39)


Console.Write("*");

}
Console.WriteLine();
Console.Write("{0}", graded[4]);
for (int i = 0; i < number.Length; i++)
{

if (number[i] >= 40 & number[i] <= 49)


Console.Write("*");

}
Console.WriteLine();

Console.Write("{0}", graded[5]);
for (int i = 0; i < number.Length; i++)
{

if (number[i] >= 50 & number[i] <= 59)


Console.Write("*");

}
Console.WriteLine();

Console.Write("{0}", graded[6]);
for (int i = 0; i < number.Length; i++)
{

if (number[i] >= 60 & number[i] <= 69)


Console.Write("*");

}
Console.WriteLine();

Console.Write("{0}", graded[7]);
for (int i = 0; i < number.Length; i++)
{

if (number[i] >= 70 & number[i] <= 79)


Console.Write("*");

}
Console.WriteLine();

Console.Write("{0}", graded[8]);
for (int i = 0; i < number.Length; i++)
{

if (number[i] >= 80 & number[i] <= 89)


Console.Write("*");
}
Console.WriteLine();

Console.Write("{0}", graded[9]);
for (int i = 0; i < number.Length; i++)
{

if (number[i] >= 90 & number[i] <= 99)


Console.Write("*");

}
Console.WriteLine();

Console.Write("{0}", graded[10]);
for (int i = 0; i < number.Length; i++)
{

if (number[i] == 100)
Console.Write("*");

}
Console.WriteLine();

Console.Read();
}
}
}

OUTPUT
Exercise 10
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace exercise11
{
class Program
{
static void Main(string[] args)
{

Console.WriteLine("************************************");
Console.Write("number of values to be inputted: ");
int abc = 0;
abc = int.Parse(Console.ReadLine());

int i = 0;

int[] number = new int[abc];


int[] number1 = new int[20];

for (abc = 0; abc < number.Length; abc++)


{
int num = int.Parse(Console.ReadLine());

if (num <= 20)


{
switch (num)
{
case 0:
number1[0] += 1;
break;
case 1:
number1[1] += 1;
break;
case 2:
number1[2] += 1;
break;
case 3:
number1[3] += 1;
break;
case 4:
number1[4] += 1;
break;

case 5:
number1[5] += 1;
break;
case 6:
number1[6] += 1;
break;
case 7:
number1[7] += 1;
break;
case 8:
number1[8] += 1;
break;
case 9:
number1[9] += 1;
break;
case 10:
number1[10] += 1;
break;
case 11:
number1[11] += 1;
break;
case 12:
number1[12] += 1;
break;
case 13:
number1[13] += 1;
break;
case 14:
number1[14] += 1;
break;
case 15:
number1[15] += 1;
break;
case 16:
number1[16] += 1;
break;
case 17:
number1[17] += 1;
break;
case 18:
number1[18] += 1;
break;
case 19:
number1[19] += 1;
break;
case 20:
number1[20] += 1;
break;
default:
break;
}

}
else { }

}
for (int def = 0; def < number1.Length; def++)
{
if (number1[def] == 0) continue;
Console.Write("______________" );
Console.Write("You entered {0} times the number {1}",
number1[def], def);
Console.WriteLine();

Console.Read();

}
}
}

Output :

You might also like