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

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

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

создать структуру! C++
Создать структуру C++
Создать структуру C++
C++ Создать класс Triad (тройка чисел) - определить методы; определить производный класс Date - переопределить методы
C++ Реализовать структуру данных стек, содержащую следующие методы:
Создать БД «Аптека», включающую следующую информацию: код лекарства, название, дата выпуска C++
Как создать структуру-список, поля которой — ссылка на такую же структуру C++
Как обратиться к полям структуры через указатель и объявление указателя на структуру C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fishec
 Аватар для fishec
118 / 118 / 30
Регистрация: 07.09.2013
Сообщений: 337
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;
}
Светлана25
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 73
17.03.2014, 22:48  [ТС]     Создать структуру, дополнительно к полям, включающую методы #3
В программе обязательно должны быть продемонстрированы различные способы создания объектов и массивов объектов. Программа должна демонстрировать использование всех функций и методов.
Структурой-парой называется структура с двумя полями, которые обычно имеют имена first и second. Требуется реализовать тип данных с помощью такой структуры. Во всех заданиях обязательно должно присутствовать:
- метод инициализации init; метод должен контролировать значения аргументов на корректность;
- ввод с клавиатуры read;
- вывод на экран display.
Реализовать внешнюю функцию с именем make_mun(), где mun – тип реализуемой структуры. Функция должна получать в качестве аргументов значения для полей структуры и возвращать структуру требуемого типа. При передаче ошибочных параметров следует выводить сообщение и заканчивать работу.
Yandex
Объявления
17.03.2014, 22:48     Создать структуру, дополнительно к полям, включающую методы
Ответ Создать тему
Опции темы

Текущее время: 23:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru