Sunteți pe pagina 1din 2

Laborator 4 POO

Clase și obiecte

Exemplu Clasa Cont Bancar:

#include<iostream>
#include<string.h>
#include<stdio.h>

using namespace std;

class ContBancar{
private:
char titular[100];
char codIBAN[25];
float sold;
public:
void init(char _titular[ ], char _codIBAN[ ], float _sold);
void depune(float suma);
void retrage(float suma);
float getSold();
void afis();
};

//Implementarea clasei ContBancar

void ContBancar::init(char _titular[], char _codIBAN[], float


_sold) {
strcpy(titular,_titular);
strcpy(codIBAN,_codIBAN);
sold = _sold;
}

void ContBancar::depune(float suma) {


sold = sold + suma;
}

void ContBancar::retrage(float suma) {


sold = sold - suma;
}

float ContBancar::getSold(){

1
return sold;
}

void ContBancar::afis()
{
cout<<titular<<" ";
cout<<codIBAN<<" ";
cout<<sold<<" ";
cout<<endl;
}

int main()
{

ContBancar c;
c.init("aaaa","bbb", 1000);
c.afis();
c.depune(1000);
c.afis();

Exericitiu: modificati clasa de mai sus astfel incat functai de afisare sa nu apartina clasei
ContBancar.

S-ar putea să vă placă și