alarm
Задайте вопрос
Информатика
hurricane

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

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

Программа на С++. Три класса по условию, 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() {

}

56
Kazuru
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Язык C# 15 поинтов Сделать блок-

С++ Программирование. посчитай

Функции и основные возможности я

Известны плотность и геометричес

Объясните , почему паскаль выда

Разработать программу, которая:1

Контакты
Реклама на сайте