Inilah Cara Mengkonversi Angka Bulan Menjadi Angka Romawi Pada C++
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.
Hasilnya setelah dikompilasi dan ditampilkan pada DOS:
www.Niguru.com (Nino Guevara Ruwano)
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).
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;}
Hasilnya setelah dikompilasi dan ditampilkan pada DOS:
Demikianlah penjelasan mengenai script untuk mengkonversi angka yang menyatakan bulan.
Selamat mencoba .. Have a nice day :-)
Posting Komentar untuk "Inilah Cara Mengkonversi Angka Bulan Menjadi Angka Romawi Pada C++"