Prinsip Pemrograman " PROGRAM MERUBAH ANGKA DESIMAL KE ANGKA ROMAWI" pada C++
PROGRAM MERUBAH ANGKA DESIMAL KE ANGKA ROMAWI
#include <iostream.h>
#include <conio.h>
int main()
{
int angka;
cout<<"
PROGRAM MERUBAH ANGKA DESIMAL KE ANGKA ROMAWI \n";
cout<<"==================================================\n";
cout<<"\tNama
: I Made Danan Widagdo\n";
cout<<"\tNIM
: 140010341\n";
cout<<"\tKelas : AA141\n";
cout<<"==================================================\n\n";
cout<<"Masukkan Angka yang Akan Dirubah [1-3999]
: ";
cin>>angka;
cout<<"==================================================\n\n";
if(angka<1||angka>3999)
cout<<"Angka Tidak Boleh Melebihi [1-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();
}
0 comments: