All pastes #44584 Raw Edit

Something

public cpp v1 · immutable
#44584 ·published 2006-03-05 19:47 UTC
rendered paste body
#include <iostream>#include <string>using namespace std;void main() {struct prekes{	char pavadinimas[15];	int kodas;	char tipas[15];	int kiekis;	float kaina;};prekes pr[5];int i,n;cout << "Kiek bus prekiu? ";cin >> n;for(i=0;i<n;i++) {	cout << endl <<"* Prekes nr.: [ " << i+1 << " ] duomenu ivedimas." <<endl;	cout << "Prekes pavadinimas: ";    cin >> pr[i].pavadinimas;    cout << "Prekes kodas: ";    cin >> pr[i].kodas;    cout << "Prekes tipas: ";	cin >> pr[i].tipas;	cout << "Prekes kiekis: ";	cin >> pr[i].kiekis;	cout << "Prekes kaina: ";	cin >> pr[i].kaina;}cout << endl << "Norimos prekes nr.: "; int nr; cin >> nr; nr--;//Apskaiciuoja NORIMOS prekes suma (kiekis*kaina), PVM ir suma su PVM.float suma = (pr[nr].kiekis*pr[nr].kaina);		  float pvm = suma * 0.18f;   		  cout << endl << " Prekes suma (kiekis*kaina): " << pr[nr].kiekis << " x " << pr[nr].kaina << " = " << suma << " Lt" << endl;		  cout << endl << " Prekes PVM: " << pvm << " Lt" << endl;		  cout << endl << " Prekes suma su PVM: " << suma+pvm << " Lt" << endl;				  cout << endl << "*************************************************" << endl << endl;//Apskaiciuoja VISU prekiu suma (kiekis*kaina), PVM ir suma su PVM.float suma2 = 0;		  for(int a=0; a<n; a++)		  {           suma2 += (pr[a].kiekis*pr[a].kaina);		  }		  float pvm2 = suma2 * 0.18f;          cout << endl << " Visu prekiu suma (kiekis*kaina): " << suma2 << " Lt" << endl;		  cout << endl << " Visu prekiu PVM: " << pvm << " Lt" << endl;		  cout << endl << " Visu prekiu suma su PVM: " << suma2+pvm << " Lt" << endl;		  cout << endl << "*************************************************" << endl << endl;		 //Randa preke, kurios kaina yra maziausiafloat last = pr[0].kaina, x;		  int kokia = 0;		  for(int b=0; b<n; b++)		  {           if( (x = (pr[a].kaina) ) < last )		   {             last = x; kokia = b;		   }		  }		  cout << endl << endl << " * Pigiausia preke, nr.: [ " << kokia+1 << " ]." << endl;		  cout << endl << "*************************************************" << endl << endl;//Surusiuoja prekes pagal kaina               k = 1 ;               while (k > 0) 		   {                  k = 0 ; 			for(int j = 0; j < n-1; j++)			{			  if( pr[j].kaina > pr[j+1].kaina )			  {				prekes tmp = pr[j+1];                         pr[j+1] = pr[j];                          pr[j] = tmp;                        ++k ;			  }			}                  		   }    		  cout << endl << endl << " Baigta. Prekes sekmingai surusiuotos pagal kaina.";		  		  else cout << endl << endl << " Baigta. Prekes nesurusiuotos.";}