powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите с заданием по c++
3 сообщений из 3, страница 1 из 1
Помогите с заданием по c++
    #32451784
Ketty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В магазин «Диета» в течение 5 дней поступили продовольственные товары 9 наименований. Известны наименование каждого вида товара, его цена и количество товара, поступившего в течение каждого дня. Вывести на экран исходные данные в виде таблицы и стоимость проданного за 5 дней товара каждого вида. Создать класс, содержащий свойства и методы товара. Заранее спасибо...
...
Рейтинг: 0 / 0
Помогите с заданием по c++
    #32451883
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то в таком акцепте для 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;
}
...
Рейтинг: 0 / 0
Помогите с заданием по c++
    #32452043
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, конечно, для функции return result; надо добавить
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите с заданием по c++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]