Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Светлана25
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 73
#1

Создать структуру, дополнительно к полям, включающую методы - C++

17.03.2014, 20:16. Просмотров 327. Ответов 2
Метки нет (Все метки)

Поле first - дробное положительное число, цена товара; поле second - целое положительное число, количество единиц товара. Реализовать метод cost() - вычисление стоимости товара.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2014, 20:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать структуру, дополнительно к полям, включающую методы (C++):

Создать структуру окружность и методы для работы с ней - C++
Создайте структуру Окружность с элементами х0, у0- координаты центра, R -радиус. Для N окружностей вычислить длину каждой окружности и...

Создать БД «Аптека», включающую следующую информацию: код лекарства, название, дата выпуска - C++
Создать БД «Аптека», включающую следующую информацию: код лекарства, название, дата выпуска, срок хранения, форма изготовления, объем...

Как обратиться к полям структуры через указатель и объявление указателя на структуру - C++
Как обратиться к полям структуры через указатель и объявление указателя на структуру? #include "stdAfx.h" #include <iostream> ...

Как создать структуру-список, поля которой — ссылка на такую же структуру - C++
Суть вопроса в том, как создать структуру-список, поля которой - ссылка на сл. элемент(такую же структуру) и ссылка на объект, относящийся...

Реализовать структуру данных стек, содержащую следующие методы: - C++
Реализовать структуру данных стек, содержащую следующие методы: добавить элемент в стек, удалить элемент из стека, получить значение с...

Создать класс Triad (тройка чисел) - определить методы; определить производный класс Date - переопределить методы - C++
Создать класс Triad (тройка чисел); определить методы увеличения полей на 1. Определить производный класс Date с полями: год, месяц и день....

2
fishec
119 / 119 / 30
Регистрация: 07.09.2013
Сообщений: 338
17.03.2014, 21:22 #2
Если стоимость товара - это количество единиц, умноженное на цену, то тогда так.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
using namespace std;
 
struct Tovar{
    double first;
    int second;
    Tovar(double p, int q){
        first = p;
        second = q;
    }
    double cost(){
        return first * second;
    }
};
 
int main(){
    Tovar A(1.5,10);
    cout << "Total cost of A: " << A.cost() << endl;
    system("pause");
    return 0;
}
1
Светлана25
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 73
17.03.2014, 22:48  [ТС] #3
В программе обязательно должны быть продемонстрированы различные способы создания объектов и массивов объектов. Программа должна демонстрировать использование всех функций и методов.
Структурой-парой называется структура с двумя полями, которые обычно имеют имена first и second. Требуется реализовать тип данных с помощью такой структуры. Во всех заданиях обязательно должно присутствовать:
- метод инициализации init; метод должен контролировать значения аргументов на корректность;
- ввод с клавиатуры read;
- вывод на экран display.
Реализовать внешнюю функцию с именем make_mun(), где mun – тип реализуемой структуры. Функция должна получать в качестве аргументов значения для полей структуры и возвращать структуру требуемого типа. При передаче ошибочных параметров следует выводить сообщение и заканчивать работу.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2014, 22:48
Привет! Вот еще темы с ответами:

создать структуру - C++
Ведомость деталей Наименование Тип - Количество - Вес 1 детали (г) Фланец З - 3 - ...

создать структуру! - C++
создать структуру man в которую входят фамилия, адрес и возраст. в структуру man входит структура student в которой переменные: дисциплина,...

Создать структуру - C++
Помогите мне!!! 1. Организовать массив структур и поместить в него сведения о нескольких книгах (Автор, название, издательство, год...

Создать структуру - C++
Создать структуру телефон, которая содержит информацию о мобильных телефонах, продаваемых магазином: производитель, модель, цвет,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru