Proiect cont bancar în C++

Proiect
6/10 (3 voturi)
Conține 1 fișier: cpp
Pagini : 12 în total
Mărime: 3.42KB (arhivat)
Publicat de: Julieta Scarlat
Puncte necesare: 11
Proiectul realizeaza: crearea unui cont nou din date elementare, creaza un cont nou prin introducere date de la tst, creaza cont pe baza conturilor din banca.dat, transfera suma din cont in cont nou. Proiectul l-am prezentat la materia Limbaje evoluate in programare

Extras din proiect

#include <iostream.h>

#include <fstream.h>

#include <strstrea.h>

#include <iomanip.h>

#include <string.h>

#include <stdlib.h>

#include <conio.h>

#define NMAX_CONT 100

#define NMAX_NUME_TITULAR 100

#define DOBANDA (14/100)

#define NMAX_PAROLA 10

unsigned long int CURS_USD_LEU=30;

unsigned long int CURS_EUR_LEU=35;

unsigned long int ts,suma,suma1,suma2,sumat;

int gasit,gasitcf;

typedef struct

{

char titular[NMAX_NUME_TITULAR], numar[NMAX_CONT], parola[NMAX_PAROLA];

unsigned long int sold;

unsigned valuta;

} Inregistrare;

class ContBancar

{

private:

Inregistrare Continut;

void InitializareMemorieObiect();

void StergereMemorieObiect();

public:

ContBancar();

ContBancar(const char *, const char *,const char *, const unsigned long int, const unsigned);

ContBancar(const int);

ContBancar(char *);

ContBancar operator =(ContBancar&);

ContBancar operator +=(ContBancar&);

ContBancar operator +=(unsigned long int);

ContBancar operator -=(unsigned long int);

unsigned long int operator +(ContBancar&);

bool operator !();

friend ostream &operator << (ostream &, ContBancar &);

friend istream &operator >> (istream &stream, ContBancar &);

void depun(unsigned long int);

unsigned long int retrag(unsigned long int);

unsigned long int spune_total();

ContBancar cont_fisier (char*);

~ContBancar();

};

void ContBancar::depun(unsigned long int x)

{

Continut.sold+=x;

}

unsigned long int ContBancar::retrag(unsigned long int x)

{

x=0;

if ((Continut.sold>0) && (Continut.sold>=x))

{

Continut.sold-=x;

Continut.sold=0;

x=x+(x*DOBANDA);

}

return x;

}

ContBancar::ContBancar()

{

this->InitializareMemorieObiect();

}

ContBancar::ContBancar(const char *titular, const char *numar, const char *parola, const unsigned long int sold, const unsigned valuta)

{

this->InitializareMemorieObiect();

ostrstream iesire_titular(Continut.titular, NMAX_NUME_TITULAR);

ostrstream iesire_numar(Continut.numar, NMAX_CONT);

ostrstream iesire_parola(Continut.parola, NMAX_PAROLA);

Continut.sold=sold;

Continut.valuta=valuta;

iesire_titular<<titular<<ends;

iesire_numar<<numar<<ends;

iesire_parola<<parola<<ends;

}

Conținut arhivă zip

  • Proiect Cont Bancar in C++.cpp

Alții au mai descărcat și

Aplicație informatică pentru casele de schimb

INTRODUCERE Aceasta lucrare de licenta se refera la gestiunea miscarilor de valute ce au loc la o casa de schimb valutar, unde dupa cum se stie au...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Baze de Date

3.Introducere in bd si sgbd-uri Definitie: Numim baza de date o colectie partajata de date aflata in interdependenta logica impreuna cu o...

Te-ar putea interesa și

Managementul dezvoltării companiei Mondconf SRL

Este cert faptul ca în ultima perioada se remarca o evolutie din ce în ce mai accelerata a economiei în ansamblul ei, evolutie sustinuta de...

Implicații manageriale ale dezvoltării afacerii SC Trend SRL Alba-Iulia

INTRODUCERE În mediul dinamic şi puternic concurenţial al economiei globale contemporane, indiferent de specific şi anvergură, dezvoltarea...

Proiectarea unui sistem informatic în asigurări

Proiectarea sistemului informatic Lumea contemporană se caracterizează printr-o evoluţie rapidă şi imprevizibilă a ştiinţei şi tehnicii , generând...

Fundamentarea Planului de Afaceri Privind Construirea Ceainăriei Lorena

INTRODUCERE “Povestea ceainăriei Lorena începe în martie 2009. Mai exact pe data de 8 a primaverii însorite, ne-am adunat în jurul unui ceainic...

Energia verde - panourile fotovoltaice din Județul Olt

Surse de energie regenerabilă Condiţii energetice actuale care impun utilIzarea energiilor regenerabile Progresul rapid al tehnologiei reprezinta...

Procesul Bugetar la Nivel Central și Local

Capitolul I STRUCTURA SISTEMULUI DE BUGETE PUBLICE 1.1. Aspecte generale ale bugetului Prin bugetul public se proiectează şi se desfaşoară...

Previzionarea Financiară ca Etapă în Elaborarea Planului de Afaceri

CAPITOLUL I PREVIZIUNEA ŞI PROGNOZA FINANCIARĂ 1.1. Ştiinţa previziunii Unul din atributele conducerii în condiţiile revoluţiei...

Proiectarea Sistemelor Informatice

CAPITOLUL 1. 1.1. PREZENTAREA GENERALA A UNITATII Denumirea societatii comerciale este S.C. STYLINVEST S.R.L., in conformitate cu dovada...

Ai nevoie de altceva?