include <iostream>
/*
Dik:
M = 1000
D = 500
C = 100
L = 50
X = 10
I=1
*/
int main()
int tahun;
else{
tahun -= 1000;
}
tahun -= 900;
else{
tahun -= 500;
tahun -= 400;
else{
tahun -= 100;
}
if(tahun >= 50){
tahun -= 90;
else{
tahun -= 50;
tahun -= 40;
else{
tahun -= 10;
if(tahun==9){
else{
tahun -= 5;
if(tahun==4){
tahun -= 4;
else{
tahun -= 1;
system("pause");
}
Program C++ Konversi bilangan ke Romawi
#include<iostream>
int main()
int x;
cin>>x;
cout<<"\t\t\t ";
if (x>=3000)
cout<<"MMM";
x=x-3000;
if (x>=2000)
cout<<"MM";
x=x-2000;
if (x>=1000)
cout<<"M";
x=x-1000;
}
if (x>=900)
cout<<"CM";
x=x-900;
if(x>=500)
cout<<"D";
x=x-500;
if(x>=400)
cout<<"CD";
x=x-400;
if(x>=300)
cout<<"CCC";
x=x-300;
if(x>=200)
cout<<"CC";
x=x-200;
if(x>=100)
cout<<"C";
x=x-100;
if(x>=90)
cout<<"XC";
x=x-90;
if(x>=50)
cout<<"L";
x=x-50;
if(x>=40)
cout<<"XL";
x=x-40;
if(x>=30)
cout<<"XXX";
x=x-30;
if(x>=20)
cout<<"XX";
x=x-20;
if(x>=10)
cout<<"X";
x=x-10;
if(x>=9)
cout<<"IX";
x=x-9;
if(x>=5)
cout<<"V";
x=x-5;
if(x>=4)
cout<<"IV";
x=x-4;
if(x>=3)
cout<<"III";
x=x-3;
if(x>=2)
cout<<"II";
x=x-2;
if(x>=1)
cout<<"I";
x=x-1;
}
#include <iostream.h>
#include <conio.h>
int main()
int angka;
cin>>angka;
if(angka<1||angka>3999) //jika angka kurang dari 1 atau kurang lebih dari 3999
else
while(angka>=1000)
cout<<"M";
angka=angka-1000;
if (angka>=500)
if (angka>500)
if (angka>=900)
{
cout<<"CM";
angka=angka-900;
else
cout<<"D";
angka=angka-500;
while (angka>=100)
if (angka>=400)
cout<<"CD";
angka=angka-400;
else
angka=angka-100;
if (angka>=50)
if (angka>=90)
{
cout<<"XC";
angka=angka-90;
else
cout<<"L";
angka=angka-50;
while(angka>=10)
if(angka>=40)
cout<<"XL";
angka=angka-40;
else
cout<<"X";
angka=angka-10;
if (angka>=5)
{
if (angka==9)
cout<<"IX";
angka=angka-9;
else
cout<<"V";
angka=angka-5;
while(angka>=1)
if(angka==4)
cout<<"IV";
angka=angka-4;
else
cout<<"I";
angka=angka-1;
}
cout<<"n";
getch();