Translate

tutorial operasi string halaman 19

Selamat datang di eagleboot dan selamat membaca.

8.15. STUDI KASUS 

Sebagai programmer untuk programmer lanjut pada Software Enterprises, kita biasanya akan diminta untuk mengembangkan satu kelas yang bernama mata penyisipan koma dan tanda dolar ($) di lokasi yang sesuai dalam sebuah string yang berisi jumlah dolar tidak diformat. Kelas konstruktor harus menerima string objek atau pointer ke string bahasa C yang berisi nilai seperti 1084567,89. Kelas harus menyediakan fungsi anggota yang mengembalikan obek string menjadi sejumlah formatted-dollar, seperti $ 1.084.567,89.  
Tabel 8.8. Keanggotaan Variabel
 MEMBER VARIABEL PENJELASAN OriginalObyekstringmenahanstringasliyangbersifat unformatted. formattedObyekstringmenahanstringyangbersifatformatted.  
Tabel 8.9. Fungsi Keanggotaan
 FUNGSI KEANGGOTAAN PENJELASAN ConstructorDisertakandalamobyekstringsebagaiargumen.Obyek disalinkeoriginalmember,danmemanggilfungsi keanggotaandolarrFormat. dollarFormatMenyalinkeanggotaanoriginalmenjadiformat member.Tandakomadandolardisertakandalam memasukkankelokasibentukkeanggotaan. getOriginalMengambalikankeanggotaanoriginal getFormattedMengembalikanbentukkeanggotaan  Program 8.21. Penggunaan class

 #include<iostream> #include<string> #include"currency.h" usingnamespacestd; intmain() { stringinput; cout<<"Masukanjumlahdollarkerekeningdenganformnnnnn.nn:"; cin>>input; Currencydollars(input); cout<<"disinirekeningdiatur:\n;
cout<<dollars.getFormatted()<<endl; return0; } 

 Keluaran program diatas adalah sebagai berikut: Masukanjumlahdollarkerekeningdenganformnnnnn.nn::1084567.89[Enter] disinirekeningdiatur: $1,084,567.89

Next read ON BAB 9 Array.

Share this

Related Posts

Previous
Next Post »