LAMPIRAN
List Program
Latihan 1
#include <iostream.h>
void main() //header
{ //Begin-Awal Program
1 cout << "Nama
} //End-Akhir Program
Latihan 2
#include <iostream.h>
void main()
{
1 double alas,tinggi,luas;
//input data
2 cout << "Masukan Alas:
";
//output data
5 cout << "Luas segitiga : " << luas;
cout<<endl;
cout<<endl;
}
Latihan 3
#include <iostream.h>
void main()
{
1 double panjang,tinggi,lebar,volum,luas;
//input data
2 cout << "Masukan panjang :
//rumus Balok
5 volum = panjang * lebar * tinggi;
6 luas = (2 * panjang * lebar) + (2 * panjang * tinggi) + (2 * lebar * tinggi);
//output data
7 cout << "Volum Balok
Latihan 4
#include <iostream.h>
void main()
{
1 double jari,tinggi,phi,volum,luas;
//input data
2 cout << "Masukan jari-jari: ";
//rumus tabung
5 volum = phi * jari * jari * tinggi; luas = (2 * phi * jari * jari) + (2 * jari * tinggi);
//output data
6 cout << "Volum Tabung: " << volum;
cout << endl;//baris kosong
7 cout << "Luas Permukaan Tabung: " << luas;
cout << endl;//baris kosong
cout << endl;//baris kosong
}
Latihan 5
#include <iostream.h>
void main()
{
1 double nilai;
//input data
2 cout << "Masukan Nilai: "; cin >> nilai;
//output data
3 if (nilai>=60)
4
cout<< "lulus"<<endl;
else
5....
if (nilai<=0)
cout<< "gagal"<<endl;
else
cout<< "ulang"<<endl;
cout<<endl;
cout<<endl;
}
Latihan 6
#include <iostream.h>
void main()
{
1 int gpI,gpII,gpIII,gtI,gtII,gtIII,gtrI,gtrII,gtrIII,golongan,TGI,TGII,TGIII;
//gaji
2 gpI=1000000;
gtII=1000000;
3 gtIII=1500000; gtrI=250000;
gtrII=500000; gtrIII=750000;
//Total Gaji
4 TGI = gpI + gtI + gtrI; TGII = gpII + gtII + gtrII; TGIII = gpIII + gtIII + gtrIII;
//input data
5 cout << "Masukan Golongan: "; cin >> golongan;
6 if (golongan<3)
{
7
10..
11.. if (golongan>3)
{
12..
13..
15..
16..
17..
18..
19..
}
Latihan 7
#include <iostream.h>
void main()
{
1 double c,f,r,k;
//input data
2 cout << "Masukan Celcius: ";
//Rumus
3 k= c+273; f = (c*1.8)+32; r = c*0.8;
//output data
4 cout << "Farenheit: "<< f;
Latihan 8
#include <iostream.h>
void main()
{
1 double j,m,s1,s2,a;
//input data
2 cout << "Masukan Waktu: "; cin >> j; cin >> a;
3 if (j>=24)
4
if (j>12)
j=j-12;
//Rumus
s1=360-s1;
10.. if (s2>180)
11..
s2=360-s2;
//output data
12.. if (j>= m)
13..
14..
if (j<=m)
15..
if (j==0)
17..
j=j+12;
m=m+12;
Latihan 9
#include <iostream.h>
void main()
{
1 int c,b,x,d,j,w,a;
//input data
2 cout << "Masukan jam:"; cin >> j ; cin >> w ;
cout << endl;
//output data
4 cout << "Jam:" <<j;
cout << endl;
5 cout << "Menit:" <<a;
cout << endl;
6 cout << "Detik:" <<c;
cout << endl;
cout<<endl;
}
Latihan 10
#include <iostream.h>
void main()
{
1 double r,R;
//input data
2 cout << "Masukan Rpm:"; cin >> r;
cout << endl;
//output data
4 cout << "Radian
="<<R;
Latihan 11
#include <iostream.h>
void main()
{
1 double m;
//input data
2 cout << "Masukan Meter: "; cin >> m; "m";
cout << endl;
//Rumus
3 m= m/1000;
4 cout << "Kilometer= "<< m<<" Km";
Latihan 12
#include <iostream.h>
void main()
{
1 int a,m,m1,m2,m3,m4;
//input data
2 cout << "Masukan angka:"; cin >> a ;
cout << endl;
3 if (a<50 || a>100)
goto end;
4 m=a%2; m1=a%3; m2=a%5;
m3=a%7; m4=a%11;
//rumus
5 if (m>0 && m1>0 && m2>0 && m3>0 && m4>0)
6
cout<<"Prima"<<endl;
else
cout<<"TDK Prima"<<endl<<endl;
end:;
}
Latihan 13
#include <iostream.h>
void main()
{
1 int a,m,m1,m2,m3,m4;
//input data
2 cout << "Masukan angka:"; cin >> a ;
cout << endl;
3 if (a>50)
goto end;
//rumus
4 if (a<3)
{
5
m=a%3;
6 if (m>0)
7
cout<<"Prima"<<endl;
else
cout<<"TDK Prima"<<endl;
goto e;
}
9 if (a<5)
{
10..
m=a%2;
11.. if (m>0)
12..
cout<<"Prima"<<endl;
else
13..
cout<<"TDK Prima"<<endl;
goto e;
}
14.. if (a<7)
{
15.. m=a%3;
16.. if (m>0)
17..
cout<<"Prima"<<endl;
else
18..
cout<<"TDK Prima"<<endl;
goto e;
}
19.. if (a<11)
{
20.. m=a%2; m1=a%3;
21.. if (m>0 && m1>0)
22..
cout<<"Prima"<<endl;
else
23..
cout<<"TDK Prima"<<endl;
goto e;
}
24.. if (a>11)
25.. m=a%2; m1=a%3; m2=a%5;
m3=a%7; m4=a%11;
//rumus
26.. if (m>0 && m1>0 && m2>0 && m3>0 && m4>0)
27..
cout<<"Prima"<<endl;
else
28..
end:;
cout<<"TDK Prima"<<endl;
e:;
cout<<endl;
}
Latihan 14
#include <iostream.h>
void main()
{
1 int a,m,m1,m2,m3,m4;
//input data
2 cout << "Masukan angka:"; cin >> a ;
cout << endl;
3 if (a>100)
goto end;
//rumus
4 if (a<3)
{
5
m=a%3;
6 if (m>0)
7
cout<<"Prima"<<endl;
else
cout<<"TDK Prima"<<endl;
goto e;
}
9 if (a<5)
{
10..
m=a%2;
11.. if (m>0)
12..
cout<<"Prima"<<endl;
else
13..
cout<<"TDK Prima"<<endl;
goto e;
}
14.. if (a<7)
{
15.. m=a%3;
16.. if (m>0)
17..
cout<<"Prima"<<endl;
else
18..
cout<<"TDK Prima"<<endl;
goto e;
}
19.. if (a<11)
{
20.. m=a%2; m1=a%3;
21.. if (m>0 && m1>0)
22..
cout<<"Prima"<<endl;
else
23..
cout<<"TDK Prima"<<endl;
goto e;
}
24.. if (a>11)
25.. m=a%2; m1=a%3; m2=a%5; m3=a%7; m4=a%11;
26.. if (m>0 && m1>0 && m2>0 && m3>0 && m4>0)
27..
cout<<"Prima"<<endl;
else
28..
cout<<"TDK Prima"<<endl;
end:;
e:;
}
Latihan 15
#include <iostream.h>
void main()
{
1 int a;
//input data
2 cout << "Masukan angka:"; cin >> a ;
cout << endl;
//rumus
3 if (a==0)
{
4
cout<<"Sin 0= 0"<<endl;
cout<<"Cos 0= 1"<<endl;
cout<<"Tg 0= 0"<<endl;
goto a;
}
7 if (a==30)
{
8
10..
11.. if (a==45)
{
12..
13..
14..
15.. if (a==60)
{
16..
17..
18..
19.. if (a==90)
{
20..
21..
22..
ja=ja-j;
else
ja=j-ja;
7 if(ma>=m)
8
ma=ma-m;
else
ma=m-ma;
10.. if(da<=d)
11..
da=d-da;
else
12..
da=da-d;
//output data
}
Latihan 17
#include <iostream.h>
void main()
{
1 int a,m,m1,m2,m3,m4;
//input data
2 for (a=1;a<=100;a++)
{
3
cout << a;
//rumus
4 if (a<3)
{
5
m=a%3;
6 if (m>0)
7
cout<<" Prima";
else
9 if (a<5)
{
10..
m=a%2;
11.. if (m>0)
12..
cout<<" Prima";
else
13..
14.. if (a<7)
{
15.. m=a%3;
16.. if (m>0)
17..
cout<<" Prima";
else
18..
19.. if (a<=11)
{
20.. m=a%2; m1=a%3;
21.. if (m>0 && m1>0)
22..
cout<<" Prima";
else
23..
24.. if (a>11)
25.. m=a%2; m1=a%3; m2=a%5; m3=a%7; m4=a%11;
//rumus
26.. if (m>0 && m1>0 && m2>0 && m3>0 && m4>0)
27..
cout<<" Prima";
else
28..
e:;
29.. if(a%2==0)
{
30.. cout <<" genap";
31.. cout <<" TDK ganjil";
}
else
{
32.. cout <<" ganjil";
33.. cout <<" TDK genap";
}
cout<<endl;
cout<<endl;
}
}
Latihan 18
#include <iostream.h>
void main()
{
1 int a;
//input data
2 cout << "Masukan angka:"; cin >> a ;
cout << endl;
//rumus
3 if (a==1000000)
4
if(a/1000000==1)
cout<<"Satu Juta"<<endl;
5 if(a>=100000)
goto f;
6 if(a>=10000)
goto e;
7 if(a>=1000)
goto d;
8 if(a>=100)
goto c;
9 if(a>=10)
goto b;
10.. if(a>0)
goto x;
f:;
11..... if(a/100000==1)
{
12.....
if(a>109999)
{
13.....
cout<<"Seratus";
14.....
a=a-100000;
}
else
{
15.....
cout<<"Seratusribu";
16.....
a=a-100000;
}
}
17.....
else if(a/100000==2)
{
18.....
if(a>209999)
{
19.....
cout<<"Dua Ratus";
20.....
a=a-200000;
}
else
{
21.....
22.....
a=a-200000;
}
}
23.....
else if(a/100000==3)
{
24.....
if(a>309999)
{
25.....
cout<<"Tiga Ratus";
26.....
a=a-300000;
}
else
{
27.....
28.....
a=a-300000;
}
}
29.....
else if(a/100000==4)
{
30.....
if(a>409999)
{
31.....
cout<<"Empat Ratus";
32.....
a=a-400000;
}
else
{
33.....
34.....
a=a-400000;
}
}
35.....
else if(a/100000==5)
{
36.....
if(a>509999)
{
37.....
cout<<"Lima Ratus";
38.....
a=a-500000;
}
else
{
39.....
40.....
a=a-500000;
}
}
41.....
else if(a/100000==6)
{
42.....
if(a>609999)
{
43.....
cout<<"Enam Ratus";
44.....
a=a-600000;
}
else
{
45.....
46.....
a=a-600000;
}
}
47.....
else if(a/100000==7)
{
48.....
if(a>709999)
{
49.....
cout<<"Tujuh Ratus";
50.....
a=a-700000;
}
else
{
51.....
52.....
a=a-700000;
}
}
53.....
else if(a/100000==8)
{
54.....
if(a>809999)
{
55.....
cout<<"Delapan Ratus";
56.....
a=a-800000;
}
else
{
57.....
58.....
a=a-800000;
}
}
59.....
else if(a/100000==9)
{
60.....
if(a>909999)
{
61.....
cout<<"Sembilan Ratus";
62.....
a=a-900000;
}
else
{
63.....
64.....
a=a-900000;
}
}
e:;
65..... if(a<20000)
{
66.....
if(a/1000==10)
{
67.....
68.....
a=a-10000;
}
69.....
else if(a/1000==11)
{
70.....
71.....
a=a-11000;
}
72.....
else if(a/1000==12)
{
73.....
74.....
a=a-12000;
}
75.....
else if(a/1000==13)
{
76.....
77.....
a=a-13000;
}
78.....
else if(a/1000==14)
{
79.....
80.....
a=a-14000;
}
81.....
else if(a/1000==15)
{
82.....
83.....
a=a-15000;
}
84.....
else if(a/1000==16)
{
85.....
86.....
a=a-16000;
}
87.....
else if(a/1000==17)
{
88.....
89.....
a=a-17000;
}
90.....
else if(a/1000==18)
{
91.....
92.....
a=a-18000;
}
93.....
else if(a/1000==19)
{
94.....
95.....
a=a-19000;
}
goto d;
}
96.....
else if(a/10000==2)
{
97.....
if(a>21999)
{
98.....
99.....
a=a-20000;
}
100
else if(a>20999)
{
101
102...
a=a-21000;
}
else
{
103...
104...
a=a-20000;
}
}
105...
else if(a/10000==3)
{
106...
if(a>31999)
{
107...
108...
a=a-30000;
}
109...
else if(a>30999)
{
110...
111...
a=a-31000;
}
else
{
112...
113...
a=a-30000;
}
}
114...
else if(a/10000==4)
{
115...
if(a>41999)
{
116...
117...
a=a-40000;
}
118...
else if(a>40999)
{
119...
120...
a=a-41000;
}
else
{
121...
122...
a=a-40000;
}
}
123...
else if(a/10000==5)
{
124...
if(a>51999)
{
125...
126...
a=a-50000;
}
127...
else if(a>50999)
{
128...
129...
a=a-51000;
}
else
{
130...
131...
a=a-50000;
}
}
132...
else if(a/10000==6)
{
133...
if(a>61999)
{
134...
135...
a=a-60000;
}
136...
else if(a>60999)
{
137...
138...
a=a-61000;
}
else
{
139...
140...
a=a-60000;
}
}
141...
else if(a/10000==7)
{
142...
if(a>71999)
{
143...
144...
a=a-70000;
}
145...
else if(a>70999)
{
146...
147...
a=a-71000;
}
else
{
148...
149...
a=a-70000;
}
}
150...
else if(a/10000==8)
{
151...
if(a>81999)
{
152...
153...
a=a-80000;
}
154...
else if(a>80999)
{
155...
156...
a=a-81000;
}
else
{
157...
158...
a=a-80000;
}
}
159...
else if(a/10000==9)
{
160...
if(a>91999)
{
161...
162...
a=a-90000;
}
163...
else if(a>90999)
{
164...
165...
a=a-91000;
}
else
{
166...
167...
a=a-90000;
}
}
d:;
168... if(a/1000==1)
{
169...
cout<<" Seribu";
170...
a=a-1000;
}
171...
else if(a/1000==2)
{
172...
173...
a=a-2000;
}
174...
else if(a/1000==3)
{
175...
176...
a=a-3000;
}
177...
else if(a/1000==4)
{
178...
179...
a=a-4000;
}
180...
else if(a/1000==5)
{
181...
182...
a=a-5000;
}
183...
else if(a/1000==6)
{
184...
185...
a=a-6000;
}
186...
else if(a/1000==7)
{
187...
188...
a=a-7000;
}
189...
else if(a/1000==8)
{
190...
191...
a=a-8000;
}
192...
else if(a/1000==9)
{
193...
194...
a=a-9000;
}
195...
if(a<10)
goto x;
196...
if(a<100)
goto b;
c:;
197...
if(a/100==1)
{
198...
cout<<" Seratus";
199...
a=a-100;
}
200...
else if(a/100==2)
{
201...
203...
a=a-200;
}
204...
else if(a/100==3)
{
205...
206...
a=a-300;
}
207...
else if(a/100==4)
{
208...
209...
a=a-400;
}
210...
else if(a/100==5)
{
211...
212...
a=a-500;
}
213...
else if(a/100==6)
{
214...
215...
a=a-600;
}
216...
else if(a/100==7)
{
217...
218...
a=a-700;
}
219...
else if(a/100==8)
{
220...
221...
a=a-800;
}
222...
else if(a/100==9)
{
223...
224...
a=a-900;
}
225...
if(a<10)
goto x;
b:;
226...
if(a<20)
{
227...
if(a/1==10)
228...
cout<<" Sepuluh";
229...
else if(a/1==11)
230...
cout<<" Sebelas";
231...
else if(a/1==12)
232...
cout<<" Duabelas";
233...
else if(a/1==13)
234...
cout<<" Tigabelas";
235...
else if(a/1==14)
236...
cout<<" Empatbelas";
237...
else if(a/1==15)
238...
cout<<" Limabelas";
239...
else if(a/1==16)
240...
cout<<" Enambelas";
241...
else if(a/1==17)
242...
cout<<" Tujuhbelas";
243...
else if(a/1==18)
244...
cout<<" Delapanbelas";
245...
else if(a/1==19)
246...
cout<<" Sembilanbelas";
goto end;
}
247...
else if(a/10==2)
{
248...
249...
a=a-20;
}
250...
else if(a/10==3)
{
251...
252...
a=a-30;
}
253...
else if(a/10==4)
{
254...
255...
a=a-40;
}
256...
else if(a/10==5)
{
257...
258...
a=a-50;
}
259...
else if(a/10==6)
{
260...
261...
a=a-60;
}
262...
else if(a/10==7)
{
263...
264...
a=a-70;
}
265...
else if(a/10==8)
{
266...
267...
a=a-80;
}
268...
else if(a/10==9)
{
269...
270...
a=a-90;
}
x:;
271...
if(a/1==1)
272...
cout<<" Satu";
273...
else if(a/1==2)
274...
cout<<" Dua";
275...
else if(a/1==3)
276...
cout<<" Tiga";
277...
else if(a/1==4)
278...
cout<<" Empat";
279...
else if(a/1==5)
280...
cout<<" Lima";
281...
else if(a/1==6)
282...
cout<<" Enam";
283...
else if(a/1==7)
284...
cout<<" Tujuh";
285...
else if(a/1==8)
286...
cout<<" Delapan";
287...
else if(a/1==9)
288...
cout<<" Sembilan";
end:;
cout<<endl;
cout<<endl;
}
Latihan 19
#include <iostream.h>
void main()
{
1 int a,b,c,d;
//input data
2 cout <<"masukan NRP="; cin >> b >> c >> d >> a;
cout << endl;
3 if(a>=1000)
5 else if(a>=100)
6
7 else if(a>=10)
8
9 else if(a>=1)
10.....
11..... if(46-b==0)
12.....
25..... if(d==21)
26.....
29..... cout<<"Nomor=";
30..... if(a>=100)
goto c;
31..... if(a>=10)
goto b;
32..... if(a>0)
goto x;
c:;
33.....
if(a/100==1)
{
34.....
cout<<" Seratus";
35.....
a=a-100;
}
36.....
else if(a/100==2)
{
37.....
38.....
a=a-200;
}
39.....
else if(a/100==3)
{
40.....
41.....
a=a-300;
}
42.....
else if(a/100==4)
{
43.....
44.....
a=a-400;
}
45.....
else if(a/100==5)
{
46.....
47.....
a=a-500;
}
48.....
else if(a/100==6)
{
49.....
50.....
a=a-600;
}
51.....
else if(a/100==7)
{
52.....
53.....
a=a-700;
}
54.....
else if(a/100==8)
{
55.....
56.....
a=a-800;
}
57.....
else if(a/100==9)
{
58.....
59.....
a=a-900;
}
60.....
if(a<10)
goto x;
b:;
61.....
if(a<20)
{
62.....
if(a/1==10)
63.....
cout<<" Sepuluh";
64.....
else if(a/1==11)
65.....
cout<<" Sebelas";
66.....
else if(a/1==12)
67.....
cout<<" Duabelas";
68.....
else if(a/1==13)
69.....
cout<<" Tigabelas";
70.....
else if(a/1==14)
71.....
cout<<" Empatbelas";
72.....
else if(a/1==15)
73.....
cout<<" Limabelas";
74.....
else if(a/1==16)
75.....
cout<<" Enambelas";
76.....
else if(a/1==17)
77.....
cout<<" Tujuhbelas";
78.....
else if(a/1==18)
79.....
cout<<" Delapanbelas";
80.....
else if(a/1==19)
81.....
cout<<" Sembilanbelas";
goto end;
}
82.....
else if(a/10==2)
{
83.....
84.....
a=a-20;
}
85.....
else if(a/10==3)
{
86.....
87.....
a=a-30;
}
88.....
else if(a/10==4)
{
89.....
90.....
a=a-40;
}
91.....
else if(a/10==5)
{
92.....
93.....
a=a-50;
}
94.....
else if(a/10==6)
{
95.....
97.....
a=a-60;
}
98.....
else if(a/10==7)
{
99.....
100...
a=a-70;
}
101...
else if(a/10==8)
{
102...
103...
a=a-80;
}
104...
else if(a/10==9)
{
105...
106...
a=a-90;
}
x:;
107...
108...
109...
110...
111...
112...
113...
114...
115...
116...
117...
118...
119...
120...
121...
122...
123...
124...
if(a/1==1)
cout<<" Satu";
else if(a/1==2)
cout<<" Dua";
else if(a/1==3)
cout<<" Tiga";
else if(a/1==4)
cout<<" Empat";
else if(a/1==5)
cout<<" Lima";
else if(a/1==6)
cout<<" Enam";
else if(a/1==7)
cout<<" Tujuh";
else if(a/1==8)
cout<<" Delapan";
else if(a/1==9)
cout<<" Sembilan";
end:;
cout<<endl;
cout<<endl;
}
Latihan 20
#include <iostream.h>
#include <math.h>
void main()
{
1 int p,q,r,t; double D,x1,x2;
//input data
2 cout <<"Nilai A= ";cin>>p;
cout << endl;
3 cout <<"Nilai B= ";cin>>q;
cout << endl;
4 cout <<"Nilai C= ";cin>>r;
cout << endl;
5 D=(q*q)-(4*p*r);
6 if(D>0)
{
7
8 else if(D==0)
{
9
10
t=0;
11 if(t==1)
{
12
cout<<"x1= "<<x1<<endl;
13
cout<<"x2= "<<x2<<endl;
}
else
14
}