0% found this document useful (0 votes)
54 views40 pages

D. Lampiran List Program

The document contains 17 programming exercises in Indonesian. Each exercise includes sample code to input and output data, perform calculations using formulas, and check conditions using if/else statements. The exercises cover topics such as calculating area, volume, time conversions, prime number checks, trigonometric functions, and time differences. The code provides examples of basic programming constructs like for loops, if/else, goto statements.

Uploaded by

ventdha
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views40 pages

D. Lampiran List Program

The document contains 17 programming exercises in Indonesian. Each exercise includes sample code to input and output data, perform calculations using formulas, and check conditions using if/else statements. The exercises cover topics such as calculating area, volume, time conversions, prime number checks, trigonometric functions, and time differences. The code provides examples of basic programming constructs like for loops, if/else, goto statements.

Uploaded by

ventdha
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 40

D.

LAMPIRAN
List Program

Latihan 1
#include <iostream.h>
void main() //header
{ //Begin-Awal Program
1 cout << "Nama

: Bayudha Sandra Maulana" << endl;

2 cout << "NRP

: 4608210009 " << endl;

3 cout << "Tanggal

: 24-SEPTEMBER-2008 " << endl;

4 cout << "Assisten

: " << endl;

5 cout << "Group

: CPU 19 " << endl;

} //End-Akhir Program

Latihan 2
#include <iostream.h>
void main()
{
1 double alas,tinggi,luas;

//input data
2 cout << "Masukan Alas:

";

cin >> alas ;//input alas

cout << endl;//baris kosong


3 cout << "Masukan Tinggi: ";
cout << endl;//baris kosong

//rumus Luas Segitiga


4 luas = 0.5 * alas * tinggi;

//output data
5 cout << "Luas segitiga : " << luas;
cout<<endl;
cout<<endl;
}

cin >> tinggi ;//input tinggi

Latihan 3
#include <iostream.h>
void main()
{
1 double panjang,tinggi,lebar,volum,luas;

//input data
2 cout << "Masukan panjang :

"; cin >> panjang ;//input panjang

3 cout << "Masukan Lebar

"; cin >> lebar ;//input lebar

4 cout << "Masukan Tinggi :

"; cin >> tinggi ;//input tinggi

cout << endl;//baris kosong

//rumus Balok
5 volum = panjang * lebar * tinggi;
6 luas = (2 * panjang * lebar) + (2 * panjang * tinggi) + (2 * lebar * tinggi);

//output data
7 cout << "Volum Balok

" << volum;

cout << endl;//baris kosong


8 cout << "Luas Permukaan Balok : " << luas;
cout << endl;//baris kosong
cout << endl;//baris kosong
}

Latihan 4
#include <iostream.h>
void main()
{
1 double jari,tinggi,phi,volum,luas;

//input data
2 cout << "Masukan jari-jari: ";

cin >> jari ;//input jari-jari

cout << endl;//baris kosong


3 cout << "Masukan Tinggi: ";

cin >> tinggi ;//input tinggi

cout << endl;//baris kosong

4 phi = 3.14;//phi = 22/7


cout << endl;//baris kosong

//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;

gpII=2000000; gpIII=3000000; gtI=500000;

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

cout<< "Gaji Pokok="<< gpI;


cout << endl;

cout<< "Gaji Tunjangan=Rp."<< gtI;


cout << endl;

cout<< "Gaji Transport=Rp."<< gtrI;


cout << endl;

10..

cout<< "Total Gaji=Rp."<< TGI;


}
else

11.. if (golongan>3)
{
12..

cout<< "Gaji Pokok=Rp."<< gpIII;


cout << endl;

13..

cout<< "Gaji Tunjangan=Rp."<< gtIII;

cout << endl;


14..

cout<< "Gaji Transport=Rp."<< gtrIII;


cout << endl;

15..

cout<< "Total Gaji=Rp."<< TGIII;


}
else
{

16..

cout<< "Gaji Pokok=Rp."<< gpII;


cout << endl;

17..

cout<< "Gaji Tunjangan=Rp."<< gtII;


cout << endl;

18..

cout<< "Gaji Transport=Rp."<< gtrII;


cout << endl;

19..

cout<< "Total Gaji=Rp."<< TGII;


}
cout << endl;
cout << endl;

}
Latihan 7
#include <iostream.h>
void main()
{
1 double c,f,r,k;

//input data
2 cout << "Masukan Celcius: ";

cin >> c; ".";

cout << endl;

//Rumus
3 k= c+273; f = (c*1.8)+32; r = c*0.8;

//output data
4 cout << "Farenheit: "<< f;

cout << endl;


cout << endl;
5 cout << "Kelvin: "<< k;
cout << endl;
cout << endl;
6 cout << "Reamur: "<< r;
cout << endl;
cout << endl;
}

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

cout << "GAK ADA"<<endl;


else

if (j>12)

j=j-12;
//Rumus

7 m=a/5; s1=(j-m)*30; s2=(m-j)*30;


8.... if (s1>180)
9....

s1=360-s1;

10.. if (s2>180)
11..

s2=360-s2;
//output data

12.. if (j>= m)
13..

cout << "Sudut Jarumnya: "<< s1;


else

14..

if (j<=m)

15..

cout << "Sudut Jarumnya: "<< s2;

cout << endl;


16..

if (j==0)

17..

j=j+12;

18.. cout << "Jarum jam pada angka: "<< j;


cout << endl;
19.. if (m==0)
20..

m=m+12;

21.. cout << "Jarum menit pada angka: "<< m;


cout << endl;
cout << endl;
}

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;

//rumus Konversi Jam


3 a=w*60/100; x=a*10; b=w*60/10; d=b-x; c=d*60/10;

//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;

//rumus konversi Rpm -> Radian


3 R=(r*360)/57.32;

//output data
4 cout << "Radian

="<<R;

cout << endl;


cout<<endl;
}

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

cout << endl;


5 m=m*10;
6 cout << "Hektometer= "<< m<<" Hm";
cout << endl;
7 m=m*10;
8 cout << "Dekameter= "<< m<<" Dam";
cout << endl;
9 m=m*10;
10.. cout << "Meter= "<< m<<" M";
cout << endl;
11.. m=m*10;
12.. cout << "Desimeter= "<< m<<" Dm";
cout << endl;
13.. m=m*10;
14.. cout << "Centimeter= "<< m<<" Cm";
cout << endl;
15.. m=m*10;
16.. cout << "Milimeter= "<< m<<" Mm";
cout << endl;
cout<<endl;
}

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

cout<<"Sin 30= 0.5"<<endl;

cout<<"Cos 30= 0.87"<<endl;

10..

cout<<"Tg 30= 0.58"<<endl;


goto a;
}

11.. if (a==45)
{
12..

cout<<"Sin 45= 0.71"<<endl;

13..

cout<<"Cos 45= 0.71"<<endl;

14..

cout<<"Tg 45= 1"<<endl;


goto a;
}

15.. if (a==60)
{
16..

cout<<"Sin 60= 0.87"<<endl;

17..

cout<<"Cos 60= 0.5"<<endl;

18..

cout<<"Tg 60= 1.73"<<endl;


goto a;
}

19.. if (a==90)
{

20..

cout<<"Sin 90= 1"<<endl;

21..

cout<<"Cos 90= 0"<<endl;

22..

cout<<"Tg 90= Eror"<<endl;


goto a;
}

23.. cout<<"Bukan Sudut Istimewa yang kurang dari 100"<<endl;


a:;
cout<<endl;
}
Latihan 16
#include <iostream.h>
void main()
{
1 double j,m,d,ja,ma,da;
//input data
2 cout<<"Waktu 1: "; cin>>j; cin>>m; cin>>d;
3 cout<<"Waktu 2: "; cin>>ja; cin>>ma; cin>>da;
//rumus
4 if(ja>=j)
5

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

13.. cout<<"Selisih Waktu: "<<ja<<" : "<<ma<<" : "<<da;


cout<<endl;
cout<<endl;

}
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

cout<<" TDK Prima";


goto e;
}

9 if (a<5)
{
10..

m=a%2;

11.. if (m>0)
12..

cout<<" Prima";
else

13..

cout<<" TDK Prima";


goto e;
}

14.. if (a<7)
{
15.. m=a%3;
16.. if (m>0)

17..

cout<<" Prima";
else

18..

cout<<" TDK Prima";


goto e;
}

19.. if (a<=11)
{
20.. m=a%2; m1=a%3;
21.. if (m>0 && m1>0)
22..

cout<<" Prima";
else

23..

cout<<" TDK Prima";


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";
else

28..

cout<<" TDK Prima";

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.....

cout<<"Dua Ratus Ribu";

22.....

a=a-200000;
}
}

23.....

else if(a/100000==3)
{

24.....

if(a>309999)
{

25.....

cout<<"Tiga Ratus";

26.....

a=a-300000;
}
else
{

27.....

cout<<"Tiga Ratus Ribu";

28.....

a=a-300000;
}

}
29.....

else if(a/100000==4)
{

30.....

if(a>409999)
{

31.....

cout<<"Empat Ratus";

32.....

a=a-400000;
}
else
{

33.....

cout<<"Empat Ratus Ribu Satu Ribu";

34.....

a=a-400000;
}
}

35.....

else if(a/100000==5)
{

36.....

if(a>509999)
{

37.....

cout<<"Lima Ratus";

38.....

a=a-500000;
}
else
{

39.....

cout<<"Lima Ratus Ribu";

40.....

a=a-500000;
}
}

41.....

else if(a/100000==6)
{

42.....

if(a>609999)
{

43.....

cout<<"Enam Ratus";

44.....

a=a-600000;
}

else
{
45.....

cout<<"Enam Ratus Ribu";

46.....

a=a-600000;
}
}

47.....

else if(a/100000==7)
{

48.....

if(a>709999)
{

49.....

cout<<"Tujuh Ratus";

50.....

a=a-700000;
}
else
{

51.....

cout<<"Tujuh Ratus Ribu";

52.....

a=a-700000;
}
}

53.....

else if(a/100000==8)
{

54.....

if(a>809999)
{

55.....

cout<<"Delapan Ratus";

56.....

a=a-800000;
}
else
{

57.....

cout<<"Delapan Ratus Ribu";

58.....

a=a-800000;
}
}

59.....

else if(a/100000==9)
{

60.....

if(a>909999)
{

61.....

cout<<"Sembilan Ratus";

62.....

a=a-900000;
}
else
{

63.....

cout<<"Sembilan Ratus Ribu";

64.....

a=a-900000;
}
}

e:;
65..... if(a<20000)
{
66.....

if(a/1000==10)
{

67.....

cout<<" Sepuluh Ribu";

68.....

a=a-10000;
}

69.....

else if(a/1000==11)
{

70.....

cout<<" Sebelas Ribu";

71.....

a=a-11000;
}

72.....

else if(a/1000==12)
{

73.....

cout<<" Duabelas Ribu";

74.....

a=a-12000;
}

75.....

else if(a/1000==13)
{

76.....

cout<<" Tigabelas Ribu";

77.....

a=a-13000;
}

78.....

else if(a/1000==14)
{

79.....

cout<<" Empatbelas Ribu";

80.....

a=a-14000;
}

81.....

else if(a/1000==15)
{

82.....

cout<<" Limabelas Ribu";

83.....

a=a-15000;
}

84.....

else if(a/1000==16)
{

85.....

cout<<" Enambelas Ribu";

86.....

a=a-16000;
}

87.....

else if(a/1000==17)
{

88.....

cout<<" Tujuhbelas Ribu";

89.....

a=a-17000;
}

90.....

else if(a/1000==18)
{

91.....

cout<<" Delapanbelas Ribu";

92.....

a=a-18000;
}

93.....

else if(a/1000==19)
{

94.....

cout<<" Sembilanbelas Ribu";

95.....

a=a-19000;
}
goto d;
}

96.....

else if(a/10000==2)
{

97.....

if(a>21999)
{

98.....

cout<<" Dua Puluh";

99.....

a=a-20000;
}

100

else if(a>20999)
{

101

cout<<" Dua Puluh Satu Ribu";

102...

a=a-21000;
}
else
{

103...

cout<<" Dua Puluh Ribu";

104...

a=a-20000;
}
}

105...

else if(a/10000==3)
{

106...

if(a>31999)
{

107...

cout<<" Tiga Puluh";

108...

a=a-30000;
}

109...

else if(a>30999)
{

110...

cout<<" Tiga Puluh Satu Ribu";

111...

a=a-31000;
}
else
{

112...

cout<<" Tiga Puluh Ribu";

113...

a=a-30000;
}
}

114...

else if(a/10000==4)
{

115...

if(a>41999)
{

116...

cout<<" Empat Puluh";

117...

a=a-40000;
}

118...

else if(a>40999)
{

119...

cout<<" Empat Puluh Satu Ribu";

120...

a=a-41000;
}
else
{

121...

cout<<" Empat Puluh Ribu";

122...

a=a-40000;
}
}

123...

else if(a/10000==5)
{

124...

if(a>51999)
{

125...

cout<<" Lima Puluh";

126...

a=a-50000;
}

127...

else if(a>50999)
{

128...

cout<<" Lima Puluh Satu Ribu";

129...

a=a-51000;
}
else
{

130...

cout<<" Lima Puluh Ribu";

131...

a=a-50000;

}
}
132...

else if(a/10000==6)
{

133...

if(a>61999)
{

134...

cout<<" Enam Puluh";

135...

a=a-60000;
}

136...

else if(a>60999)
{

137...

cout<<" Enam Puluh Satu Ribu";

138...

a=a-61000;
}
else
{

139...

cout<<" Enam Puluh Ribu";

140...

a=a-60000;
}
}

141...

else if(a/10000==7)
{

142...

if(a>71999)
{

143...

cout<<" Tujuh Puluh";

144...

a=a-70000;
}

145...

else if(a>70999)
{

146...

cout<<" Tujuh Puluh Satu Ribu";

147...

a=a-71000;
}
else
{

148...

cout<<" Tujuh Puluh Ribu";

149...

a=a-70000;
}
}

150...

else if(a/10000==8)
{

151...

if(a>81999)
{

152...

cout<<" Delapan Puluh";

153...

a=a-80000;
}

154...

else if(a>80999)
{

155...

cout<<" Delapan Puluh Satu Ribu";

156...

a=a-81000;
}
else
{

157...

cout<<" Delapan Puluh Ribu";

158...

a=a-80000;
}
}

159...

else if(a/10000==9)
{

160...

if(a>91999)
{

161...

cout<<" Sembilan Puluh";

162...

a=a-90000;
}

163...

else if(a>90999)
{

164...

cout<<" Sembilan Puluh Satu Ribu";

165...

a=a-91000;
}

else
{
166...

cout<<" Sembilan Puluh Ribu";

167...

a=a-90000;
}
}

d:;
168... if(a/1000==1)
{
169...

cout<<" Seribu";

170...

a=a-1000;
}

171...

else if(a/1000==2)
{

172...

cout<<" Dua Ribu";

173...

a=a-2000;
}

174...

else if(a/1000==3)
{

175...

cout<<" Tiga Ribu";

176...

a=a-3000;
}

177...

else if(a/1000==4)
{

178...

cout<<" Empat Ribu";

179...

a=a-4000;
}

180...

else if(a/1000==5)
{

181...

cout<<" Lima Ribu";

182...

a=a-5000;
}

183...

else if(a/1000==6)

{
184...

cout<<" Enam Ribu";

185...

a=a-6000;
}

186...

else if(a/1000==7)
{

187...

cout<<" Tujuh Ribu";

188...

a=a-7000;
}

189...

else if(a/1000==8)
{

190...

cout<<" Delapan Ribu";

191...

a=a-8000;
}

192...

else if(a/1000==9)
{

193...

cout<<" Sembilan Ribu";

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...

cout<<" Dua Ratus";

203...

a=a-200;

}
204...

else if(a/100==3)
{

205...

cout<<" Tiga Ratus";

206...

a=a-300;
}

207...

else if(a/100==4)
{

208...

cout<<" Empat Ratus";

209...

a=a-400;
}

210...

else if(a/100==5)
{

211...

cout<<" Lima Ratus";

212...

a=a-500;
}

213...

else if(a/100==6)
{

214...

cout<<" Enam Ratus";

215...

a=a-600;
}

216...

else if(a/100==7)
{

217...

cout<<" Tujuh Ratus";

218...

a=a-700;
}

219...

else if(a/100==8)
{

220...

cout<<" Delapan Ratus";

221...

a=a-800;
}

222...

else if(a/100==9)
{

223...

cout<<" Sembilan Ratus";

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...

cout<<" Dua Puluh";

249...

a=a-20;
}

250...

else if(a/10==3)
{

251...

cout<<" Tiga Puluh";

252...

a=a-30;
}

253...

else if(a/10==4)
{

254...

cout<<" Empat Puluh";

255...

a=a-40;
}

256...

else if(a/10==5)
{

257...

cout<<" Lima Puluh";

258...

a=a-50;
}

259...

else if(a/10==6)
{

260...

cout<<" Enam Puluh";

261...

a=a-60;
}

262...

else if(a/10==7)
{

263...

cout<<" Tujuh Puluh";

264...

a=a-70;
}

265...

else if(a/10==8)
{

266...

cout<<" Delapan Puluh";

267...

a=a-80;
}

268...

else if(a/10==9)
{

269...

cout<<" Sembilan Puluh";

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)

cout << "NRP= "<<b<<"0"<<c<<d<<a;

5 else if(a>=100)
6

cout << "NRP= "<<b<<"0"<<c<<d<<"0"<<a;

7 else if(a>=10)
8

cout << "NRP= "<<b<<"0"<<c<<d<<"00"<<a;

9 else if(a>=1)
10.....

cout << "NRP= "<<b<<"0"<<c<<d<<"000"<<a;


cout<<endl;

11..... if(46-b==0)
12.....

cout << "Jurusan= Elektro";

13..... else if(46-b==1)


14.....

cout << "Jurusan= Informatika";

15..... else if(46-b==2)


16.....

cout << "Jurusan= Industri";

17..... else if(46-b==3)


18.....

cout << "Jurusan= Mesin";

19..... else if(46-b==4)


20.....

cout << "Jurusan= Sipil";

21..... else if(46-b==5)


22.....

cout << "Jurusan= Arsitek";


cout<<endl;

23..... if(c<=8 && c>=1)


24.....

cout << "Angkatan= 200"<<c<<endl;

25..... if(d==21)
26.....

cout << "Jenjang = S1";

27..... else if (d==31)


28.....

cout << "Jenjang = D3";


cout<<endl;

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.....

cout<<" Dua Ratus";

38.....

a=a-200;
}

39.....

else if(a/100==3)
{

40.....

cout<<" Tiga Ratus";

41.....

a=a-300;
}

42.....

else if(a/100==4)
{

43.....

cout<<" Empat Ratus";

44.....

a=a-400;
}

45.....

else if(a/100==5)
{

46.....

cout<<" Lima Ratus";

47.....

a=a-500;
}

48.....

else if(a/100==6)
{

49.....

cout<<" Enam Ratus";

50.....

a=a-600;
}

51.....

else if(a/100==7)

{
52.....

cout<<" Tujuh Ratus";

53.....

a=a-700;
}

54.....

else if(a/100==8)
{

55.....

cout<<" Delapan Ratus";

56.....

a=a-800;
}

57.....

else if(a/100==9)
{

58.....

cout<<" Sembilan Ratus";

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.....

cout<<" Dua Puluh";

84.....

a=a-20;
}

85.....

else if(a/10==3)
{

86.....

cout<<" Tiga Puluh";

87.....

a=a-30;
}

88.....

else if(a/10==4)
{

89.....

cout<<" Empat Puluh";

90.....

a=a-40;
}

91.....

else if(a/10==5)
{

92.....

cout<<" Lima Puluh";

93.....

a=a-50;
}

94.....

else if(a/10==6)
{

95.....

cout<<" Enam Puluh";

97.....

a=a-60;
}

98.....

else if(a/10==7)

{
99.....

cout<<" Tujuh Puluh";

100...

a=a-70;
}

101...

else if(a/10==8)
{

102...

cout<<" Delapan Puluh";

103...

a=a-80;
}

104...

else if(a/10==9)
{

105...

cout<<" Sembilan Puluh";

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

x1=((-q)+sqrt(D))/(2*p); x2=((-q)-sqrt(D))/(2*p); t=1;


}

8 else if(D==0)
{
9

x1=((-q)+sqrt(D))/(2*p); x2=x1; t=1;


}
else

10

t=0;

11 if(t==1)

{
12

cout<<"x1= "<<x1<<endl;

13

cout<<"x2= "<<x2<<endl;
}
else

14
}

cout<<"x1 dan x2 imaginer"<<endl;

You might also like