Académique Documents
Professionnel Documents
Culture Documents
#include<string>
using namespace std;
class musicalinstrument
{
public:
string instrumentname;
double price;
public:
musicalinstrument()
{
instrumentname = " ";
price = 0.0;
}
musicalinstrument(string a, double b)
{
instrumentname = a;
price = b;
}
void display()
{
cout << "instrument name =" << instrumentname << endl;
}
void displayprice(musicalinstrument &obj)
{
cout << "price of " << obj.instrumentname << " = " << obj.price <<
endl;
}
};
class flute :public musicalinstrument
{
public:
flute(string a, double b)
{
instrumentname = a;
price = b;
}
void display()
{
cout << "instrument name =" << instrumentname << endl;
}
};
class guitar :public musicalinstrument
{
public:
guitar(string a, double b)
{
instrumentname = a;
price = b;
}
void display1()
{
cout << "instrument name =" << instrumentname << endl;
}
};
void main()
{
cout << "***details of musicalinstrument***" << endl;
string a;
cout << "name of instrument is" << endl;
getline(cin, a);
double b;
cout << "enter the price" << endl;
cin >> b;
musicalinstrument m1(a, b);
cout << endl;
cout << "display the name of instrument " << endl;
m1.display();
cout << "display the price of instrument " << endl;
m1.displayprice(m1);
cout << endl;
cout << "***details of flute***" << endl;
cout << endl;
cout << "name of instrument is" << endl;
cin.ignore();
getline(cin, a);
cout << "enter the price" << endl;
cin >> b;
flute f1(a, b);
cout << endl;
cout << "display the name of instrument " << endl;
f1.display();
cout << "display the price of instrument " << endl;
m1.displayprice(f1);
cout << endl;
cout << "***details of guitar***" << endl;
cout << "name of instrument is" << endl;
cin.ignore();
getline(cin, a);
cout << "enter the price" << endl;
cin >> b;
guitar g1(a, b);
cout << endl;
cout << "display the name of instrument " << endl;
g1.display1();
cout << "display the price of instrument " << endl;
m1.displayprice(g1);
cout << endl;
system("pause");
}
bse183006
#include<iostream>
#include<string>
using namespace std;
class musicalinstrument
{
public:
string instrument_name;
double price;
public:
musicalinstrument()
{
instrument_name = "noname ";
price = 0.0;
}
void setdata()
{
cout << "enter the name of instrument" << endl;
getline(cin, instrument_name);
cout << endl;
cout << "enter the price of instrument" << endl;
cin >> price;
cout << endl;
}
void displayname()
{
cout << "instrument name = " << instrument_name << endl;
}
void displayprice(musicalinstrument &m)
{
cout << "price of " << m.instrument_name << " = " << m.price << endl;
}
};
class flute :public musicalinstrument
{
public:
flute(string n, double p)
{
instrument_name = n;
price = p;
}
void display()
{
cout << "instrument name =" << instrument_name << endl;
}
};
class guitar :public musicalinstrument
{
public:
guitar(string n, double p)
{
instrument_name = n;
price = p;
}
void disp()
{
cout << "instrument name =" << instrument_name << endl;
}
};
void main()
{
cout << " *** Musicalinstrument Detail *** " << endl;
musicalinstrument m1;
m1.setdata();
cout << endl;
cout << "***display the name *** " << endl;
m1.displayname();
cout << "*** display the price ***" << endl;
m1.displayprice(m1);
cout << endl;
string a;
float b;
cout << " *** flute detail *** " << endl;
cout << endl;
cout << "name of instrument is" << endl;
cin.ignore();
getline(cin, a);
cout << "enter the price" << endl;
cin >> b;
flute f1(a, b);
cout << endl;
cout << "***display the name *** " << endl;
f1.display();
cout << "display the price of instrument " << endl;
m1.displayprice(f1);
cout << endl;
cout << "***guitar details***" << endl << endl;
cout << "name of instrument is" << endl;
cin.ignore();
getline(cin, a);
cout << "enter the price" << endl;
cin >> b;
guitar g1(a, b);
cout << endl;
cout << "***display the name ***" << endl;
g1.disp();
cout << "***display the price *** " << endl;
m1.displayprice(g1);
cout << endl;
system("pause");
}
#include <iostream>
using namespace std;
/* UTILITY FUNCTIONS */
/* Function to insert a node at the
beginning of the Doubly Linked List */
void push(Node** head_ref, int new_data)
{
/* allocate node */
Node* new_node = new Node();
/* Driver code*/
int main()
{
/* Start with the empty list */
Node* head = NULL;
return 0;
}