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

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

Войти
Регистрация
Восстановить пароль
 
sniperni
1 / 1 / 1
Регистрация: 28.11.2011
Сообщений: 49
#1

Определить просрочен ли товар? - C++

17.05.2012, 19:36. Просмотров 424. Ответов 0
Метки нет (Все метки)

Ребят, у меня вот такая программа, в которой я ввожу базу товаров в магазине в виде структуры и потом работаю с этой структурой...Структура: название, цена, кол-во, дата поступления(это структура), срок годности, поставщик.
В этой программе я ввожу дату поступления товара в виде (число.месяц.год)-это структура... А вот подскажите пожалуйста, как мне реализовать такую функцию, которая после ввода мною какой-либо даты - будет выводить на экран просроченные товары, относительно этой даты...... ну как вывести на экран - это я, понятно, и сам смогу..... А вот как реализовать алгоритм определения этой просроченности??????? ПОДСКАЖИТЕ, ПОЖАЛУЙСТА, КТО МОЖЕТ.....ТЕКСТ ПРОГРАММЫ НИЖЕ....
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <iostream>
using namespace std;
#include <conio.h>
#include <string.h>
#include <windows.h>
char *filename="c:/towary.txt";
int n;// хранит кол-во товаров в списке
struct Date
{
        unsigned int day,mont,year;
};
struct towary
{
    char title[30], postavschik[30];
    int kolvo, srokgod;
    double price;
    struct Date d;
    
};
// функция ввода товаров
void addtowar()
{
    FILE *fp;
    fp=fopen(filename,"w+");
    if(fp!=NULL)
    {
        int i,x=sizeof(towary);
        cout<<"Информацию о скольки товарах вы хотите внести: ";
        cin>>n;
        towary *t;
        t=new towary[n];
        for(i=0;i<n;i++)
        {
            cout<<"Введите информацию о "<<i+1<<"-ом товаре\n";
            cin.sync();//очистки буфера потока ввода
            cout<<"Название: ";
            cin.getline(t[i].title,29);
            cout<<"Цена: ";
            cin>>t[i].price;
            cout<<"Количество: ";
            cin>>t[i].kolvo;
            cout<<"Дата поставки(все значения числами):\n";
            cout<<"День: ";
            cin>>t[i].d.day;
            cout<<"Месяц: ";
            cin>>t[i].d.mont;
            cout<<"Год: ";
            cin>>t[i].d.year;
            cout<<"Срок годности(в днях): ";
            cin>>t[i].srokgod;
            cout<<"Поставщик: ";
            cin.sync();
            cin.getline(t[i].postavschik,29);
            system("cls");
            fwrite(&t[i],x,1,fp);
        }
        delete []t;
        fclose(fp);
    }
    else
        cout<<"Ошибка открытия потока!!!";
}
//функция определения - просрочен ли товар или нет
void prosrTow()
{
//как реализовать работы этой функции???
}
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP (1251);
    addtowar();
        prosrTow();//как реализовать работы этой функции???
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2012, 19:36     Определить просрочен ли товар?
Посмотрите здесь:

Просрочен лимит времени - C++
Я решал задачу, вот она: Проблема в том, что я когда заносил в массив данные через scanf, то она выполнялась 2,5 секунды, а когда я...

Определить фирму, товар которой поступал чаще всего - C++
помогите рншить пожалуйста задачу: задание в атаче. спасибо

Класс товар-компьютер. - C++
Еще раз здравствуйте. Я понимаю, что такую задачу никто-то за спасибо делать не будет, но помогите пожалуйста, хотя бы с алгоритмом или...

Стрктуры. Объект – товар в магазине игрушек - C++
Объект – товар в магазине игрушек. Известны наименование товара, возрастная категория, производитель, цена. Сосчитать количество игрушек...

Реализовать класс, описывающий товар на складе - C++
2. «Работа со стандартной библиотекой шаблонов». На языке С++ реализовать класс, описывающий товар на складе, содержащий поля:...

Класс TGoods, создающий тип – товар - C++
Задание вот: Объявите класс TGoods, создающий тип – товар. Элементы – данные класса – наименование товара, год производства. ...

Найти страны, в которые экспортируется данный товар - C++
Даны сведения о 10 экспортируемых товарах: наименование товара, страна, куда экспортируется товар, и объем поставляемой партии, в штуках....

Описать структуру с полями: товар, цена, количество (Магазин) - C++
. Магазин. Описать структуру с полями: товар, цена, количество. Написать программу, выполняющую следующие действия: • Заполнение массива...

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

Составить программу, в которой описывается структура из полей: Товар, Цена, Сорт - C++
Составить программу, в которой описывается структура из полей: Товар, Цена, Сорт. Организовать ввод двух структурных переменных, вывод...

Создайте базовый абстрактный класс «Товар» с чистой виртуальной функцией вывода данных - C++
Создайте базовый абстрактный класс «Товар» с чистой виртуальной функцией вывода данных. В этом классе должны быть элементы данных,...

С калвы вводиться произвольный номер товара, выводиться должено имя и цена этого товар - C++
Смысл самой проги: Есть два файла.Первый это номер товара, название, и цена. Второй -номер заказа и номер товара.С калвы вводиться...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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