Anda di halaman 1dari 11

JOBSHEET

MODUL II - STATEMENT CONTROL DAN LOOPING


No Kegiatan Contoh Script Kesimpulan
C C++
1 Srtuktur if satu kondisi #include<stdio.h> #include <iostream>

int main() using namespace std;


{ int main ()
int umur; {
printf(“Masukkan umur”); int umur;
scanf(“%i”,&umur); cout<<”Masukkan umur:
if(umur<17) ”;cin>>umur;
printf(“anda tidak boleh if(umur<17)
memiliki SIM!”); cout<<“anda tidak boleh
memiliki SIM!”;
return 0;
} return 0;
}
2 Srtuktur if dua kondisi #include<stdio.h> #include <iostream>

int main() using namespace std;


{ int main ()
int a,b,c; {
printf(“Masukkan nilai 1 : int a,b,c;
”); scanf(“%i”,&a); cout<<Masukkan nilai 1 : “);
printf(“Masukkan nilai 2 : cin>>a;
”); scanf(“%i”,&b); c=(a<b) cout<<“Masukkan nilai 2 :
? b : a; “); cin>>b; c=(a<b) ? b :
printf(“%i”,c); a;
cout<<c;
return 0;
} return 0;
}
3 Struktur if dua kondisi #include<stdio.h> #include <iostream>

int main() using namespace std;


{ int main ()
int umur; {
printf(“Masukkan umur”); int umur;
scanf(“%i”,&umur); cout<<”Masukkan umur:
if(umur<17) ”;cin>>umur;
{ if(umur<17)
printf(“anda tidak boleh {
memiliki SIM!”); cout<<“anda tidak boleh
} memiliki SIM!”;
else }
{ else
printf(“anda boleh memiliki {
SIM!”); cout<<“anda boleh memiliki
} SIM!”;
return 0; }
} return 0;
}
4 Struktur if dua kondisi #include<stdio.h> #include <iostream>

int main() using namespace std;


{ int main ()
int bil; {
printf(“Masukkan bilangan”); int bil;
scanf(“%i”,&bil); cout<<”Masukkan bilangan:
if(bil>=0) ”;cin>>umur;
{ if(bil>=0)
printf(“Bilangan Cacah”); {
} cout<<“Bilangan Cacah”;
else }
{ else
printf(“bukan Bilangan {
Cacah”); cout<<“bukan Bilangan Cacah
} ”;
return 0; }
} return 0;
}
5 Struktur if tiga kondisi #include<stdio.h> #include <iostream>
int main() using namespace std;
{ int main ()
char gender[1]; {
printf("masukkan gender : "; string gender;
scanf(“%s”,&gender); cout<<"masukkan gender :
if((gender=="L")|| ";cin>>gender;
(gender=="l")) if((gender=="L")||
{ (gender=="l"))
printf("Laki-laki"); {
}else if((gender=="P")|| cout<<"Laki-laki";
(gender=="p")) }else if((gender=="P")||
{ (gender=="p"))
printf("Perempuan"); {
} cout<<"Perempuan";
else }
{ else
printf("Inputan salah"); {
} cout<<"Inputan salah";
return 0; }
} return 0;
}
6 Struktur if dengan #include <stdio.h> #include <iostream>
int main () using namespace std;
banyak kondisi
{ int main ()
int skor; {
printf(“masukkan skor : ”); int skor;
scanf(“%i”,&skor); cout<<"masukkan skor : ";
if((skor>=50)&& (skor<l00)) cin>>skor;
{ if((skor>=50)&& (skor<l00))
printf("rookie"); {
}else if((skor>=100)&& cout<<"rookie";
(skor<500)) }else if((skor>=100)&&
{ (skor<500))
printf("advandce"); {
} else if((skor>=500)&& cout<<"advandce";
(skor<=1000)) } else if((skor>=500)&&
{ (skor<=1000))
printf("expert"); {
} cout<<"expert";
else }
{ else
printf("tidak ada {
peringkat"); cout<<"tidak ada peringkat";
} }
return 0; return 0;
} }
7 Struktur if dengan #include <stdio.h> #include <iostream>
int main() int main()
banyak kondisi { {
int n; int n;
printf(“masukkan peringkat: cout<<”masukkan peringkat: ”;
”); scanf(“%i”,&n); cin>>n;
if((n==1)||(n==2)|| (n==3)|| if((n==1)||(n==2)|| (n==3)||
(n==4)|| (n==5)) (n==4)|| (n==5))
{ {
printf(“selamat anda juara cout<<“selamat anda juara
ke-%i”,n); ke-”<<n;
} else } else
{ {
printf(“maaf anda belum cout<<“maaf anda belum
juara”); juara”;
} }
return 0; return 0;
} }
8 Struktur if dengan #include <stdio.h> #include <iostream>
int main () using namespace std;
banyak kondisi
{ int main ()
int skor; {
printf(“masukkan skor : ”); int skor;
scanf(“%i”,&skor); cout<<"masukkan skor : ";
if((skor>=50)&& (skor<l00)) cin>>skor;
{ if((skor>=50)&& (skor<l00))
printf("rookie"); {
}else if((skor>=100)&& cout<<"rookie";
(skor<500)) }else if((skor>=100)&&
{ (skor<500))
printf("advandce"); {
} else if((skor>=500)&& cout<<"advandce";
(skor<=1000)) } else if((skor>=500)&&
{ (skor<=1000))
printf("expert"); {
} cout<<"expert";
else }
{ else
printf("tidak ada {
peringkat"); cout<<"tidak ada peringkat";
} }
return 0; return 0;
} }
9 Struktur flow control #include <stdio.h> #include <iostream>
int main () using namespace std;
statement switch
{ int main ()
int juara; {
printf(“masukkan peringkat : int juara;
”); scanf(“%i”,&juara); cout<<“masukkan peringkat :
switch(juara) ”; cout>>juara;
{ switch(juara)
case 1 : printf(“anda juara {
1”);break; case 1 : cout<<“anda juara
case 2 : printf(“anda juara 1”;break;
2”);break; case 2 : cout<<“anda juara
case 3 : printf(“anda juara 2”;break;
3”);break; case 3 : cout<<“anda juara
default : printf(“anda belum 3”;break;
juara”);break; default : cout<<“anda belum
} juara”;break;
return 0; }
} return 0;
}
10 Struktur perulangan for #include <stdio.h> #include <iostream>
using namespace std;
int main () int main ()
{ {
for(int i=0;i<5;i++) for(int i=0;i<5;i++)
{ {
printf(“modul 2 alprog\n”); cout<<“modul 2 alprog\n”;
} }
return 0; return 0;
} }
11 Struktur perulangan for #include <stdio.h> #include <iostream>
using namespace std;
untuk deret bilangan
int main () int main ()
{ {
for(int i=1;i<=5;i++) for(int i=1;i<=5;i++)
{ {
printf(“%i,”,i); cout<<i<<“,”;
} }
return 0; return 0;
} }
12 Struktur perulangan for #include <stdio.h> #include <iostream>
using namespace std;
untuk deret bilangan
int main () int main ()
{ {
for(int i=1;i<=5;i++) for(int i=1;i<=5;i++)
{ {
printf(“%i,”,i); cout<<i<<“,”;
} }
return 0; return 0;
} }
13 Struktur perulangan for #include <stdio.h> #include <iostream>
using namespace std;
untuk penjumlahan
int main () int main ()
deret bilangan { {
int i, j; int i, j;
for(i=1;i<=5;i++) for(i=1;i<=5;i++)
{ {
j+=i; j+=i;
} }
printf(“%i”,j); cout<<j;
return 0; return 0;
} }
14 Struktur perulangan for #include <stdio.h> #include <iostream>
using namespace std;
untuk penjumlahan
int main () int main ()
deret bilangan { {
int i, j; int i, j;
for(i=1;i<=5;i++) for(i=1;i<=5;i++)
{ {
j+=i; j+=i;
} }
printf(“%i”,j); cout<<j;
return 0; return 0;
} }
15 Struktur perulangan for #include <stdio.h> #include <iostream>
using namespace std;
untuk penjumlahan
int main () int main ()
deret bilangan { {
int i, j; int i, j;
for(i=1;i<=5;i++) for(i=1;i<=5;i++)
{ {
j+=i; j+=i;
} }
printf(“%i”,j); cout<<j;
return 0; return 0;
} }
16 Struktur perulangan for #include <stdio.h> #include <iostream>
using namespace std;
bersarang untuk
int main () int main ()
menampilkan karakter { {
for(int i=0;i<5;i++) for(int i=0;i<5;i++)
{ {
for(int j=0;j<5;j++) for(int j=0;j<5;j++)
{ {
printf(“*”); cout<<“*”;
} }
printf(“\n”); cout<<endl;
} }
return 0; return 0;
} }
17 Struktur perulangan for #include <stdio.h> #include <iostream>
using namespace std;
bersarang untuk
int main () int main ()
menampilkan karakter { {
for(int i=0;i<5;i++) for(int i=0;i<5;i++)
{ {
for(int j=0;j<5;j++) for(int j=0;j<5;j++)
{ {
printf(“*”); cout<<“*”;
} }
printf(“\n”); cout<<endl;
} }
return 0; return 0;
} }
18 Struktur perulangan for #include <stdio.h> #include <iostream>
using namespace std;
bersarang untuk
int main () int main ()
menampilkan { {
pasangan angka int i,j; int i,j;
for (i=0;i<4;i++){ for (i=0;i<4;i++){
for (j=0;j<4;j++){ for (j=0;j<4;j++){
printf(“(%i,%i),” ,i,j); cout<<"("<<i<<","<<j<<"),";
} }
printf(“\n”); cout<<endl;
} }
return 0; return 0;
} }
19 Struktur perulangan #include <stdio.h> #include <iostream>
using namespace std;
while untuk program int main () int main ()
perkalian { {
int x=0, y=0; int x=0, y=0;
while(x<3) { while(x<3) {
y=y+3; y=y+3;
x++; x++;
} }
printf(“%i”,y); cout<<y;
return 0; return 0;
} }
20 Struktur perulangan #include <stdio.h> #include <iostream>
using namespace std;
while untuk program int main () int main ()
perkalian { {
int x=0, y=0; int x=0, y=0;
while(x<3) { while(x<3) {
y=y+3; y=y+3;
x++; x++;
} }
printf(“%i”,y); cout<<y;
return 0; return 0;
} }
21 Struktur perulangan do #include <stdio.h> #include <iostream>
using namespace std;
while untuk program
int main () int main ()
perkalian { {
int x=0, y=0; int x=0, y=0;
do { do {
y=y+3; y=y+3;
x++; x++;
} }
while(x<3) { while(x<3);
printf(“%i”,y); cout<<y;
return 0; return 0;
} }
22 Struktur perulangan do #include <stdio.h> #include <iostream>
using namespace std;
while untuk program int main () int main ()
perkalian { {
int x=0, y=0; int x=0, y=0;
do { do {
y=y+3; y=y+3;
x++; x++;
} }
while(x<3) { while(x<3);
printf(“%i”,y); cout<<y;
return 0; return 0;
} }
23 Struktur perulangan #include <stdio.h> #include <iostream>
using namespace std;
label untuk deret
int main () int main ()
bilangan { {
int i=0; int i=0;
awal: awal:
i++; i++;
printf(“%i,”,i); cout<<i<<",";
if(i<=8) if(i<=8)
goto awal; goto awal;
else else
goto akhir; goto akhir;
akhir: akhir:
return 0; return 0;
} }
24 Struktur perulangan #include <stdio.h> #include <iostream>
using namespace std;
label untuk deret
int main () int main ()
bilangan { {
int i=99, a; int i=99, a;
pritf("Masukkan nim : "); cout<<"Masukkan nim :
scanf(“%i”,&a); ";cin>>a;
awal: awal:
a++; a++;
printf(“%i,”,a); cout<<a<<",";
if(i>=a) if(i>=a)
goto awal; goto awal;
else else
goto akhir; goto akhir;
akhir: akhir:
return 0; return 0;
} }
25 Struktur perulangan #include <stdio.h> #include <iostream>
int main () using namespace std;
label untuk deret { int main ()
bilangan int i=99, a; {
pritf("Masukkan nim : "); int i=99, a;
scanf(“%i”,&a); cout<<"Masukkan nim :
awal: ";cin>>a;
a++; awal:
printf(“%i,”,a); a++;
if(i>=a) cout<<a<<",";
goto awal; if(i>=a)
else goto awal;
goto akhir; else
akhir: goto akhir;
return 0; akhir:
} return 0;
}

Anda mungkin juga menyukai