Lompat ke konten Lompat ke sidebar Lompat ke footer

Inilah Cara Mengkonversi Angka Bulan Menjadi Angka Romawi Pada C++

www.niguru.com Niguru.com | Senin, 9 Agt 2021 | Seperti yang sudah dijelaskan pada posting sebelumnya, bahwa dalam berbagai keperluan biasanya user memerlukan tampilan bulan dalam angka romawi agar dapat terlihat berbeda dengan angka desimal yang biasa. Salah satu penggunaan tampilan bulan dalam angka romawi adalah pada saat pembuatan nomor registrasi atau nomor urut dari suatu dokumen.

Pada posting kali ini Niguru.com akan menjelaskan cara untuk mengkonversi angka yang menyatakan bulan, menjadi angka romawi pada bahasa pemrograman C++.

Mulai dengan sintaks untuk mencuplik nilai bulan. Hasilnya berupa angka dengan range 0 .. 11:


time_t a=time(0);
tm *b=localtime(&a);
int c=b->tm_mon;

a = variabel untuk menampung jumlah detik dari 1 Januari 1970.
b = variabel untuk menampung hasil konversi dari jumlah detik menjadi waktu.
c = variabel untuk menampung angka yang berkorelasi dengan bulan, dengan range 0 .. 11 (Januari = 0 .. Desember = 11).

www.niguru.com

 
Kemudian lanjutkan dengan menyusun deretan angka romawi 1 .. 12 dengan array:

string d[]={"I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"};

Print /cetak array di atas dengan menggunakan angka bulan sebagai index array:
cout<<d[c];

Note:
Variabel c berisi angka bulan.
Variabel d berisi array romawi.

Berikut ini contoh program selengkapnya:


#include <iostream>
#include <ctime>
using namespace std;
int main(){

time_t a=time(0);
tm *b=localtime(&a);
int c=b->tm_mon;

string d[]={"I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"};

cout<<"Bulan dalam angka desimal: "<<c+1<<endl;
cout<<"Bulan dalam angka Romawi: "<<d[c]<<endl<<endl;

return 0;}
 

www.niguru.com


Hasilnya setelah dikompilasi dan ditampilkan pada DOS:

www.niguru.com

 
Demikianlah penjelasan mengenai script untuk mengkonversi angka yang menyatakan bulan.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)



Posting Komentar untuk "Inilah Cara Mengkonversi Angka Bulan Menjadi Angka Romawi Pada C++"