Skip to content

Commit d601aaa

Browse files
committed
add new chater controll statement
1 parent ac79c3a commit d601aaa

18 files changed

+587
-545
lines changed
File renamed without changes.
File renamed without changes.

code/contoh2-1.cpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#include <QtCore/QCoreApplication>
2+
#include <iostream>
3+
int main(int argc, char *argv[])
4+
{
5+
using namespace std;
6+
QCoreApplication a(argc, argv);
7+
int panjang, lebar;
8+
panjang = 15; //<-- nilai diubah menjadi 15
9+
lebar = 12; //<-- nilai diubah menjadi 12
10+
cout << "Panjang = " << panjang << endl;
11+
cout << "Lebar = " << lebar << endl;
12+
return a.exec();
13+
}

code/contoh2-2.cpp

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#include <QtCore/QCoreApplication>
2+
#include <iostream>
3+
int main(int argc, char *argv[])
4+
{
5+
using namespace std;
6+
QCoreApplication a(argc, argv);
7+
int hari = 6;
8+
switch(hari){
9+
case 1 : cout << "Senin" << endl;
10+
break;
11+
case 2 : cout << "Selasa" << endl;
12+
break;
13+
case 3 : cout << "Rabu" << endl;
14+
break;
15+
case 4 : cout << "Kamis" << endl;
16+
break;
17+
case 5 : cout << "Jumat" << endl;
18+
break;
19+
case 6 : cout << "Sabtu" << endl;
20+
break;
21+
case 7 : cout << "Minggu" << endl;
22+
break;
23+
default: cout << "Tidak ada..." << endl;
24+
}
25+
return a.exec();
26+
}

code/contoh2-3.cpp

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#include <QtCore/QCoreApplication>
2+
#include <iostream>
3+
int main(int argc, char *argv[])
4+
{
5+
using namespace std;
6+
QCoreApplication a(argc, argv);
7+
cout << "Masukan nomor: ";
8+
int x;
9+
cin >> x;
10+
11+
if (x > 10)
12+
cout << x << " lebih besar dari 10\n";
13+
else
14+
cout << x << " kurang besar dari 10\n";
15+
16+
return a.exec();
17+
}

code/contoh3-1.cpp

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#include <QtCore/QCoreApplication>
2+
#include <iostream>
3+
using namespace std;
4+
int main(int argc, char *argv[])
5+
{
6+
QCoreApplication a(argc, argv);
7+
int nilai[5], x;
8+
cout<<"Memasukkan nilai"<<endl;
9+
for(x=0;x<5;x++)
10+
{
11+
cout<<"Nilai Angka ke - "<<x+1<< ": ";
12+
cin>>nilai[x];
13+
}
14+
cout<<endl;
15+
cout<<"Membaca nilai :\n";
16+
for(x=0;x<5;x++)
17+
{
18+
cout<<"Nilai Angka : "<<nilai[x]<<endl;
19+
}
20+
return a.exec();
21+
}

code/contoh3-2.cpp

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#include <QtCore/QCoreApplication>
2+
#include <iostream>
3+
using namespace std;
4+
int main(int argc, char *argv[])
5+
{
6+
QCoreApplication a(argc, argv);
7+
int bil[7],i;
8+
cout<<"elemen ke-1 ? "; cin>>bil[0];
9+
bil[1] = 5;
10+
bil[2] = bil[1] + 20;
11+
for(i=4;i<7;i++)
12+
bil[i] = i*10;
13+
bil[3] = bil[bil[1]];
14+
for(i=0;i<7;i++)
15+
cout<<"bil["<<i<<"] = "<<bil[i]<<" dan alamatnya: "<<&bil[i]<<"\n";
16+
return a.exec();
17+
}

code/contoh4-1.cpp

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#include <QtCore/QCoreApplication>
2+
#include <iostream>
3+
int absolut(int bil);
4+
int main(int argc, char *argv[])
5+
{
6+
using namespace std;
7+
QCoreApplication a(argc, argv);
8+
int bilangan = -10;
9+
cout << "Bilangan : " << bilangan << endl;
10+
cout << "Dimutlakkan menjadi : " << absolut(bilangan) << endl;
11+
return a.exec();
12+
}
13+
int absolut(int bil)
14+
{
15+
if(bil<0)
16+
return - bil;
17+
else
18+
return bil;
19+
}

code/contoh4-2.cpp

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#include <QtCore/QCoreApplication>
2+
#include <iostream>
3+
void hello(int kali);
4+
int main(int argc, char *argv[])
5+
{
6+
QCoreApplication a(argc, argv);
7+
hello(3);
8+
return a.exec();
9+
}
10+
void hello(int kali)
11+
{
12+
using namespace std;
13+
for(int x=0;x<kali;x++)
14+
cout << "Hello World!" << endl;
15+
}

code/contoh4-3.cpp

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#include <QtCore/QCoreApplication>
2+
#include <iostream>
3+
float kali(float a, float b); /*prototype fungsi*/
4+
int main(int argc, char *argv[])
5+
{
6+
using namespace std;
7+
QCoreApplication a(argc, argv);
8+
float hasil;
9+
hasil = kali(4,7);
10+
cout << "Hasil = " << hasil << endl;
11+
return a.exec();
12+
}
13+
float kali(float a, float b)
14+
{
15+
float c;
16+
c = a * b;
17+
return c;
18+
}

0 commit comments

Comments
 (0)