Перейти к содержанию
Авторизация  
Coolness

Нужна Прога Учета Товаров.

Рекомендуемые сообщения

Сообственно нужна прога учета товаров, т.е. вводиш код, количество и тд и тп, и оно само расчитывает остаток и тд и тп.) кто найдет дам на пивко)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что написал? :D

На флешке исходы были , еще год назад писал. Пока калькулятор делается скомпилил это =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На флешке исходы были , еще год назад писал. Пока калькулятор делается скомпилил это =)

 

Жёсткий парень :D

 

P.s ТС`у кинул прожку... Что там с "на пивко" :huh:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

#include "stdafx.h"

#include <iostream>

#include <iomanip>

#include <string.h>

#include < conio.h >

#include <math.h>

#include <windows.h>

using namespace std;

 

const int n=2;

struct produkt

{

char P[10];

int H;

int V;

int Z;

int O;

 

 

};

 

 

int main()

{

 

setlocale(LC_ALL, "");

int s1,s2,s3;

produkt zap[n];

cout << "ФОРМИРОВАНИЕ ДОКУМЕНТА: \n";

cout << "ДОКУМЕНТ ДОЛЖЕН ВМЕЩАТЬ " << n

<< " СТРОКИ - ЗАПИСИ: \n";

 

for( int i=0; i < n; i++)// записывает n количество структур

{

cout << "\nФОРМИРОВАНИЕ " << i + 1 << " ЗАПИСИ";

cout << "\nВВЕСТИ НАЗВАНИЕ ПРОДУКТА (НЕ БОЛЬШЕ 10 СИМВОЛОВ): ";

cin >> zap.P;

cout<< "\nУКАЖИТЕ ШИФР ДЕТАЛИ : ";

cin >> zap.H;

cout << "\nУКАЖИТЕ ОБЬЕМ ПОСТАВОК(НЕ БОЛИЕ 100000): \n";

cin >> zap.V;

cout << "\nУКАЖИТЕ ОПТОВУЮ ЦЕНУ (ГРН) : ";

cin >> zap.Z;

}

 

s1=0;s2=0;s3=0;

produkt temp;

for(int i=0; i <n; i++)

{

zap.O=zap.V*zap.Z; // считает сумму вместе

s1+=zap.V;

s2+=zap.Z;

s3+=zap.O;

}

for(int i=0; i <n; i++)

{

if (zap.O >zap[n-1].O)

{

temp=zap;

zap = zap[n-1];

zap[n-1]=temp;

}

 

}

 

 

 

void clrscr(void);

cout << "\n| ВЕДОМОСТЬ ОБЬЕМА ПОСТАВКИ ПРОДУКЦИИ : |";

cout << "\n|-------------------------------------------------------------------|";

cout << "\n| n/n|ПРОДУКЦИЯ| ШИФР| ОБЬЕМ ПОСТАВОК |ОПТОВАЯ ЦЕНА(ГРН.)|ОБЬЕМ ГРН.|";

cout << "\n|-------------------------------------------------------------------|";

// Заповнення таблиці даними:

for(int i=0;i<n;i++)

{

/* setw () сколько знакомест занимает следущий операнд*/

cout << "\n|" << setw(2)<< i+1 << "|" << setw(11)<< (zap).P << "|"

// ------

// |-> маніпулятор потоку, указує, що наступна

// вихідна величина (i+1) буде надрукована з ширіною

// поля, рівної 7 символам

<< setw(5)<< setprecision(2)<< (zap).H << "|"

// --------------

// |-> маніпулятор потоку, указує, що наступні

// вихідні будуть надруковані з двома цифрами після

// десяткової

// setprecision() устанавливает число цифр после крапки

<< setw(15)<< setprecision(2)<< (zap).V << " |"

<< setw(18)<< setprecision(2)<< (zap).Z << "|"

<< setw(10)<< setprecision(2)<< (zap).O << "|";

}

cout << "\n|-------------------------------------------------------------------| ";

cout << "\n| ВМЕСТЕ: |" << setw(25)<< s1

<< "|" << setw(18)<< s2<< "|" <<setw(10) << s3 << "|";

cout << "\n|-------------------------------------------------------------------|";

 

system("pause");

return 0;

}

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Жёсткий парень :D

 

P.s ТС`у кинул прожку... Что там с "на пивко" :huh:

 

"На пивко" прибыло, пойду за бутылочкой схожу :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...