Coolness 180 Опубликовано 13 октября, 2012 Сообственно нужна прога учета товаров, т.е. вводиш код, количество и тд и тп, и оно само расчитывает остаток и тд и тп.) кто найдет дам на пивко) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Invizible 352 Опубликовано 13 октября, 2012 В лс глянь) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
(D)uality 700 Опубликовано 13 октября, 2012 Оно ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Invizible 352 Опубликовано 13 октября, 2012 Оно ? Только что написал? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
(D)uality 700 Опубликовано 13 октября, 2012 Только что написал? На флешке исходы были , еще год назад писал. Пока калькулятор делается скомпилил это =) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Invizible 352 Опубликовано 13 октября, 2012 На флешке исходы были , еще год назад писал. Пока калькулятор делается скомпилил это =) Жёсткий парень P.s ТС`у кинул прожку... Что там с "на пивко" Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
(D)uality 700 Опубликовано 13 октября, 2012 #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; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Invizible 352 Опубликовано 13 октября, 2012 Жёсткий парень P.s ТС`у кинул прожку... Что там с "на пивко" "На пивко" прибыло, пойду за бутылочкой схожу Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты