![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 20.11.2009
Сообщений: 9
|
![]()
Целью работы является разработка программы на языке С/С++ для обработки базы данных «Плата за телефон» средствами языка С/С++
Программа должна корректно обрабатывать данные, представленные в виде следующей таблицы: Фамилия, Имя абонента Номер телефона Месяц Плата за телефон Плата за Интернет Междугородние звонки Итого к оплате Дата оплаты Разработанная программа позволяет выполнять следующие задачи: 1. Просмотр существующей базы данных 2. Создание новой базы данных(с возможностью задания имени файла(Бинарный)) 3. Редактирование базы данных (добавление, исправление и удаление записей) 4. Поиск в базе данных по одному из указанных полей a. фамилии b. номеру телефона c. по дате оплаты d. по номерам телефона, начинающихся с двух указанных цифр, в указанном диапазоне. 5. Сортировка базы данных a. По номеру телефона b. Фамилии 6. Вывод списка абонентов a. Всего b. За указанный месяц c. По номеру, начинающемуся с указанных цифр d. По дате оплаты Вот задание, и вот неболшая наработка: ![]() *******head.cpp******* #ifndef head #define head #include<iostream> #include<cstring> #include <ctime> using namespace std; int linear_search(int a[], int s, int key); double itog(double tel[25], double internet[25], double mezdunarod[25]); #endif *******func.cpp******* #include "head.h" double itog(double tel[25], double internet[25], double mezdunarod[25]) { double sum=0; sum=tel[i]+internet[i]+mezdunarod[25]; return sum; } int linear_search(int men[i].namberTel[], int s, int key) { for(int i=0; i<s; i++) { if(a[i]==key) return i; } return -1; } *******one.cpp******* #include <iostream> #include <windows.h> #include <stdlib.h> #include <time.h> #include "head.h" using namespace std; struct Telephone { char name[25]; char lastname[25]; int namberTel[25]; int month[25]; double tel[25]; double internet[25]; double mezdunarod[25]; double itog[25]; char dataOplati[25]; } int main () { FILE *f; if((f=fopen("pers.txt","rb+")==0) Telephone men[9]; scanf("%s",men[i].name); fprintf(pers,"%s,\t",men[i].name); scanf("%s",men[i].lastname); fprintf(pers,"%s,\n",men[i].lastname); scanf("%s",men[i].namberTel); fprintf(pers,"%s,\n",men[i].namberTel); scanf("%s",men[i].month); fprintf(pers,"%s,\n",men[i].month); scanf("%s",men[i].tel); fprintf(pers,"%s,\n",men[i].tel); scanf("%s",men[i].internet); fprintf(pers,"%s,\n",men[i].internet); scanf("%s",men[i].mezdunarod); fprintf(pers,"%s,\n",men[i].mezdunarod); double itog(tel,internet,mezdunarod,); sum=men[i].itog; scanf("%s",men[i].itog); fprintf(pers,"%s,\n",men[i].itog); scanf("%s",men[i].dataOplati); fprintf(pers,"%s,\n",men[i].dataOplati); fprintf(pers,"%d/",men[i].dataOplati.d); scanf("%d",men[i].dataOplati.m); fprintf(pers,"%d/",men.dataOplati.m); scanf("%d",men[i].dataOplati.y); fprintf(pers,"%d\n",men.dataOplati. y); //сортировка int key; cout<<"Vvedite Key:"; cin>>key; linear_search(men[i].namberTel,5,key); return 0; } Если кому не турдно сделайте, а то у меян нету времени... Дела дипломку по HTMLке.. а ещё сессия в универе тупо не успеваю.... Зарание спс!!! ![]() |
![]() |
![]() |
![]() |
#2 | |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
![]() Цитата:
могу реализовать на Borland C++ с графич интерфейсом пиши на мыло, договоримся о цене, сроках и т.п.
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 20.11.2009
Сообщений: 9
|
![]()
вобще то да, в консоле. мне не надо не графики нече. просто пару цункций сортировки и тд. и все)
Последний раз редактировалось VirusOfLove; 30.03.2010 в 20:02. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
![]()
если в консоли, то я пас...
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
![]() |
![]() |
![]() |
#5 |
Регистрация: 20.11.2009
Сообщений: 9
|
![]()
печально..... ну помагите кто сможет. я пошел готовится к экзамену
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
База данных с возможностью приема данных из файлов Excel | Al_Sha | БД в Delphi | 6 | 16.10.2009 15:34 |
база данных | Dimarik | C/C++ Базы данных | 1 | 24.09.2009 22:34 |
База Данных | xxasb07 | Помощь студентам | 2 | 09.12.2008 17:25 |
! База данных ! | LordNighton | Microsoft Office Excel | 1 | 20.11.2008 22:25 |
База данных | Andr180nag | JavaScript, Ajax | 3 | 02.08.2008 14:01 |