Anda di halaman 1dari 3

1 #include <iostream>

2
3 using namespace std;
4
5 int main()
6 {
7
int A;
8
char nama[50];
9
cout << "Masukkan nama anda : ";
10
cin >> nama;
11
cout <<
"**********************************************************************\n";
12
cout << "*************
************************\n";
13
cout << "****************** SELAMAT DATANG " << nama << "
****************************\n";
14
cout << "*************
************************\n";
15
cout <<
"**********************************************************************\n";
16
goto pilihan;
17
pilihan:
18
cout << "\nPilihan yang tersedia : \n";
19
cout << "\n1. Mengubah bilangan bulat (1-100) menjadi angka romawi \n2.
Menentukan nilai bilangan prima dari sejumlah bilangan \n";
20
cout << "\n Silahkan pilih (1/2) : ";
21
cin >> A;
22
if (A==1)
23
goto pilihan1;
24
if (A==2)
25
goto pilihan2;
26
else;
27
28
29
pilihan1:
30
cout <<
"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n";
31
cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^ ^^^ ^^^
^^^ ^^^\n";
32
cout << "^^ MENGUBAH BILANGAN BULAT MENJADI ANGKA ROMAWI ^^^ ^^^ ^^^ ^^^ ^^^
^^^ ^^\n";
33
cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^ ^^^ ^^^
^^^ ^^^\n";
34
cout <<
"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n";
35
36
37
int nilai, nilai1, nilai2;
38
cout << "\n\nMasukkan bilangan bulat (1-100) : ";
39
cin >> nilai;
40
nilai1=nilai/10;
41
cout << "\nAngka romawi untuk bilangan bulat tersebut adalah : ";
42
switch (nilai1)
43
{
44
case 0:
45
nilai2=nilai-0;
46
goto cond;
47
break;
48
case 1:
49
cout << "X";
50
nilai2=nilai-10;
51
goto cond;
52
break;
53
case 2:
54
cout << "XX";
55
nilai2=nilai-20;
56
goto cond;
57
break;
58
case 3:
59
cout << "XXX";
60
nilai2=nilai-30;

61
goto cond;
62
break;
63
case 4:
64
cout << "XL";
65
nilai2=nilai-40;
66
goto cond;
67
break;
68
case 5:
69
cout << "L";
70
nilai2=nilai-50;
71
goto cond;
72
break;
73
case 6:
74
cout << "LX";
75
nilai2=nilai-60;
76
goto cond;
77
break;
78
case 7:
79
cout << "LXX";
80
nilai2=nilai-70;
81
goto cond;
82
break;
83
case 8:
84
cout << "LXXX";
85
nilai2=nilai-80;
86
goto cond;
87
break;
88
case 9:
89
cout << "XC";
90
nilai2=nilai-90;
91
goto cond;
92
break;
93
case 10:
94
cout << "C";
95
nilai2=nilai-100;
96
goto cond;
97
break;
98
default:
99
cout << "\n\n\n !!!Anda salah memasukkan input ke sistem!!!\n";
100
cout <<
"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n";
101
goto Z;
102
103
cond:
104
if (nilai2==9)
105
cout << "IX";
106
else if (nilai2==8)
107
cout << "VIII";
108
else if (nilai2==7)
109
cout << "VII";
110
else if (nilai2==6)
111
cout << "VI";
112
else if (nilai2==5)
113
cout << "V";
114
else if (nilai2==4)
115
cout << "IV";
116
else if (nilai2==3)
117
cout << "III";
118
else if (nilai2==2)
119
cout << "II";
120
else if (nilai2==1)
121
cout << "I";
122
123
Z:
124
char x;
125
cout << "\nMasih ingin melanjutkan?";
126
cout << "Kembali ke pilihan awal? (Y/N)\n";
127
cin >> x;
128
cout << "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
129
130
if (x=='y' || x=='Y')

131
goto pilihan;
132
else
133
if (x=='n' || x=='N')
134
goto exit;
135
136
pilihan2:
137
cout << "\n\n\n";
138
cout << "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$\n";
139
cout << "
MENENTUKAN BILANGAN PRIMA DARI SEJUMLAH BILANGAN\n";
140
cout << "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$\n";
141
int bil1, bil2, ganti, prima;
142
cout << "\nMasukkan bilangan pertama : ";
143
cin >> bil1;
144
cout << "\nMasukkan bilangan kedua : ";
145
cin >> bil2;
146
147
if (bil1>bil2)
148
{
149
ganti=bil1;
150
bil1=bil2;
151
bil2=ganti;
152
}
153
cout << "\nBilangan prima yang ada diantara " <<bil1<< " hingga " <<bil2<< "
adalah : ";
154
for(int a=bil1;a<=bil2;a++)
155
156
{
157
158
prima=0;
159
for(int b=1;b<=a;b++)
160
{
161
if(a%b==0)
162
{
163
prima++;
164
}
165
}
166
if (prima==2)
167
{
168
cout << "" <<a<< "\n\n";
169
}
170
}
171
172
goto Z;
173
174
}
175
exit:
176
cout << "OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\n";
177
cout << "
MATUR NUWUN SANGET AMARGI MIGUNAKAKEN PROGRAM KULO\n";
178
cout << "
MENAWI WONTEN KALEPATAN KULO NYUWUN PANGAPUNTEN\n";
179
cout << "OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\n";
180
181
182
return 0;
183 }

Anda mungkin juga menyukai