Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Объявления
        Программирование - Паскаль, Си и C++
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Объявления" «

Переход к теме
<< Назад Вперед >>
Несколько страниц [ 1 2 ]
Модераторы: Roman Osipov
  

Pascal


Новичок

Программирование - Паскаль, Си и C++

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

Паскаль решение задач - составление алгоритмов и программирование для студентов I-II курсов специальностей не связанных с программированием. Выполнение курсовых работ и домашних заданий по информатике на языках Pascal и C/C++. Простейшие программы от 25 руб. Программы работы с динамическими структурами и деревьями от нескольких тысяч.... Срок выполнения работ средней сложности около недели, составление простых программ возможно до "завтрашнего утра", но при пятикратной цене.



-----
Pascal - примеры программ на языке Паскаль, демонстрация работы базы данных резюме и вакансий.

Всего сообщений: 5 | Присоединился: декабрь 2009 | Отправлено: 28 дек. 2009 15:17 | IP
BandiTTo24



Новичок

ПОМОГИТЕ ПОЖАЛУЙСТА СРОЧНО!Желательно сегодня, максимум завтра!
ЗАДАЧА ПО C++Builder6
Разработать описание объекта автоматизации, сформулировать миссию информационной системы на объекте автоматизации, выполнить формализацию процессо, разработать структурные диаграммы для объекта:
Информациооно-вычислительная система "киноплекса" по продаже билетов на киносеансы (холл с 5 рабочими местами кассиров, 5 кинозалов, 1 демонстрациооный компьютер для просмотра свободных мест в залах,1 администратор, сервер, бухалтерия, директор).
ПРОШУ ОТПИСАТЬСЯ О ВОЗМОЖНОСТИ ВЫПОЛНЕНИЯ ЗАДАНИЯ НА e-mail

Всего сообщений: 5 | Присоединился: январь 2010 | Отправлено: 21 янв. 2010 17:19 | IP
Pascal


Новичок

А сколько скважин у вашего папы?

Посмотрите методички по программированию. С вашим заданием нужно два-три дня только чтоб разобраться "что делать". Да и C++Builder тут ни при чём.

Всего сообщений: 5 | Присоединился: декабрь 2009 | Отправлено: 21 янв. 2010 18:12 | IP
BandiTTo24



Новичок

Про скважины не понял)))
И это задание в delphi

Всего сообщений: 5 | Присоединился: январь 2010 | Отправлено: 21 янв. 2010 18:21 | IP
Pascal


Новичок

Ну значит папа шахтёр? Троллей понавыпускал?

То "ЗАДАЧА ПО C++Builder6", через час стало "задание в delphi"

Ладно, ложитесь спать, завтра всё сделаем.

Всего сообщений: 5 | Присоединился: декабрь 2009 | Отправлено: 21 янв. 2010 18:40 | IP
BandiTTo24



Новичок

блин короче программа называется Borland C++Builder 6...

Всего сообщений: 5 | Присоединился: январь 2010 | Отправлено: 21 янв. 2010 18:58 | IP
BandiTTo24



Новичок

есть наработки, но не совсем рабочие могу скинуть...
http://depositfiles.com/files/4whmzrzoi

(Сообщение отредактировал BandiTTo24 21 янв. 2010 19:04)

Всего сообщений: 5 | Присоединился: январь 2010 | Отправлено: 21 янв. 2010 19:02 | IP
baby


Новичок

помогите пожалуйста с задачей.Компьютер вместо кассового аппарата.База наличия товаров:наименование,единица измерения,цена единицы,количество,дата последнего завоза.Регистрация поступления товара.Оформление покупки:выписка чека,корректировка базы.Инвентаризация остатков товара с вычислением суммарной стоимости. (программа работает,выписка чека работает не правильно  у меня!)
#include <iostream>
using namespace std;
#include <windows.h>
char*rus(const char*text);
struct Data
{
  char a[100];//наименование
  char e[20];//единица измерения
  double c;//цена единицы
  int k;//количество товара
  char mes[20];//месяц
  int shifre;//число
  int god;//год
};
struct Zveno
{
  Data d;
  Zveno *next;
};
void vvod(Data &x);
void add(Zveno **u,Data &x);
void print(Zveno *u);
void clear(Zveno **u);
void delet(Zveno **u,Data &x);
int poisk (Zveno *u,char *naim);
Data proverka (Zveno *u,int col);
int main()
{
  Data x;
  Zveno*u=NULL;
  Zveno*v=NULL;
  int n;
  char naim[100];
  do{
      cout<<rus(" \n МЕНЮ: \n")<<endl;
      cout<<rus("1- для ввода данных")<<endl;
      cout<<rus("2- база наличия товаров")<<endl;
      cout<<rus("3- выбрать товар на продажу")<<endl;
      cout<<rus("4- выписать чек")<<endl;
      cout<<rus("0- выход")<<endl;
      cout<<"n=";
      cin>>n;
      switch(n)
      {
           case 0:
             clear(&u);
             break;
          case 1:
             vvod(x);
             add(&u,x);
             break;
          case 2:
             cout<<rus("\n База наличия товаров: \n")<<endl;
             print(u);
             break;
          case 3:
             int k,col;
              do{

                  cout<<rus("\n Введите наименование товара: \n");
                  cin>>naim;
                  k=poisk(u,naim);
                  if(k==0)
                      {
                          do{
                      cout<<rus("\n введите количество: \n");
                      cin>>col;
                      x=proverka(u, col);
                      if(x.k>0)
                      {
                          delet(&u,x);
                          add(&v,x);

                      }
                      else
                          cout<<rus("\n НЕ ХВАТАЕТ ТОВАРА! \n");
                          } while(x.k<=0);
                  }
                  else
                      cout<<rus("\n Такого товара в базе нет! \n");
              }while(k==0&&k<0);
              break;
          case 4:
               cout<<rus("\n ЧЕК: \n")<<endl;
               print(v);
               break;
      }
  }while(n!=0);
return 0;
}
void vvod(Data&x)
{
  cout<<rus("\n  ДАННЫЕ: \n")<<endl;
  cout<<rus("введите наименование товара:\n");
  cin>>x.a;
  cout<<rus("введите единицу измерения:\n");
  cin>>x.e;
  cout<<rus("введите цену:\n");
  cin>>x.c;
  cout<<rus("введите количество:\n");
  cin>>x.k;
  cout<<rus("введите дату:\n");
  do{
      cout<<rus("число:\n");
      cin>>x.shifre;
  }while(x.shifre<1||x.shifre>31);
  cout<<rus("месяц:\n");
  cin>>x.mes;
  do{
      cout<<rus("год:\n");
      cin>>x.god;
  }while(x.god<1000||x.god>3000);
}
void add(Zveno**u,Data&x)
{
  Zveno*t=new Zveno;
  strcpy(t->d.a,x.a);
  strcpy(t->d.e,x.e);
  t->d.c=x.c;
  t->d.k=x.k;
  t->d.shifre=x.shifre;
  strcpy(t->d.mes,x.mes);
  t->d.god=x.god;
  t->next=*u;
  *u=t;
}
void print(Zveno*u)
{
  Zveno*p=u;
  while(p)
  {
      cout<<rus("наименование товара:\n");
      cout<<p->d.a<<endl;
      cout<<rus("единица измерения:\n");
      cout<<p->d.e<<endl;
      cout<<rus("цена единицы:\n");
      cout<<p->d.c<<endl;
      cout<<rus("количество:\n");
      cout<<p->d.k<<endl;
      cout<<rus("дата:\n");
      cout<<p->d.shifre<<p->d.mes<<p->d.god<<endl;
      p=p->next;
  }
}
int poisk (Zveno*u,char * naim)
{

  Data x;
  Zveno *p=u;
  while(p)
  {

      int k=strcmp(naim,p->d.a);
      if(k==0)
      {

          strcpy(x.a,p->d.a);
          strcpy(x.e,p->d.e);
          x.c=p->d.c;
          x.k=p->d.k;
          x.shifre=p->d.shifre;
          strcpy(x.mes,p->d.mes);
          x.god=p->d.god;
          return k;
      }
      p=p->next;
  }
  int k=-1;
  return k;
}
Data proverka (Zveno*u,int col)
{
  Data x;
  Zveno*p=u;
  cout<<rus("проверка")<<endl;
  while(p)
  {
      if(p->d.k>=col)
      {
          strcpy(x.a,p->d.a);
          strcpy(x.e,p->d.e);
          x.c=p->d.c;
          x.k=col;
          x.shifre=p->d.shifre;
          strcpy(x.mes,p->d.mes);
          x.god=p->d.god;
          return x;
      }
      p=p->next;
  }
  x.k=-1;
  return x;
}
void delet(Zveno**u,Data&x)
{
  if(*u==0)
  {
    return;
  }
  Zveno*t=*u;
  if(t->d.k==x.k)
  {
      *u=t->next;
      delete t;
      return;
  }
  Zveno*t1=t->next;
  while(t1)
  {
      if(t1->d.k==x.k)
      {
          t->next=t1->next;
          delete t1;
          return;
      }

          t=t1;
          t1=t1->next;
  }
}
void clear(Zveno**u)
{
  Zveno*p=*u;
  Zveno*t=p;
  if(p==0)
    return;
  while(p)
  {
      t=p;
      p=p->next;
      delete t;
  }
*u=0;
}
char bufer[256];
char*rus(const char*text)
{
  CharToOem(text,bufer);
  return bufer;
}

Всего сообщений: 2 | Присоединился: январь 2010 | Отправлено: 5 фев. 2010 22:46 | IP
anetochka



Новичок

1. Определить пользовательский класс в соответствии с заданием.
2. Определить в классе следующие конструкторы:
•без параметров,
•с параметрами,
• копирования.
3. Определить в классе деструктор.
4. Определить в классе компоненты-функции для просмотра и установки полей данных.
5. Определить указатель на компоненту-функцию.
6. Определить указатель на экземпляр класса.
7. Написать демонстрационную программу, в которой создаются и разрушаются объекты пользовательского класса и каждый вызов конструктора и деструктора сопровождается выдачей соответствующего сообщения (какой объект какой конструктор или деструктор вызвал).
8. Показать в программе использование указателя на объект и указателя на компоненту-функцию.
ЗАДАНИЕ:
имя – char*
возраст – int
рабочий стаж – int

Всего сообщений: 2 | Присоединился: март 2010 | Отправлено: 2 марта 2010 21:36 | IP
Pascal


Новичок

anetochka, откройте учебник по программированию или кошелёк

Всего сообщений: 5 | Присоединился: декабрь 2009 | Отправлено: 3 марта 2010 1:26 | IP

Отправка ответа:
Имя пользователя   Вы зарегистрировались?
Пароль   Забыли пароль?
Сообщение

Использование HTML запрещено

Использование IkonCode разрешено

Смайлики разрешены

Опции отправки

Добавить подпись?
Получать ответы по e-mail?
Разрешить смайлики в этом сообщении?
Просмотреть сообщение перед отправкой? Да   Нет
 

Переход к теме
<< Назад Вперед >>
Несколько страниц [ 1 2 ]

Форум работает на скрипте © Ikonboard.com