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

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

Войти
Регистрация
Восстановить пароль
 
SlimFIT
2 / 2 / 0
Регистрация: 30.03.2009
Сообщений: 61
#1

Класс товары. - C++

25.12.2009, 22:24. Просмотров 1237. Ответов 6
Метки нет (Все метки)

Привет! Народ, помогите с классами на С++. Необходимо написать класс товары с полями наименование товара, дата оформления, цена, количество, номер накладной. И реализовать методы изменения цены, количества и вычисления стоимости (должен возратить значение стоимости в виде строки!). Начал делать, одни ошибки(((Плиз, подскажите, почему у меня не создается объект ice, что здесь не так?!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream.h>
#include <conio.h>
#include <string.h>
class good
{public: good(char*, char*, char*, float , int );
init (float p, int k); 
private:
char name[];
char date[]; 
char number[];
float price; 
int kol;     }
 
good::good(char* n, char* d, char* n, float p, int k )    //как правильно нужно написать конструктор
{ name=n; date=d; number=n; price=p; kol=k;  }
 
good::init(float p, int k) 
{ cout<<"initialize...\n"; price=p; kol=k;  
 cout<<"стоимость "<<price*kol<<" руб."; }
 
 
void main(void) { clrscr();
 
good ice ("мороженое","01.01.2009", "13579", 10.5, 10);  //создание объекта 
ice.init(20, 3);
 
cout<<"выход"; getch();}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2009, 22:24     Класс товары.
Посмотрите здесь:

Используя класс отыскать самый дорогой товар и вывести скидки на товары - C++
Помогите пожалуста с задачей: создать программу которая формирует накладную на три товара, и используя класс отыскать самый дорогой товар...

Уценить на 20% все товары, которые дороже заданной цены; вывести товары в порядке возрастания розничной цены - C++
Ввести 5 структур типа &quot;Товары на складе&quot; с полями: название товара; закупочная цена; товарная наценка. Написать программу, выполняющую...

Упорядочить товары по убыванию сроков годности - C++
Предметная область – магазин. Объект – товар. Данные об объекте: - наименование; - категория изделия (мясное, молочное, кондитерское...

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

Фирма, которая производит определенные товары - C++
Фирма, которая производит определенные товары, предлагает предпраздничные скидки покупателям при покупке товаров в фирменном магазине в...

Вывести все товары, расположив их в порядке возрастания цены. - C++
Предметная область – магазин. Объект – товар. Данные об объекте:  наименование;  категория изделия (мясное, молочное, кондитерское...

Из элементов создать новый, который будет содержать товары, изготовленные фирмой Sony - C++
плиз, кто может решить? сам я их сделал, поидее должны работать, но выдает ошибку. смотрел-смотрел, но ошибку не нашел:) щас не дома, сам...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
firefox1913
27 / 27 / 2
Регистрация: 01.07.2009
Сообщений: 58
25.12.2009, 23:18     Класс товары. #2
вот держи работает нормально
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <locale>
#include <string>
 
using std::string;
using std::cout;
using std::cin;
 
class Goods
{
private:
    string date, Name;
    float price;
    int Number,count;
public:
    Goods(string n, string dat, int nomer, float p, int c) : Name(n),date(dat),Number(nomer), price(p),count(c) {   }
    void Price(float k) { price = k; } //изменение цены
    void Count(int k) {count = k; }   // и количества
    float cost(int k)  //расчет стоймоти
    {
        if(k <= count)
    return k * price;
        else
        {
    cout<<"Ошибка нет такова количества товара\n";
    return 1;
         }
    }
};
int main()
{
    setlocale(LC_ALL,"Rus");
    Goods ice ("мороженое","01.01.2009", 13579, 10.5, 10);
 
    return 0;
}
SlimFIT
2 / 2 / 0
Регистрация: 30.03.2009
Сообщений: 61
26.12.2009, 12:55  [ТС]     Класс товары. #3
СПАСИБО !!! Еще вопрос (может и глупый): почему на билдере 6 все норм откомпилировалось, а на borland C++ 3.0 нашел кучу ошибок?
Monte-Cristo
2788 / 1374 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
26.12.2009, 14:26     Класс товары. #4
Цитата Сообщение от SlimFIT Посмотреть сообщение
почему на билдере 6 все норм откомпилировалось, а на borland C++ 3.0 нашел кучу ошибок?
Сила подсказывает мне, что ответ кроется в датах релиза компиляторов Стандарт C++ меняется ж... И то что применимо к одному, не всегда сразу будет работать на другом.
SlimFIT
2 / 2 / 0
Регистрация: 30.03.2009
Сообщений: 61
26.12.2009, 21:53  [ТС]     Класс товары. #5
А как можно тоже самое, но написать на borland C++ 3.0 ? Если компилировать код, то он ругается на string
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
26.12.2009, 23:58     Класс товары. #6
SlimFIT, 3.0 не знает пространство std в целом и тип string со своей библиотекой в частности
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2009, 19:02     Класс товары.
Еще ссылки по теме:

Определить товары, производимые в I кв и не производимые во II квартале - C++
Ребят выручайте Известно производство группы товаров за I и II кварталы текущего года. Вид каждого товара задан некоторым числовым кодом....

Класс Goods (товары) - Java SE
Помогите пожалуйста!!!! Есть код программы класса Goods, нужно абстрактные классы переделать в обычный. Все классы вынести в отдельные...

В динамическом списке номенклатуры при открытии группы видеть товары этой группы и товары всех вложенных групп - 1С
Доброго времени суток! Начинаю изучать 1с и возникают вопросы по работе. Возможно ли вообще в динамическом списке номенклатуры 1с 8.3...

Определить какие товары продаются в каждом магазине; какие товары продают только в одном магазине - Visual Basic .NET
Помогите решить ребус! 1. В трех магазинах продают некоторые виды товаров из имеющегося списка. Определить какие товары продаются в...

Множества-товары - Pascal
Задан некоторый набор товаров. Определить для каждого из товаров, какие из них имеются в каждом из N магазинов и каких товаров нет ни в...


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

Или воспользуйтесь поиском по форуму:
SlimFIT
2 / 2 / 0
Регистрация: 30.03.2009
Сообщений: 61
27.12.2009, 19:02  [ТС]     Класс товары. #7
А можно как-то заменить в конструкторе string на char(массив), а то на borlande 3.1 не работает. что сделать что бы работало на borlande c++ 3.1?
Yandex
Объявления
27.12.2009, 19:02     Класс товары.
Ответ Создать тему
Опции темы

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