Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 28.05.2011
Сообщений: 4

Дайте источник или обясните\решыте)

28.05.2011, 20:53. Показов 977. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1.Описать структуру з именем SKLAD, яка содержит следующие поля:
NAME - название товару;
TYPE - единица измерения товару;
QUANTITY - количество единиц товару;
COST - цена единицы товару;
2.Написать программу, что отдельными функциями выполняет следующие действия:
• введение из клавиатуры данных в массив SHOP, который состоит из N переменных типа SKLAD;
• благоустройство записей за названиями товару;
• выведение на экран информации о товаре, его количестве, цене единицы и вычисленной общей сумме, на составе, название которого вводится из клавиатуры; если такого нет, то вывести соответствующее сообщение.

1.Собственно вот.Помогите со вторым пожалуйста)))

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream.h >
#include <fstream.h>
#include <conio.h>
#include <iostream.h>
#include <string.h>
struct sklad
{
  char name[100];
  char type[100];
  size_t quantity;
  float cost;
} sklad;
Ну или моно ткнуть мордой где именно об этом можно прочесть ибо перерыл интернет на понедельник нада здать курсовую а я не могу зделать программу ...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.05.2011, 20:53
Ответы с готовыми решениями:

Дайте книжку или сайт
Где описано как программировать с формами желательно Builder 6

Подарите или дайте почитать книжку по С++ (г. Москва)
Дайте почитать на время(на всегда тоже не откажусь) дельную книжку С++ для начинающих. Книжку заберу сам.

Дайте ссылку или пример на интересующий меня вопрос.
//Мне нужно сохранить информацию в массив структур FRAGMENT. //Сруктура выглит так: struct FRAGMENT { int counter; //...

6
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
29.05.2011, 00:50
Цитата Сообщение от NearDream Посмотреть сообщение
float cost;
Оригинально, вы бы ещё ещё цену в виде комплексного числа задавали.

Цитата Сообщение от NearDream Посмотреть сообщение
struct sklad
Цитата Сообщение от NearDream Посмотреть сообщение
} sklad;
Очень умно создавать объект типа sklad назвав его sklad.

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
#include <iostream.h >
#include <fstream.h>
#include <conio.h>
#include <iostream.h>
#include <string.h>
struct sklad
{
  char name[100];
  char type[100];
  size_t quantity;
  float cost;
};
 
void enter(sklad a[], int n)
{
    for (int i=0;i<n;i++)
    {
        cout<<"\nEnter name: ";
        cin>>a[i].name;
        cout<<"\nEnter type: ";
        cin>>a[i].type;
        cout<<"\nEnter quantity: ";
        cin>>a[i].quantity;
        cout<<"\nEnter cost: ";
        cin>>a[i].cost;
    }
};
int main()
{
    int n;
    cin>>n;
    sklad a [n];
    enter(a,n);
}
Уж вывод надеюсь сами прикрутите смотря на мой пример. Как должно происходить ваше благоустройство мне не понятно, доделывайте.
2
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
29.05.2011, 01:15
Цитата Сообщение от Gepar Посмотреть сообщение
Оригинально, вы бы ещё ещё цену в виде комплексного числа задавали.
К чему этот сарказм, разве цена это всегда целое число ?
0
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
29.05.2011, 01:25
asics, просто не люблю float за его непредсказуемость, хотя здесь он правда выделываться не сможет - с ним не будут проводить мат. операции.
0
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
29.05.2011, 01:31
Цитата Сообщение от Gepar Посмотреть сообщение
не люблю
Это, как бы, ваше личное дело...
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,977
29.05.2011, 01:46
asics, на самом деле для денежных величин лучше использовать double, а то float действительно непредсказуемо порой округляется. Как минимум, можно на очень неприятный разговор с заказчиком программы нарваться...
1
0 / 0 / 0
Регистрация: 28.05.2011
Сообщений: 4
29.05.2011, 11:59  [ТС]
Спасибо за помощь и советы
P.S.float все таки заменю лучше на double =)

Добавлено через 23 минуты
Так вроде с основным кодом разобрался за что спасибо,но там обнаруживает ошибку

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
#include <iostream.h >
#include <fstream.h>
#include <conio.h>
#include <iostream.h>
#include <string.h>
struct sklad
{
  char name[100];
  char type[100];
  size_t quantity;
  double cost;
};
 
void enter(sklad a[], int n)
{
    for (int i=0;i<n;i++)
    {
        cout<<"\nEnter name: "; //Vodim name
        cin>>a[i].name;
        cout<<"\nEnter type: "; //Vidim znachenie
        cin>>a[i].type;
        cout<<"\nEnter quantity: "; //Vodim colichestvo
        cin>>a[i].quantity;
        cout<<"\nEnter cost: ";  //Vodim stoimost
        cin>>a[i].cost;
    }
};
int main()
{
    int n;
    cin>>n;
    sklad a [n]; //[COLOR="Red"]Вот здесь находит ошибку [C++ Error] SKLAD.cpp(32): E2313 Constant expression required не могу понять как решить...и по этому дальше не могу продолжить))[/COLOR]
    enter(a,n);
    cout<<a[0].cost;
}

P.S. упорядочить* записи за названиями товару; (не так высказал свою мысль)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.05.2011, 11:59
Помогаю со студенческими работами здесь

Ребята дайте код для воспроизведения файлов wav или mp3
Привет всем! Дайте код для воспроизведения mp3 или wav файла! Буду благодарен)

Одномерный масив.решыте кто понимает
Дано ряд чисел (1,0,6,8,12,8,3,5,10,23) а)ввести эти числа в одномерный масив А;напечатать в строчку; б)найти минимальный элемент; ...

МедиаЭлемент(источник не файл а стока или поле БД)
Есть медиа элемент, и не сложно просмотреть в нем какой то клип. &lt;MediaElement Name=&quot;mediaElement&quot;...

Источник данных изменил или удалил значение ключа
Здравствуйте. В чем природа данной ошибки? (см. скриншот) Она возникает при попытке выполнить Refresh для компонента ADOTable после...

Источник тока или устройство разрядки для акб
Нужно сделать такое устройство. Что имеем на входе: Напряжение 10-15В Токи 1-15А(Взял с запасом) Реально 5-8А Теория проста: ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru