|
|
|
Помогите с заданием по c++
|
|||
|---|---|---|---|
|
#18+
В магазин «Диета» в течение 5 дней поступили продовольственные товары 9 наименований. Известны наименование каждого вида товара, его цена и количество товара, поступившего в течение каждого дня. Вывести на экран исходные данные в виде таблицы и стоимость проданного за 5 дней товара каждого вида. Создать класс, содержащий свойства и методы товара. Заранее спасибо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 17:23 |
|
||
|
Помогите с заданием по c++
|
|||
|---|---|---|---|
|
#18+
что-то в таком акцепте для Borland C++ #include <map.h> class Tovar { public : String m_name; double m_price; map<TDateTime, int> m_sklad; double sum( TDateTime start, int num_days ); }; double Tovar::sum( TDateTime start, int num_days ) { double result = 0.0; unsigned short year, month, day; start.DecodeDate(&year, &month, &day); for(int i=day; i < day+num_days; i++) { TDateTime dt = EncodeDate( Year, Month, i); if( m_sklad.find(dt) != m_sklad.end() ) result += m_sklad * m_price; } } main() { Tovar A; A.m_name = "ложка"; A.m_price = 1.5; A.m_sklad[EncodeDate(2004, 1, 5)] = 4; A.m_sklad[EncodeDate(2004, 1, 5)] = 3; A.m_sklad[EncodeDate(2004, 1, 15)] = 7; A.m_sklad[EncodeDate(2004, 1, 21)] = 14; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 18:19 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32451784&tid=2035261]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 372ms |

| 0 / 0 |
