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.

About Bahrudin Hrnjica

PhD in Mechanical Engineering, Microsoft MVP for .NET. Likes .NET, Math, Mechanical Engineering, Evolutionary Algorithms, Blogging.

Posted on 24/07/2007, in C/C++ and tagged , . Bookmark the permalink. 1 Comment.

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s