All pastes #735524 Raw Edit

cosmin

public text v1 · immutable
·published 2007-10-13 18:15 UTC
rendered paste body
//apl 1
#include <iostream.h>

class Stiva {

	int varf;
	int st[100];
        int i;
	public:
       void init() {
	 varf=0;
         };
       void adauga(int numar) {
	   st[varf]=numar;
	   varf++;
       };
	void scoate() {
	   varf--;
	   cout<<st[varf]<<endl;
	};
	void afiseaza() {
	  for(i=0;i<varf;i++){
	   cout<<st[i]<<endl;
	   };
	};



};


main(){
Stiva stiva;
stiva.init();

stiva.adauga(3);

stiva.adauga(5);
stiva.adauga(2);
stiva.adauga(7);
stiva.afiseaza();
stiva.scoate();
stiva.afiseaza();



return(0);
}
//*******************************************************************************
//apl 2
#include <iostream.h>
#include <conio.h>

class Lemon{
   int nrLamai;
   int nrCuburi;
   float incasari;
   public:
   void initializare(){
      cout<<"Introduceti numarul de lamai disponibile"<<endl;
      cin>>nrLamai;
      cout<<"Introduceti numarul de cuburi de zahar disponibile"<<endl;
      cin>>nrCuburi;
      incasari=0;
   };
   void beaLimonadaIndulcita(){
      if(nrLamai>=1 && nrCuburi>=2){
	   cout<<"poftiti limonada"<<endl;
	   incasari+=10;
	    nrLamai--;
	    nrCuburi-=2;

      }else{
	   cout<<"Ne pare rau , s-au terminat materile prime"<<endl;
      };

   };
     void beaLimonadaNeIndulcita(){
      if(nrLamai>=1){
	   cout<<"poftiti limonada"<<endl;
	   incasari+=8;
	   nrLamai--;
      }else{
	   cout<<"Ne pare rau , s-au terminat materile prime"<<endl;
      };
      };
      void afisare(){
	 cout<<incasari<<endl;
	 };

};
void main(void){

Lemon stand;
int opt;
while(opt!=4){
clrscr() ;
   cout<<"1) O limonada indulcita"<<endl;
       cout<<"2) O limonada neindulcita"<<endl;
       cout<<"3) Afisare total incasari"<<endl;
       cout<<"4) Iesire"<<endl;
       cout<<"Intoduceti optiunea"<<endl;
       cin>>opt;
    
       switch(opt){
	case 1:stand.beaLimonadaIndulcita();
	       break;
	case 2:stand.beaLimonadaNeIndulcita();
	       break;
	case 3:stand.afisare();
	       break;
	case 4:   cout<<"La revdere!"<<endl;
	break;
	default:cout<<"Optiune invalida"<<endl;
       }
       getch();

   }
}

//*****************************************************************************