fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Computer {
  5. public:
  6. void SetComputerStatus(string cpuStatus, string internetStatus) {
  7. cpuUsage = cpuStatus;
  8. internet = internetStatus;
  9. };
  10.  
  11. void PrintStatus() {
  12. cout << "Internet: " << internet << endl;
  13. cout << "CPU: " << cpuUsage << endl;
  14. };
  15.  
  16. protected:
  17. string cpuUsage;
  18. string internet;
  19. };
  20.  
  21. class Laptop : public Computer {
  22. public:
  23. void SetWiFiStatus(string wifiStatus) {
  24. wifiQuality = wifiStatus;
  25. };
  26.  
  27. void PrintStatus() {
  28. cout << "CPU: " << cpuUsage << endl;
  29. cout << "WiFi: " << wifiQuality << endl;
  30. };
  31.  
  32. private:
  33. string wifiQuality;
  34. };
  35.  
  36. int main() {
  37. Laptop myLaptop;
  38.  
  39. myLaptop.SetComputerStatus("30%", "connected");
  40. myLaptop.SetWiFiStatus("good");
  41.  
  42. myLaptop.PrintStatus();
  43.  
  44. return 0;
  45. }
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
CPU: 30%
WiFi: good