Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76

Не выводит сведения об товаре

22.10.2016, 18:37. Показов 2559. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void cvedenmagaz(string cveden, tovar* tov, basa univermag, basa product){
    string magas;
    for(int i = 0; i < n; i++){
       if(cveden == tov[i].name)magas = tov[i].magaz;
    }
    if(magas == "UNIVERSAM"){
        cout << "Название магазина " << univermag.name<< endl;
        cout << "Количество товаров в данном магазине - " << univermag.kolt <<endl;
        cout << "Количество поставщиков данного магазина - " << univermag.post<<endl;
   }
    if(magas == "PRODUCT"){
        cout << "Название магазина " << product.name <<endl;
        cout << "Количество товаров в данном магазине - " << product.kolt <<endl;
        cout << "Количество поставщиков данного магазина - " <<product.post<< endl;
    }
}
не выводит сведения об товаре

Добавлено через 10 минут
или ошибка здесь
C++
1
2
3
4
5
6
7
8
9
10
11
12
 string cveden;
    cout << "Выберите  товар, сведения о магазине которого вам нужны - ";
    while(cveden != "end"){
        cin >> cveden;
        cvedenmagaz(cveden, tov, univermag, product);   
        
    }
 
    system("pause>>void");
    
}
    }
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.10.2016, 18:37
Ответы с готовыми решениями:

Поиск и вывод на экран сведений о людях в массиве, родившихся не ранее указанного года
Создать класс с данными о человеке. В классе должны отражаться следующие сведения: идентификационный код, год рождения и заработная плата,...

Вывод круговой диаграммы, отражающей товарооборот
Написать программу, которая выводит круговую диаграмму, отражающую товарооборот (в процентах) книжного магазина. Исходные данные (объем...

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

34
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:08  [ТС]
Студворк — интернет-сервис помощи студентам
а (НЕТ) относится к тому что я ввожу все по отдельности ( У тебя названия товаров, магазинов и пр. всё из одного слова?)

Добавлено через 17 секунд
мммм, ну ка ну ка)
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
22.10.2016, 20:11
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void cvedenmagaz(string cveden, tovar* tov, basa univermag, basa product){
    string magas;
    for(int i = 0; i < n; i++){
       if(cveden == tov[i].name)
       {
           magas = tov[i].magaz;
           break;
       }
    }
    // здесь перебирай список с магазинами, ищи там совпадение с magas
    // если нашёл - выводи сведения об этом магазине
    /*if(magas == "UNIVERSAM"){
        cout << "Название магазина " << univermag.name<< endl;
        cout << "Количество товаров в данном магазине - " << univermag.kolt <<endl;
        cout << "Количество поставщиков данного магазина - " << univermag.post<<endl;
   }
    if(magas == "PRODUCT"){
        cout << "Название магазина " << product.name <<endl;
        cout << "Количество товаров в данном магазине - " << product.kolt <<endl;
        cout << "Количество поставщиков данного магазина - " <<product.post<< endl;
    }*/
}
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:12  [ТС]
вот файл тхт
Вложения
Тип файла: txt input.txt (321 байт, 1 просмотров)
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
22.10.2016, 20:17
Сведения о магазинах у тебя где находятся?
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:20  [ТС]
у вас все работает?

Добавлено через 1 минуту
оооооооооооооооо, а их то нет ! я думал он просто будет выводить тот магазин где находится товар! а получается мне надо сделать еще один тхт файл с магазинами?
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
22.10.2016, 20:22
Лучший ответ Сообщение было отмечено tyrbooo1 как решение

Решение

Цитата Сообщение от tyrbooo1 Посмотреть сообщение
у вас все работает?
Конечно работает, если задавать, в списке товаров, названия магазинов только UNIVERSAM, или PRODUCT.
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:25  [ТС]
смысле это как? напишите как вы пишите в программе?
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
22.10.2016, 20:27
Цитата Сообщение от tyrbooo1 Посмотреть сообщение
смысле это как? напишите как вы пишите в программе?
Смысла как раз нет, я просто под твой код в cvedenmagaz() подстроился. При заполнении списка товаров, вводил названия магазинов или UNIVERSAM, или PRODUCT. Тебе же не это нужно.
Цитата Сообщение от tyrbooo1 Посмотреть сообщение
надо сделать еще один тхт файл с магазинами
Нужен массив с магазинами, где и будешь искать нужный по товару.
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:32  [ТС]
Цитата Сообщение от nd2 Посмотреть сообщение
если задавать, в списке товаров, названия магазинов только UNIVERSAM, или PRODUCT
как понять)?

Добавлено через 1 минуту
ааааааааааааааааааа, понял

Добавлено через 42 секунды
получается, за место наименований магазинов я буду писать UNIVERSAM, или PRODUCT
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
22.10.2016, 20:35
Цитата Сообщение от tyrbooo1 Посмотреть сообщение
получается, за место наименований магазинов я буду писать UNIVERSAM, или PRODUCT
Ну да, я же с клавиатуры вводил, и не видел, что ты вводишь, а ориентировался на код, а там только два названия магазинов присутствуют: UNIVERSAM и RODUCT. А когда скрин увидел, с названиями магазинов, тогда понятно стало, в чём тут дело.
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:41  [ТС]
так получается будет так
Миниатюры
Не выводит сведения об товаре   Не выводит сведения об товаре  
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:46  [ТС]
но все ровно не ищет мне это((( я тупой

Добавлено через 16 секунд
но исправили ту ошибку которую я даже и не понял))))

Добавлено через 3 минуты
ееееееееееееееееееееееееееееееееееееееее ееееееееееееееееееееееееее, заработал) спасиб вам

Добавлено через 15 секунд
подождите ток не уходите, 1 минуточку!
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:47  [ТС]
почему так?
Миниатюры
Не выводит сведения об товаре  
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
22.10.2016, 20:54
Цитата Сообщение от tyrbooo1 Посмотреть сообщение
почему так?
Гед ты, в коде, поле post заполняешь?
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 21:22  [ТС]
все все прога готова! спасибо вам большое! просто огромное!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.10.2016, 21:22

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

Ввод и вывод цен на разные виды товаров
а ) Напишите инструкцию ввода и вывода цен на три вида товара в формате Название товара - цена ( переменная типа float ) б) Выведем...

Складской приход/уход товара (файловый ввод/вывод)
П.1.4. Правил Официальными языками форума являются русский и английский языки. Размещение сообщений на других языках запрещено. ...

Реализовать вывод персональных сведений на консоль
Напишите программу на С++, которая выводит на экран данные о Вас : ФИО, группа, адрес, номер телефона, кодовое слово.

Вывод сведений об автомобиле
Есть вот такой фот кусочек из кода void print(automobile ob) { cout &lt;&lt;&quot;Друк з функції:&quot;; ob.printautomobile(); } ...


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

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
Новые блоги и статьи
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 02.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru