EX.
NO:2 (b) Arithmetic Operations using Classes and Objects
Program:
using System;
namespace Operation
class Program
static void Main(string[] args)
double a, b, w, x, y, z;
[Link]("Enter first number: ");
a = [Link]([Link]());
[Link]("Enter second number: ");
b = [Link]([Link]());
w = a + b;
x = a - b;
y = a * b;
z = a / b;
[Link]("Addition: "+w);
[Link]("Subtraction: "+x);
[Link]("Multiplication: "+y);
[Link]("Division: "+z);
[Link]();
Output:
5(B)
Program:
namespace Online_Application
class Program
static void Main(string[] args)
EnterName ename = new EnterName();
ename.ev_BannedUser += WarningAlarm;
[Link]();
[Link]();
static void WarningAlarm(object sender, BannedUserEventArgs e)
[Link]("{0} Users Found. Sending Email to Administration.", [Link]);
[Link]("Email Sent.");
[Link]("Warning Alarm Started.");
[Link]("Press Ctrl + c to stop the alarm");
for (;;)
[Link]();
[Link](100);
public class EnterName
public event EventHandler<BannedUserEventArgs> ev_BannedUser;
public void User()
[Link]("Enter You Name : ");
string user = [Link]();
if ((user == "Jack" || user == "Steven" || user == "Mathew") && (ev_BannedUser!=null))
{
ev_BannedUser(this, new BannedUserEventArgs(user));
else
[Link]("Welcome to " + user);
public class BannedUserEventArgs : EventArgs
public BannedUserEventArgs(string s)
Name = s;
public string Name { get;set;}
Output:
3)(b)
Program:
using System;
using [Link];
using [Link];
using [Link];
using [Link];
namespace Exercise
class Program
static void Main(string[] args)
Laptop lp = new Laptop();
[Link]([Link], Laptop.Price1000, Laptop.i3, Laptop.Ram2GB,
Laptop.HD500GB);
[Link]("\n\n*************************************\n");
[Link]([Link], Laptop.Price1500, Laptop.i5, Laptop.Ram4GB, Laptop.HD1TB);
[Link]("\n\n*************************************\n");
[Link]([Link], Laptop.Price2000, Laptop.i9, Laptop.Ram8GB, Laptop.HD1TB);
[Link]("\n\n*************************************\n");
[Link]();
class Laptop : LaptopBase
public void ShowDetails(string name, string price, string processor, string ram, string hdd)
[Link]("Name : "+name);
[Link]("Price : " + price);
[Link]("Processor : " + processor);
[Link]("Ram : " + ram);
[Link]("HDD : " + hdd);
class LaptopBase
public const string i3 = "i3";
public const string i5 = "i5";
public const string i7 = "i7";
public const string i9 = "i9";
public const string Ram2GB = "2GB";
public const string Ram4GB = "4GB";
public const string Ram8GB = "8GB";
public const string HD500GB = "500GB";
public const string HD1TB = "1TB";
public const string Price1000 = "$1000";
public const string Price1500 = "$1500";
public const string Price2000 = "$2000";
public const string Lenove = "Lenovo";
public const string Sony = "Sony";
public const string Dell = "Dell";
Output: