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

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++"