Professional Documents
Culture Documents
Source Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{
class Program
{
public abstract class Book
{
public string name;
public string author;
public double price;
public int quantity;
public virtual void Detail()
{
Console.WriteLine(name);
Console.WriteLine(author);
Console.WriteLine(price);
Console.WriteLine(quantity);
}
}
public class Copy : Book
{
public override void Detail()
{
Console.WriteLine(name);
Console.WriteLine(author);
Console.WriteLine(price);
Console.WriteLine(quantity);
}
}
public interface ITravelMode
{
string GetModeOfTravel();
};
C1.Detail();
Console.WriteLine();
Console.WriteLine("------------------ TASK 2 -------------------");
Console.WriteLine("which vehical you want to use");
Console.WriteLine("1) Car");
Console.WriteLine("2) Boat");
Console.WriteLine("3) Ship");
Console.WriteLine("4) To end");
bool y = true;
while (y==true)
{
int a = int.Parse(Console.ReadLine());
switch (a)
{
case 1:
Car car = new Car();
Console.WriteLine(car.GetModeOfTravel());
break;
case 2:
Boat boat = new Boat();
Console.WriteLine(boat.GetModeOfTravel());
break;
case 3:
Airplane airplane = new Airplane();
Console.WriteLine(airplane.GetModeOfTravel());
break;
case 4:
Console.WriteLine("The program has ended");
y = false;
break;
default:
Console.WriteLine("Select correct option");
break;
}
}
Console.WriteLine();
Console.WriteLine("--------------------- TASK 3 ----------------");
Console.WriteLine();
Console.WriteLine("which vehical you want to use");
Console.WriteLine("1) Car");
Console.WriteLine("2) Boat");
Console.WriteLine("3) Ship");
Console.WriteLine("4) to end");
Console.WriteLine("5) To refill");
bool x = true;
while (x == true)
{
int a = int.Parse(Console.ReadLine());
switch (a)
{
case 1:
Car car = new Car();
Console.WriteLine(car.GetModeOfTravel());
Console.WriteLine("You need to refuel");
break;
case 2:
Boat boat = new Boat();
Console.WriteLine(boat.GetModeOfTravel());
Console.WriteLine("You need to refuel");
break;
case 3:
Airplane airplane = new Airplane();
Console.WriteLine(airplane.GetModeOfTravel());
Console.WriteLine("You need to refuel");
break;
case 4:
Console.WriteLine("The program has ended");
x = false;
break;
case 5:
Refill r1 = new Refill();
r1.Fuel();
break;
default:
Console.WriteLine("Select correct option");
break;
}
}
Console.WriteLine("--------------------- Task 4 ----------------");
p1.salary = 10000;
p1.lastName = "Bin Azeem";
p1.FirstName="Shaheer";
p1.display();
Console.WriteLine();
Console.WriteLine("Student details");
Student s1 = new Student();
s1.FirstName = " Shayan";
s1.lastName = "Ali";
s1.Year = 2004;
s1.display();
Console.ReadKey();
}
}
}