profile
Размещено 4 года назад по предмету Информатика от rustamabdulaev824

Напишите следующие три класса: Book, Саг, Phone Классы должны содержать не менее трех свойств (на ваше усмотрение) Добавьте в классы следующие методы: а) Геттеры и сеттеры для каждого свойства b) Функция вывода на консоль значения всех свойств с) Функция ввода с консоли всех свойств ООП Первое занятие дам 100 балов​ с++

  1. Ответ на вопрос
    Ответ на вопрос дан ИльяАнтонов2001

    Ответ:

    Программа на С++. Три класса по условию, main() оставил пустым.

    Объяснение:

    #include <iostream>

    #include <string>

    class Book {

    private:

       std::string author; //автор

       int pages; //количество страниц

       std::string color; //цвет обложки

    public:

       //геттеры

       std::string getAuthor() { return author; }

       int getPages() { return pages; }

       std::string getColor() { return color; }

       

       //сеттеры

       void setAuthor(std::string auth) { author = auth; }

       void setPages(int p) { pages = p; }

       void setColor(std::string col) { color = col; }

       

       void getAll() {

           std::cout << "Автор: " << author;

           std::cout << "Количество страниц: " << pages;

           std::cout << "Цвет обложки: " << color;

       }

       void setAll() {

           std::string a, c;

           int p;

           

           std::cout << "Укажите автораn";

           std::cin >> a;

           std::cout << "Укажите количество страницn";

           std::cin >> p;

           std::cout << "Укажите цвет обложкиn";

           std::cin >> c;

           

           author = a;

           pages = p;

           color = c;

       }

    };

    class Car {

    private:

       std::string model; //модель

       int horse; //количество лошадиных сил

       std::string color; //цвет

    public:

       //геттеры

       std::string getModel() { return model; }

       int getHorse() { return horse; }

       std::string getColor() { return color; }

       

       //сеттеры

       void setModel(std::string m) { model = m; }

       void setHorse(int h) { horse = h; }

       void setColor(std::string col) { color = col; }

       

       void getAll() {

           std::cout << "Модель: " << model;

           std::cout << "Количество лошадиных сил: " << horse;

           std::cout << "Цвет: " << color;

       }

       void setAll() {

           std::string m, c;

           int h;

           

           std::cout << "Укажите модельn";

           std::cin >> m;

           std::cout << "Укажите количество лошадиных силn";

           std::cin >> h;

           std::cout << "Укажите цветn";

           std::cin >> c;

           

           model = m;

           horse = h;

           color = c;

       }

    };

    class Phone {

    private:

       std::string model; //модель

       int ram; //количество оперативной памяти

       int rom; //количество постоянной памяти

    public:

       //геттеры

       std::string getModel() { return model; }

       int getRam() { return ram; }

       int getRom() { return rom; }

       

       //сеттеры

       void setModel(std::string m) { model = m; }

       void setRam(int ra) { ram = ra; }

       void setRom(int ro) { rom = ro; }

       

       void getAll() {

           std::cout << "Модель: " << model;

           std::cout << "Количество ОП: " << ram;

           std::cout << "Количество ПП: " << rom;

       }

       void setAll() {

           std::string m;

           int ra, ro;

           

           std::cout << "Укажите модельn";

           std::cin >> m;

           std::cout << "Укажите количество оперативной памятиn";

           std::cin >> ra;

           std::cout << "Укажите количество постоянной памятиn";

           std::cin >> ro;

           

           model = m;

           ram = ra;

           rom = ro;

       }

    };

    int main() {

       

    }

    1. Ответ на вопрос
      Ответ на вопрос дан rustamabdulaev824
      спасибо большое
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.