Assalamualikum wr wb….
Selamat pagi, siang, sore, dan malam… kali ini kita akan membahas apa sih statmen looping itu…?
1.Teori
Control statement adalah statement yang digunakan untuk mengarahkan jalannya program, sehingga urutan pengerjaan program dapat melompat – lompat atau berulang.
Statement yang termasuk Control statement adalah :
- for() digunakan untuk membuat perulangan yang dikontrol initial (nilai awal), condition (kondisi), increment decrement (penambahan/penurunan).
- while() digunakan juga untuk perulangan seperti statement for(), tetapi statement while() memeriksa kondisi dulu, bila kondisi memenuhi (benar), maka perulangan dilaksanakan.
- do-while cara kerja dari statement do-while adalah langsung mengerjakan badan loop, kemudian kondisi diperiksa bila kondisi memenuhi perulangan dilanjutkan bila tidak peulangan selesai.
Selain 3 di atas, terdapat beberapa control statement yaitu if-else , else-if , goto() , switch() , break , continue
2. Tugas
5.5.1 Membuat program untuk mencetak matriks yang telah ditentukan.
#include<stdio.h>
int i, j, n=5;
main(){
for(i=1;i<=5;i++){
for(j=1;j<=5;j++){
if(j==i){
printf(“1”,i);
}
else printf(“0”,j);
}
printf(“\n”);
}
}
5.5.2 Membuat program untuk menampilkan tabel perkalian.
#include<stdio.h>
int a,b=1, i, j, n;
main(){
printf(“Masukkan ordo yang diinginkan :”);
scanf(“%d”,&n);
printf(“\n X”);
for(a=1; a<=n; a++) printf(“%5d”,a);
printf(“\n”);
for(i=1; i<=n; i++){
printf(“%2d”,b);
b++;
for(j=1; j<=n; j++){
printf(“%5d”,i*j);
}
printf(“\n”);
}
}
5.5.3 Membuat program untuk membalikkan tampilan angka yang dimasukkan melalui keyboard.
Contoh :
Masukkan bilangan bulat : 1234
Hasil setelah dibalik : 4321
#include<stdio.h>
int main(){
int i, angka, tulis_angka;
printf(“Masukkan angka yang akan di balik : “);
scanf(“%d”, &angka);
while (angka>0){
tulis_angka = angka % 10;
angka = angka / 10;
printf(“%d”,tulis_angka);
}
return 0;
}
5.5.4 Membuat table konversi suhu dari derajat Celcius ke derajat Fahrenheit, Reamur, dan Kelvin
5.5.5 Membuat program untuk menghitung nilai rata – rata nilai yang telah dimasukkan melalui keyboard.
5.5.6 Membuat program untuk menghitung jumlah angka suatu bilangan.
5.5.7 Membuat program untuk menampilkan tabel yang terdiri dari 10 faktorial pertama, Usahakan tampilan bilangan rata kanan.
5.5.8 Membuat program untuk menghitung nilai minimal, nilai maksimal, dan nilai rata – rata dari daftar nilai siswa yang dimasukkan melalui keyboard.
Sekian dari saya semoga bermanfaat
wassalamualaikum wr wb
Recent Comments