Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.84/55: Рейтинг темы: голосов - 55, средняя оценка - 4.84
-4 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 32

Задание класс "Товар"

13.12.2017, 22:19. Показов 10558. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание по системному программированию
Описать класс "Товар". Каждая запись содержит наименование, производитель, цена, срок хранения, количество.
Предусмотреть возможность формирования списка товаров с клавиатуры и из файла, печати всего списка товаров; списка товаров для заданного наименования; списка товаров для заданного наименования, цена которых не превышает указанной; списка товаров, срок хранения которых больше заданного.
Это задание по классам не разбирала, как его делать не имею понятия, в интернете хоть и есть примеры и определения на эту тематику, но решить самой мне очень трудно.

Задание по прикладному программированию
Разработать программное приложение в среде MS VC#, описать принцип работы и составить инструкцию пользователю.
Это индивидуальное задание для производственной практики. Это одно задание только в двух видах.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.12.2017, 22:19
Ответы с готовыми решениями:

Создать класс «Товар» и класс «Склад»
C# Разработать приложение, демонстрирующее возможности следующих классов: Класс «товар», содержащий следующие закрытые поля: название...

Создать абстрактный класс «Товар», на его основе создать класс «Автомобиль»
Вечер добрый, а может и не добрый. В изучении C# столкнулся с такой проблемой - как исключения. Имею такую задачу. Создать абстрактный...

Описать класс «товар»
Описать класс «товар», содержащий следующие закрытые поля: • название товара; • название магазина, в котором продается товар; •...

34
-4 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 32
21.12.2017, 20:45  [ТС]
Студворк — интернет-сервис помощи студентам
Diamante, не знаю, что вы там про чудеса мне говорите, ну не легко решать задачи по программированию, мне с трудом получаются задачки делать, я примеров сколько пересмотрела, но понятия так и нету.

Добавлено через 58 секунд
Diamante, а вы умеете решать на подобии задачу?
0
 Аватар для Lexeq
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
21.12.2017, 21:03
Merys, ну если знаний практически нет, то сколько на примеры не смотри - понятие не появится. Начните с какого нибудь учебника, например, Шилдта. За то время, что прошло с создания темы можно было изучить достаточно, для решения таких заданий.
0
-4 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 32
21.12.2017, 22:13  [ТС]
Lexeq, ну это понятно. Вы хоть уважаемые можете меньше мне тут объяснять, а больше действий, а то сколько комментариев смотрю только один пользователь мне пример скинул, не поленился, помог. Но мне не хватает еще несколько деталей в эту задачу и все.
0
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,631
21.12.2017, 22:51
Merys, больше действий должно быть у вас, страданиями делу не поможешь

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
namespace ConsoleApplication 
{
    class Program
    {
        public class Product
        {
            private string  Name;
            private string Producer;
            private double Price;
            private int Quantity;
            private DateTime Bestbefore;
 
            public string ProductName
            {
                get { return Name; }
            }
            public string ProductProducer
            {
                get { return Producer; }
            }
            public double ProductPrice
            {
                get { return  Price; }
            }
            public int ProductQuantity
            {
                get { return Quantity; }
            }
            public DateTime ProductBestbefore
            {
                get { return Bestbefore; }
            }
            public Product(string Name, string Producer, double Price,
                int Quantity, DateTime  Bestbefore)
            {
                this.Name =  Name;
                this.Producer = Producer;
                this.Price = Price;
                this.Quantity = Quantity;
                this.Bestbefore = Bestbefore;
            }
            public void Show()
            {
                Console.WriteLine(new string('=', 50));
                Console.WriteLine($"Название: {Name}");
                Console.WriteLine($"Артикул: {Producer}");
                Console.WriteLine($"Цена: {Price}$");
                Console.WriteLine($"Количество: {Quantity}");
                Console.WriteLine($"Срок годности: {Bestbefore.ToShortDateString()}");
 
            }
        }
 
        static void Main(string[] args)
        {
            List<Product> bread = new List<Product>() ;
            bread.Add(new Product("черный", "CV", 4.0, 1, new DateTime(2017, 12, 18)));
            bread.Add(new Product("ржаной", "VС", 5.0, 3, new DateTime(2017, 12, 21)));
            bread.Add(new Product("белый", "VX", 6.0, 5, new DateTime(2017, 12, 26)));
 
            foreach (var i in bread)
            {
                i?.Show();
            }
 
            Console.ReadKey();
 
        }
    }
}
1
21.12.2017, 23:03

Не по теме:

Цитата Сообщение от Merys Посмотреть сообщение
Вы хоть уважаемые можете меньше мне тут объяснять, а больше действий
Вот это наглость, жуть :D видать и правда далеко пойдете, с таким подходом

0
-4 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 32
21.12.2017, 23:52  [ТС]
Почтальон, а вы правильно подметили можно еще дальше пойти, ну а что вы хотели, я хотела добиться полного написания примера.

Добавлено через 18 минут
afront, один вопрос, на какой программе эту задачу делали? Моя программа ругается с ошибками? Вот на фотке показаны.
0
-4 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 32
21.12.2017, 23:56  [ТС]
afront, Показывает программа ошибки
Миниатюры
Задание класс "Товар"  
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
22.12.2017, 00:09
поставь студию 2015,а лучше 17...это ж не по моде старьем пользоваться!!!
0
22.12.2017, 08:48

Не по теме:

Цитата Сообщение от Merys Посмотреть сообщение
вы правильно подметили можно еще дальше пойти, ну а что вы хотели, я хотела добиться полного написания примера.
Горбатого могила исправит :good:

0
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,631
22.12.2017, 10:29
Цитата Сообщение от Merys Посмотреть сообщение
я хотела добиться полного написания примера
до полноту тут еще шагать и шагать вам еще нужно сделать списки товаров "цена которых не превышает указанной; списка товаров, срок хранения которых больше заданного" и еще что то, так что работайте над собой не покладая рук
0
-4 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 32
22.12.2017, 14:22  [ТС]
Добавлено через 6 минут
afront, спасибо за помощь.
0
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,631
22.12.2017, 14:42
Merys, пожалуйста, вот еще вариант
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
 namespace ConsoleApplication 
{
    class Program
    {
        public class Product
        {
            private string  Name { get; set; }
            private string Producer { get; set; }
            private double Price { get; set; }
            private int Quantity { get; set; }
            private DateTime Bestbefore { get; set; }
 
            public Product(string name, string producer, double price,
                int quantity, DateTime  bestbefore)
            {
                Name =  name;
                Producer = producer;
                Price = price;
                Quantity = quantity;
                Bestbefore = bestbefore;
            }
            public void Show()
            {
                Console.WriteLine(new string('=', 50));
                Console.WriteLine("Название: {0}", Name);
                Console.WriteLine("Производитель: {0}", Producer);
                Console.WriteLine("Цена: {0} руб", Price);
                Console.WriteLine("Количество: {0}", Quantity);
                Console.WriteLine("Срок годности: {0}", Bestbefore.ToShortDateString());
 
            }
        }
 
        static void Main(string[] args)
        {
            List<Product> bread = new List<Product>() ;
            bread.Add(new Product("черный", "CV", 4.0, 1, new DateTime(2017, 12, 18)));
            bread.Add(new Product("ржаной", "VС", 5.0, 3, new DateTime(2017, 12, 21)));
            bread.Add(new Product("белый", "VX", 6.0, 5, new DateTime(2017, 12, 26)));
 
            foreach (var i in bread)
                i.Show();
 
            Console.ReadKey();
        }
    }
}
1
-4 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 32
22.12.2017, 15:08  [ТС]
Добавлено через 1 минуту
afront, это исправленный вариант?
0
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,631
22.12.2017, 15:11
Merys, я в нескольких местах исправил, сравните со старым, сделал чтобы компилировалось в старой VS и так еще кое что
0
-4 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 32
22.12.2017, 15:21  [ТС]
afront, все проверила, заработала программа.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.12.2017, 15:21

Описать класс ТОВАР
Как это сделать??? Определить пользовательский класс в соответствии с вариантом задания. Определить в классе следующие конструкторы:...

Описать класс Товар
Задание 2 Описать класс (классы) в соответствии с вариантом. Класс должен содержать конструктор по умолчанию, конструкто Описать класс...

содержащую класс товар
Напишите программу, содержащую класс товар.Переменные: название, цена, количество.Об 'явить и проинициализуйте 2 обьекта класса.Метод:...

Описать класс «товар»
Описать класс «товар», содержащий следующие закрытые поля: • название товара; • название магазина, в котором продается товар; •...

Создать класс, описывающий товар
Создать класс, описывающий товар. Данные класса: наименование товара, цена товара; срок гарантии. Открытые методы класса: вывод данных,...


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

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru