TASK:
MAKE A PROGRAM USING ENUM METHOD:
PROGRAM: MAKE A PROGRAM THAT DISPLAYS A BAG AND INSIDE A BAG TOTAL NUMBER OF BOOKS AND PEN.
CODE:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace bag
{
public class bagd
{
public double price;
public string color;
private List<Object> l;
public bagd(double p, string c)
{
price = p;
color = c;
l = new List<Object>();
}
public void PrintDetail()
{
Console.WriteLine("\n BAG PRICE
: " + price +
"
\nBAG Color : " + color + "\nTotal Items in This Bag = :" + TotalItem());
foreach (var item in l)
{
Console.WriteLine("\t " + item.ToString());
}
}
public int TotalItem()
{
return l.Count;
}
public void AddItem(Object bobject)
{
l.Add(bobject);
}
public class Pen
{
public double penprice;
public string pencolor;
public Pen(double p, string c)
{
this.penprice = p;
this.pencolor = c;
}
public override string ToString()
{
return "\n PEN PRICE : RS
" + penprice +
" \n PEN Color : " +
pencolor;
}
}
public class books
{
public double bookprice;
public string aurthorname;
public string bookname;
public books(double bp, string an, string bn)
{
bookprice = bp;
aurthorname = an;
bookname = bn;
}
public override string ToString()
{
return " \n Book Name :
" + bookname +
" \n Author Name : " + aurthorname +
" \n Book Price : " + bookprice;
}
}
class Program
{
static void Main(string[] args)
{
bagd b1 = new bagd(4000, "black");
b1.AddItem(new books(100, "ejaz", "how to draw"));
b1.AddItem(new Pen(45, "black"));
b1.PrintDetail();
Console.WriteLine("---------------------------------------");
Console.ReadLine();
}
}
}
}
Comments
Post a Comment