Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- struct Dimension
- {
- int width;
- int length;
- int height;
- };
- Dimension enterDimension()
- {
- Dimension dm;
- std::cout << "Enter dimension";
- std::cout << "\nEnter width: ";
- std::cin >> dm.width;
- std::cout << "\nEnter length: ";
- std::cin >> dm.length;
- std::cout << "\nEnter height: ";
- std::cin >> dm.height;
- return dm;
- };
- void printDimension(const Dimension& dm)
- {
- std::cout << "Dimension\n";
- std::cout << "Width: " << dm.width << '\n';
- std::cout << "Length: " << dm.length << '\n';
- std::cout << "Height: " << dm.height << '\n';
- }
- struct WashMachine
- {
- char manufacturer[20];
- char color[10];
- Dimension dim;
- int power;
- int speed;
- int temp;
- };
- WashMachine enterWashMachine()
- {
- WashMachine wm;
- std::cout << "Enter information about Washing machine.";
- std::cout << "\nEnter manufacturer: ";
- std::cin.getline(wm.manufacturer, 20);
- std::cout << "\nEnter color: ";
- std::cin.getline(wm.color, 10);
- wm.dim = enterDimension();
- std::cout << "\nEnter power: ";
- std::cin >> wm.power;
- std::cout << "\nEnter speed: ";
- std::cin >> wm.speed;
- std::cout << "\nEnter temperature: ";
- std::cin >> wm.temp;
- return wm;
- };
- void printWashMachine(const WashMachine& wm)
- {
- std::cout << "Washing machine\n";
- std::cout << "Manufacturer: " << wm.manufacturer << '\n';
- std::cout << "Color: " << wm.color << '\n';
- printDimension(wm.dim);
- std::cout << "Power: " << wm.power << '\n';
- std::cout << "Speed: " << wm.speed << '\n';
- std::cout << "Temperature: " << wm.temp << '\n';
- }
- int main()
- {
- //WashMachine washM1{ enterWashMachine() };
- WashMachine washMLg{ "LG", "black", {250,250,300},1500,900,85 };
- WashMachine washMSamsung{ "Samsung", "pink", {200,200,300},1200,800,75 };
- printWashMachine(washMLg);
- std::cout << '\n';
- printWashMachine(washMSamsung);
- }
- #include <iostream>
- struct Dimension
- {
- int width;
- int length;
- int height;
- void enter()
- {
- std::cout << "Enter dimension";
- std::cout << "\nEnter width: ";
- std::cin >> width;
- std::cout << "\nEnter length: ";
- std::cin >> length;
- std::cout << "\nEnter height: ";
- std::cin >> height;
- };
- void print()
- {
- std::cout << "Dimension\n";
- std::cout << "Width: " << width << '\n';
- std::cout << "Length: " << length << '\n';
- std::cout << "Height: " << height << '\n';
- };
- };
- struct WashMachine
- {
- char manufacturer[20];
- char color[10];
- Dimension dim;
- int power;
- int speed;
- int temp;
- void enter()
- {
- std::cout << "Enter information about Washing machine.";
- std::cout << "\nEnter manufacturer: ";
- std::cin.getline(manufacturer, 20);
- std::cout << "\nEnter color: ";
- std::cin.getline(color, 10);
- dim.enter();
- std::cout << "\nEnter power: ";
- std::cin >> power;
- std::cout << "\nEnter speed: ";
- std::cin >> speed;
- std::cout << "\nEnter temperature: ";
- std::cin >> temp;
- };
- void print()
- {
- std::cout << "Washing machine\n";
- std::cout << "Manufacturer: " << manufacturer << '\n';
- std::cout << "Color: " << color << '\n';
- dim.print();
- std::cout << "Power: " << power << '\n';
- std::cout << "Speed: " << speed << '\n';
- std::cout << "Temperature: " << temp << '\n';
- }
- };
- int main()
- {
- //Dimension dm; //dm.with dm.length dm.height
- //Dimension dm1; //dm1.with dm1.length dm1.height
- //dm.enter(); //dm.with dm.length dm.height
- //dm1.enter(); //dm1.with dm1.length dm1.height
- //dm.print(); //dm.with dm.length dm.height
- //dm1.print(); //dm1.with dm1.length dm1.height
- //WashMachine washM1;
- //washM1.enter();
- //washM1.print();
- WashMachine washMLg{ "LG", "black", {250,250,300},1500,900,85 };
- WashMachine washMSamsung{ "Samsung", "pink", {200,200,300},1200,800,75 };
- washMLg.print();
- std::cout << '\n';
- washMSamsung.print();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement