You are on page 1of 15

AIM: WAP TO CALCULATE FACTORIAL

#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int i,f=1,n;
cout<<" Enter no to calculate factorial\n";
cin>>n;
for(i=1;i<=n;++i)
{
f*=i;
}
cout<<n<<"!="<<f;
getch();
}

Shubham angrish
xii-a 33
OUTPUT

Shubham angrish
xii-a 33
AIM:TO DISPLAY LARGEST PRICE,DETAILS,TOTAL PRICE OF
ITEMS USING CLASS.

#include<iostream.h>

#include<conio.h>

int totalitem=0;

class item

int itemcode[50];

float it_price[50];

public:

void initialize(void);

float largest(void);

float sum(void);

void display(void);

};

void item::initialize(void)

Shubham angrish
xii-a 33
char ch;

for(int i=0;i<50;++i)

cout<<" \n item no:"<<i+1;

cout<<"\n enter itemcode:";

cin>>itemcode[i];

cout<<"\n enter item price:";

cin>>it_price[i];

cout<<"\n";

++totalitem;

if(totalitem>50)

cout<<" sorry owerflow";

break;

cout<<" do you want to enter more{y/n)\n";

cin>>ch;

if(ch=='y')

{ continue;

Shubham angrish
xii-a 33
else

{ break;

float item::largest(void)

float large=it_price[50];

for(int i=0;i<totalitem;++i)

if(large<it_price[i])

large=it_price[i];

return large;

float item:: sum(void)

float sum=0;

for(int i=0;i<totalitem;++i)

Shubham angrish
xii-a 33
{

sum+=it_price[i];

return sum;

void item:: display(void)

cout<<"/n code and price \n";

for(int i=0;i<totalitem;++i)

cout<<"\n item code:" <<itemcode[i]<<" "<<" price:"<<it_price[i];

cout<<"\n";

void main()

clrscr();

item order;

order.initialize();

float total,biggest;

Shubham angrish
xii-a 33
int ch=0;

char c;

do

{ clrscr();

cout<<" \n main menue\n";

cout<<"1. display largest peice\n";

cout<<"2. display total price\n";

cout<<"3. disp;ay item list\n";

cout<<" enter your choice(1-3)\n";

cin>>ch;

switch(ch)

case 1 : biggest=order.largest();

cout<<"the largest price is:"<<biggest<<"\n";

break;

case 2 : total=order.sum();

cout<<"the sum of price is:"<<total<<"\n";

break;

Shubham angrish
xii-a 33
case 3 : order.display();

break;

default : cout<<"wrong choice "<<"\n";

break;

cout<<" do u want to continue pres(y/n)\n";

cin>>c;

}while( c=='y'|| ch=='Y');

getch();

Shubham angrish
xii-a 33
OUTPUT

Shubham angrish
xii-a 33
OUTPUT

Shubham angrish
xii-a 33
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<process.h>
class student
{
private:
int rollno;
char name[35];
float marks;
char grade;

public:
void readstudent()
{
cout<<"\n enter the roll no:";
cin>>rollno;
cout<<"\n enter name:";
gets(name);
cout<<"\n enter the marks:";
cin>>marks;
}
void calcgrade()
{
if(marks>=90)
grade='o';
else if(marks>=80)
grade='a';
else if(marks>=60)
grade='b';
else if(marks>=40)
grade='c';

Shubham angrish
xii-a 33
else if(marks>=33)
grade='d';
else
grade='f';
}
void dispstudent()
{
calcgrade();
cout<<"\nrollno: "<<rollno;
cout<<"\nname: "<<name;
cout<<"\n marks: "<<marks;
cout<<"\n grade: ";
cout<<grade;
cout<<"\n";
}
int getrollno()
{
return rollno;

}
float getmarks()
{
return marks;
}

};
void main()
{
clrscr();
student xii[60];
int hw,i;
cout<<"how many student details you want to enter (less than
60):\n";

Shubham angrish
xii-a 33
cin>>hw;
for(i=0;i<hw;++i)
{

cout<<"\n enter the details of student "<<i+1;


xii[i].readstudent();
}
int choice,rno,pas=-1,highmarks=0;
do
{

cout<<"\n main menue\n\n";


cout<<" 1.deatils of specific student \n";
cout<<" 2.topper\n";
cout<<" 3. exit\n";
cout<<" enter your choice\n";
cin>>choice;
switch(choice)
{
case 1: cout<<"\n enter rollno of studen whose deatils u want to
see\n";
cin>>rno;
for(i=0;i<hw;++i)
{
if(xii[i].getrollno()==rno)
{
xii[i].dispstudent();
break;
}
}
if(i==hw)
cout<<"\n invalid rollno!!!!\n";
getch();

Shubham angrish
xii-a 33
break;

case 2: for(i=0;i<hw;++i)
{
if(xii[i].getmarks()>highmarks)
{
pas=i;
highmarks= xii[i].getmarks();
}
}
xii[pas].dispstudent();
getch();
break;

case 3: exit(0);
break;

default : cout<<"\n wrong choice !!!!!!\n";


break;

}
}while(choice>=1 && choice<3);
getch();
}

Shubham angrish
xii-a 33
OUTPUT

Shubham angrish
xii-a 33

You might also like