Lab Record Notes Code
Lab Record Notes Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication6
IsEligibleforexam = true;
else
IsEligibleforexam = false;
}
public void total()
m1 = int.Parse(Console.ReadLine());
m2 = int.Parse(Console.ReadLine());
m3 = int.Parse(Console.ReadLine());
tot = m1 + m2 + m3 / 3;
Internalmark1 = m1 + In1;
Internalmark2 = m2 + In2;
Internalmark3 = m3 + IN3;
Console.WriteLine("subject1:pass");
else
Console.WriteLine("subject1:fail");
Console.WriteLine("subject2:pass");
else
Console.WriteLine("subject2:fail");
Console.WriteLine("subject3:pass");
else
Console.WriteLine("subject3:fail");
Console.WriteLine("pass");
else
Console.WriteLine("fail");
}
}
student.name = (Console.ReadLine());
student.calculateEligibility();
if (student.IsEligibleforexam)
student.total();
else
Console.ReadLine();
}
static int GetValidateMark(string prompt, int maxMark)
int mark;
do
Console.WriteLine(prompt);
mark = int.Parse(Console.ReadLine());
return mark;
}
OUTPUT:
PROGRAM:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
class Item
ID = id;
Name = name;
Price = price;
Quantity = quantity;
{
Console.WriteLine("ID: " + ID + ", Name: " + Name + ", Price: " + Price + ",
Quantity: " + Quantity);
public PerishableItem(int id, string name, double price, int quantity, string expiryDate)
ExpiryDate = expiryDate;
base.Display();
public NonPerishableItem(int id, string name, double price, int quantity, string
manufacturer) : base(id, name, price, quantity)
{
Manufacturer = manufacturer;
base.Display();
class Inventory
Items.Add(item);
{
foreach (var item in Items)
item.Display();
Console.WriteLine();
class Program
inventory.AddItem(milk);
inventory.AddItem(rice);
Console.WriteLine("Initial Inventory:");
inventory.DisplayInventory();
inventory.RemoveItem(1);
inventory.DisplayInventory();
Console.WriteLine("Press any key to close this window...");
Console.ReadKey();
}
OUTPUT:
PROGRAM:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ArithmeticCalc
return a + b;
return a + b;
return a - b;
}
public double Subtract(double a, double b)
return a - b;
return a * b;
return a * b;
if (b == 0)
return a / b;
if (b == 0.0)
{
return a / b;
get
private set
historyIndex++;
}
private void StoreResult(double result)
this[0] = result;
while (true)
if (operation.ToLower() == "exit")
break;
Console.WriteLine("Calculation History:");
continue;
}
double num1;
continue;
double num2;
continue;
double result = 0;
try
switch (operation)
case "+":
break;
case "-":
break;
case "*":
break;
case "/":
break;
default:
Console.WriteLine("Invalid operation.");
continue;
Console.WriteLine("Result:" + result);
Console.WriteLine(ex.Message);
}
OUTPUT:
PROGRAM:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AreaOfShapes
Console.WriteLine("Shape:" + GetType().Name);
Length = length;
Width = width;
base.DisplayInfo();
Console.WriteLine("Length:" + Length);
Console.WriteLine("Width:" + Width);
Radius = radius;
}
public override double Area
base.DisplayInfo();
Console.WriteLine("Radius:" + Radius);
Base = baseValue;
Height = height;
}
public override void DisplayInfo()
base.DisplayInfo();
Console.WriteLine("Base:" + Base);
Console.WriteLine("Height:" + Height);
shapes.Add(new Circle(7));
Console.WriteLine("AREA OF SHAPES");
Console.WriteLine("--------------------");
shape.DisplayInfo();
Console.ReadKey();
}
OUTPUT:
PROGRAM:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EmployeeLeaveDelegate
EmpID = id;
Name = name;
LeaveBalance = leaveBalance;
{
public void ApplyLeave(Employee emp, int days, LeaveApprovalDelegate
approvalDelegate)
if (approvalDelegate(emp, days))
emp.LeaveBalance -= days;
else
class Program
{
Console.WriteLine("=== Employee Leave Application ===");
Console.ReadLine();
}}}
OUTPUT:
PROGRAM:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace UserDefinedException
: base(message)
class Program
try
// Check eligibility
catch (FormatException)
}
catch (Exception ex)
Console.ReadKey();
}
OUTPUT:
PROGRAM:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
class BankAccount
balance = initialBalance;
mutex.WaitOne();
try
balance += amount;
finally
{
mutex.ReleaseMutex();
mutex.WaitOne();
try
balance -= amount;
else
finally
mutex.ReleaseMutex();
mutex.WaitOne();
try
return balance;
finally
mutex.ReleaseMutex();
class Program
while (true)
if (command == "exit")
break;
}
decimal amount;
depositThread.Start();
depositThread.Join();
else
decimal amount;
withdrawThread.Start();
withdrawThread.Join();
else
else
Console.WriteLine("Exiting program.");
}
OUTPUT:
PROGRAM:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace UOperatorOverLoading
class Calculator
number1 = num1;
number2 = num2;
c1.number1 = c1.number1 - 2;
c1.number2 = c1.number2 - 2;
return c1;
{
c2.number1 = c2.number1 + 2;
c2.number2 = c2.number2 + 2;
return c2;
Console.WriteLine("Number1=" + number1);
Console.WriteLine("Number2=" + number2);
}
OUTPUT:
PROGRAM:
using System;
namespace ComplexNumberAddition
class Complex
Real = real;
Imaginary = imaginary;
class Program
{
Console.ReadLine();
}}
OUTPUT: