Prikaz brojčanog iznosa slovima u C++


Slovni prikaz broja potrebno nam je iz više razloga. Primarna svrha ovog prikaza je prikazati slovima iznos određenog računa ili iznos ugovorene vrijednosti u ugovoru. U ovom primjeru prezentirana je C++ klasa CHBCurrency koja prikazuje slovima određeni iznos (broj). Demo aplikacija je pisana u MFC C++ projektu VS2005.

Implementacija klase CHBCurrency posjeduje samo jednu javnu metodu:

CString ValueToString(CString str,char decSym=’,’);

Ova metoda uzima dva parametra CString tipa. Prvi brojčana vrijednost iznosa, dok je drugi parametar decimalni separator broja. Ovo znači da broj moze biti prikazan kako sa zerezom koji je i podrazumijevani prametar kao i sa tačkom (Svojstveno američkom zapisu broja).

Klasa je implementirana dvojezično, odnosno može prikazati slovima broj kako u matičnom bosanskom tako i na hrvatskom jeziku.

MFC aplikaciju ovog primjera možete skinuti ovdje.

Advertisements

One thought on “Prikaz brojčanog iznosa slovima u C++

  1. Pingback: Remake: Broj u text sa C# | Bahrudin Hrnjica Blog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s