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

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

Войти
Регистрация
Восстановить пароль
 
МарияГлупая
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 4
#1

Структура "Бытовые приборы" - C++

07.06.2014, 23:33. Просмотров 352. Ответов 5
Метки нет (Все метки)

В файле типа RECORD хранится информация о поступивших в ремонт бытовых приборах: тип бытового прибора, год выпуска, наименование дефекта, наименование необходимой детали для ремонта, стоимость ремонта. Составить программу для получения:
• Сведений о приборах с заданным годом выпуска;
• Информации о количестве приборов, стоимость ремонта которых больше заданной.
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
#include <cstdlib>
#include <iostream>
#include <fstream>
 
using namespace std;
 
struct card1 {
char detail[20];
char tip;
char defect[20];
int god;
int nalichie;
int price;
};
 
void menu () { 
system("cls"); 
cout << "Menu:" << endl;
cout << "1. Info o razrabotchike." << endl;
cout << "2. Info o programme." << endl;
cout << "3. Zadanie1." << endl;
cout << "4. Zadanie2." << endl;
cout << "5. Vvod dannih v konec faila." << endl;
cout << "6. Vvod dannih v fail, vse dannie budut udaleni)." << endl; 
cout << "7. Exet." << endl;
cout << "Enter the number: "; 
}
 
void I() {
system("cls");
cout << " Kydelina Masha" << endl;
cout << " Group BCV-101" << endl;
cout << " Variant 2" << endl << endl << endl;
system("pause"); 
system("cls");
}
 
void program() {
system("cls");
cout << "Information about the program." << endl;
cout << "Program consists of a menu, enter the number ";
cout << "you're interested in the item. " << endl;
cout << "Program executes a task, it ";
cout << "introduces additional rows in the database, " << endl;
cout << "removes prezhyuyu yuazu data and introduces a new one." << endl << endl << endl;
system("pause");
system("cls");
}
 
void zad1() {
system("cls");
ifstream read("rec.txt"); 
card1 ncard;
int god;
cout << " vvedite god: " << endl;
cin >> god;
while (!read.eof()) {
read >> ncard.detail;
read >> ncard.tip;
read >> ncard.defect;
read >> ncard.god;
read >> ncard.nalichie;
read >> ncard.price;
if (ncard.god == god) {
cout << ncard.detail << " ";
cout << ncard.tip << " ";
cout << ncard.defect << " ";
cout << ncard.price << " ";
cout << ncard.nalichie << endl;
}
}
 
system("pause"); 
system("cls");
}
 
void zad2() {
system("cls");
ifstream read("rec.txt"); 
card1 ncard;
int price;
cout << "enter the price " << endl; 
cin >> price;
while (!read.eof()) {
read >> ncard.detail;
read >> ncard.tip;
read >> ncard.defect;
read >> ncard.god;
read >> ncard.nalichie;
read >> ncard.price;
if (ncard.price == price) {/
cout << ncard.detail << " "; 
cout << ncard.defect << " ";
cout << ncard.tip << " ";
cout << ncard.god << " ";
cout << ncard.nalichie << endl;
}
}
system("pause");
system("cls");
}
 
void naw() {
system("cls");
ofstream rec("rec.txt", ios::app); 
int n;
cout << "how many rows to add?"; 
cin >> n;
card1 card[n], ncard[n]; 
for (int i(0); i < n; i++) {
cout << "card N" « i « endl;
cout << "enter the name ";
cin >> card[i].detail;
rec >> card[i].detail;
rec << " ";
cout << "enter the tip ";
cin >> card[i].tip;
rec << card[i].tip;
rec << " ";
cout << "enter the god ";
cin >> card[i].defect;
rec << card[i].defect;
rec << " ";
cout << "enter the defect ";
cin >> card[i].god;
rec << card[i].god;
rec << " ";
cout << "enter the detail ";
cin >> card[i].nalichie;
rec << card[i].nalichie;
rec << " ";
cout << "enter the detail ";
cin >> card[i].price;
rec << card[i].price;
rec << " " « endl;
 
system("pause");
system("cls");
}
}
 
void vvod() {
system("cls");
ofstream rec("rec.txt"); 
card1 card[10], ncard[10];
for (int i(0); i < 10; i++) {
cout << "card N" << i << endl;
cout << "enter the name ";
cin >> card[i].detail;
rec << card[i].detail;
rec << " ";
cout << "enter the tip ";
cin >> card[i].tip;
rec << card[i].tip;
rec << " ";
cout << "enter the god ";
cin >> card[i].god;
rec << card[i].god;
rec << " ";
cout << "enter the defect ";
cin >> card[i].defect;
rec << card[i].defect;
rec << " ";
cout << "enter the nalichie ";
cin >> card[i].nalichie;
rec << card[i].nalichie;
rec << " ";
cout << "enter the price ";
cin >> card[i].price;
rec << card[i].price;
rec << " " « endl;
}
rec.close();
system("pause");
system("cls");
}
 
int main(int argc, char** argv) {
system("color F0");
bool b = true;
while (b) {
menu();
char a;
cin>>a;
int flag(0);
switch (a) {
case '1':
I();
break;
case '2':
program();
break;
case '3':
zad1();
break;
case '4':
zad2();
break;
06.06.14    
case '5':
naw();
break;
case '6':
vvod();
break;
case '7':
b = false;
break;
default:
cout << "error";
 
}
}
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2014, 23:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Структура "Бытовые приборы" (C++):

Структура «Преподаватель» с полями "ФИО", "стаж", "категория", "нагрузка" - C++
Функция - расчёт зарплаты по нагрузке и оплате часа для определенной категории. Категория Оплата часа Вторая 150 Первая 200 ...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года &quot;весна&quot;, &quot;лето&quot;, &quot;осень&quot;, &quot;зима&quot; определить погоду &quot;тепло&quot;, &quot;жарко&quot;, &quot;холодно&quot;, &quot;очень холодно&quot;. Я так...

Структура: error C2079: "A::myElem" использует неопределенный struct "A::B" - C++
class A { public: struct B; private: B myElem; }; struct A::B {

Структура ORDER с полями "номер счета плательщика", "номер счета получателя" и "сумма платежа" - C++
написать структуру ORDER. с полями 1.номер счета плательщика 2.счета получателя 3.сумма платежа

Структура "Автомобиль". Контейнер "Рынок б/у автомобилей" - C++
Как реализовать такую структуру? 1. Найти иномарки стоимостью до 300тыс. руб. Предусмотреть в программе меню, позволяющее...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Lers
12 / 12 / 3
Регистрация: 27.05.2012
Сообщений: 203
07.06.2014, 23:43 #2
А написать какие ошибки, можете?
МарияГлупая
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 4
07.06.2014, 23:45  [ТС] #3
в void zad1-Сведений о приборах с заданным годом выпуска(программа спрашивает год, но ничего не выводит и возвращает в главное меню) и в void zad2-Информации о количестве приборов, стоимость ремонта которых больше заданной.
Lers
12 / 12 / 3
Регистрация: 27.05.2012
Сообщений: 203
07.06.2014, 23:56 #4
ну в zad1 ввести с клавиатуры вроде как нужно год, и если введенный год== году из файла, то выведет инфу.

Добавлено через 55 секунд
и zad2 аналогично вроде как
МарияГлупая
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 4
08.06.2014, 00:27  [ТС] #5
В том то и дело, что программа не выводит информацию..
Миниатюры
Структура "Бытовые приборы"  
Strin
0 / 0 / 0
Регистрация: 11.04.2015
Сообщений: 9
24.05.2015, 21:46 #6
Ты не нашла решение?Мне для отчета подобная нужна
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2015, 21:46
Привет! Вот еще темы с ответами:

Структура, доступная из всех файлов проекта ("глобальная" структура) - C++
Есть четыре структуры (body, gun, enemy, st), описанные в main.cpp. К main.cpp подключен хедер save.h, в котором имеется функция void...

В чем разница между "Порядок выполнения программ на языке C" и "Структура программы на языке C" - C++
в конспектах у себя не нашел, хоть и записывал все, что объяснял преподаватель. вот, собственно, сам вопрос: Структура программы на...

Структура: Вывести тех студентов, кто сдал оба экзамена либо на "4" либо на "5" - C++
Условие задачи: Дана ведомость студентов: Фамилия студента, оценка_1, оценка_2. Вывести тех студентов, кто сдал оба экзамена либо на...

Структура "Книга", класс "Библиотека" - C++
Компилируется без ошибок, при попытке выполнить программу выползает ошибка: Error: Error: Unresolved external 'bibl::in(bibl*,int&amp;)'...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.05.2015, 21:46
Ответ Создать тему
Опции темы

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