Professional Documents
Culture Documents
Solution:
using System;
using System.Collections.Generic;
using System.Text;
namespace lab13
{
class cal
{
public void calsu()
{
menu();
}
public static void menu(){
Console.WriteLine("***************************");
Console.WriteLine(" Calculator");
Console.WriteLine("***************************");
Console.WriteLine("Enter num1:");
int num1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter num2:");
int num2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("***************************");
Console.WriteLine("Press 1 for Add");
Console.WriteLine("Press 2 for sub");
Console.WriteLine("Press 3 for multiply");
Console.WriteLine("Press 4 for divide");
Console.WriteLine("Press 5 for exit");
switch (Convert.ToInt32(Console.ReadLine()))
{
case 1:
{
Console.WriteLine("***************************");
add(num1, num2);
break;
}
case 2:
{
Console.WriteLine("***************************");
sub(num1, num2);
break; }
case 3:
{
Console.WriteLine("***************************");
mul(num1, num2);
break;}
case 4:
{
/ Console.WriteLine("***************************");
div(num1, num2);
break;
}
[Lab no.13] [Computer Programming]
[Menu Driven Approach]
case 5:
{
Environment.Exit(0);
break;
}
}
}
public static void div(int num1, int num2)
{
Console.WriteLine(num1 + "/" + num2 + "=" + (num1 / num2));
}
public static void mul(int num1, int num2)
{
Console.WriteLine(num1 + "x" + num2 + "=" + (num1 * num2));
menu();
}
public static void sub(int num1, int num2)
{
Console.WriteLine(num1 + "-" + num2 + "=" + (num1 - num2));
menu();
}
public static void add(int num1, int num2)
{
Console.WriteLine(num1 + "+" + num2 + "=" + (num1 + num2));
menu();
}
}
}
Output:
[Lab no.13] [Computer Programming]
[Menu Driven Approach]
Task No. 2: Create a simple application which will add employee, delete employee and
search employee in array of profile.
// add(emp, total);
// display(emp, total);
Menuss(emp, total);
}
private static void Menuss(employee[] emp, int total)
{
Console.WriteLine("******************************************************");
Console.WriteLine("*********************MAIN MENU************************");
Console.WriteLine("******************************************************");
switch (Convert.ToInt32(Console.ReadLine()))
{
case 1:
{
add(emp, total);
break;
}
case 2:
{
display(emp, total);
break;
}
case 3:
{
search(emp, total);
break;
}
case 4:
[Lab no.13] [Computer Programming]
[Menu Driven Approach]
{
delete(emp, total);
break;
}
}
}
private static void search(employee[] emp, int total)
{
Console.Write("Enter Name to search");
string name = Console.ReadLine();
for (int i = 0; i < total; i++)
{
if (emp[i].eName == name)
{
Console.WriteLine(emp[i].eName + " " + emp[i].age + " " + emp[i].designation + " " +
emp[i].salary);
}
}
}
private static void add(employee[] emp, int total)
{
for (int i = 0; i < total; i++)
{
Console.Write("Name of the employee : ");
string nm = Console.ReadLine();
emp[i].eName = nm;
Console.Write("Job-Designation : ");
string desig = Console.ReadLine();
emp[i].designation = desig;
Output:
Add employee
Search
[Lab no.13] [Computer Programming]
[Menu Driven Approach]
Display:
Deleted