Assalamualaikum temen – temen….
Kembali lagi bersama saya Khasib dari PENS2K19 , di artikel saya kali ini, saya akan membahas masih tentang materi pemrograman bahasa C, yang kali ini berjudul STATEMENT PERULANGAN (LOOPING). Semoga artikel yang saya buat ini bermanfaat buat kalian dan jangan lupa komen di bawah, berikan kritik dan saran buat saya tentang artikel ini agar artikel yang saya selanjutnya bisa lebih baik lagi dan lebih menarik lagi.
Langsung saja, kira – kira apasih STATEMENT PERULANGAN (LOOPING) itu?
Control statement adalah statement yang digunakan untuk mengarahkan jalannya program. Sehingga urutan pengerjaan program dapat melompat lompat atau berulang (LOOPING). Ada beberapa statement yang termasuk control statement yaitu statement if-else, else-If, goto(), switch, break, continue, for(), while(), dan do-while.
Statement for digunakan untuk membuat perulangan yang dikontrol oleh nilai-nilai tertentu yaitu initial (nilai awal), konditional (kondisi), increment decrement (penambahan penurunan). Perulangan dengan statement for tidak memeriksa kondisi lebih dahulu, sehingga statement dalam for langsung di kerja dulu kemudian baru memeriksa kondisi.
Statement while digunakan juga untuk membuat perulangan seperti pada statement for perbedaannya adalah statement while memeriksa kondisi dulu, jika kondisi benar maka perulangan dilaksanakan.
Statement do while juga digunakan untuk membuat perulangan seperti halnya dua statement diatas dan kemungkinan merupakan kombinasi antara kedua statement diatas. Cara kerja di perulangan do while adalah langsung mengerjakan badan Loop, kemudian kondisi diperiksa, bila kondisi memenuhi perulangan dilanjutkan bila tidak perulangan selesai.
Agar lebih paham lagi tentang materi yang kita pelajari kali ini, mari kita coba dengan beberapa percobaan.
1.Membuat program untuk menentukan matriks identitas
#include<stdio.h>
void main()
{
int baris,kolom;
for(baris=0;baris<=4;baris++){
for(kolom=0;kolom<=4;kolom++)
{
if(baris==kolom)
printf(” 1″);
else
printf(” 0″);
}
printf(“\n”);
}
getch();
}
Hasil tampilan
- Membuat program untuk menampilkan tabel perkalian membuat program untuk
#include <stdio.h>
void main()
{
int baris,kolom,n,x;
printf(“Masukkan Ordo : “);
scanf(“%d”, &n);
printf(“%3c “, ‘X’);
for(x=1; x<=n; x++)
printf(“%3d “, x);
printf(“\n”);
for(baris=1; baris<=n; baris++) {
printf(“%3d “, baris);
for(kolom=1; kolom<=n; kolom++)
printf(“%3d “, baris*kolom);
printf(“\n”);
}
getch();
}
Hasil tampilan
- Memberikan tampilan angka yang dimasukkan melalui keyboard
#include <stdio.h>
void main ()\
{
int i, angka, tulis_angka;
printf(“Masukkan angka yang akan dibalik : “);
scanf(“%d”, &angka);
while (angka>0)
{
tulis_angka = angka % 10;
angka = angka / 10;
printf(“%d”,tulis_angka);
}
return 0;
}
Hasil tampilan
- Membuat tabel konversi suhu dari derajat Celcius ke derajat Fahrenheit Reamur dan Kelvin
#include <stdio.h>
void main()
{
float f,r,k;
int z,suhu;
suhu = 0;
printf(” NO CELSIUS FAHRENHEIT REAMUR KELVIN \n”);
for (z=1; z<=11; z++) {
if(z==1) {
suhu=0;
f = (suhu * 9/5) +32;
r = (suhu * 4/5);
k = (suhu + 273);
printf(“%3d %5d %9.f %7.f %7.f \n”, z, suhu, f, r, k);
continue;
}
suhu = suhu + 10;
f = (suhu * 9/5) +32;
r = (suhu * 4/5);
k = (suhu + 273);
printf(“%3d %5d %9.f %7.f %7.f \n”, z, suhu, f, r, k);
}
getch();
}
Hasil tampilan
- Membuat program untuk menghitung nilai rata-rata dari beberapa nilai yang dimasukkan melalui keyboard
#include <stdio.h>
void main()
{
int n;
int jumlah = 0;
float rata;
printf(“Masukkan banyak nilai : “);
scanf(“%d”, &n);
for(int i = 0; i < n; i++) {
int temp;
printf(“Masukkan nilai ke-%d : “, i+1);
scanf(“%d”, &temp);
jumlah += temp;
}
rata = (float) jumlah / n;
printf(“\nTotal : %d\nBanyak nilai : %d\nRata rata : %.2f\n”,
jumlah, n, rata);
getch();
}
Hasil tampilan
- Membuat program untuk menghitung jumlah angka suatu bilangan
#include <stdio.h>
void main()
{
int a, b, h=0;
char y;
printf(“Masukkan bilangan : “);
scanf(“%d”,&a);
while(a != 0)
{
b=a%10;
a=a/10;
h=h+b;
}
printf(“Hasil penjumlahan dari bilangan diatas adalah : %d\n”, h);
getch();
}
Hasil tampilan
- Membuat program untuk menampilkan tabel yang terdiri dari 10 faktorial pertama
#include<stdio.h>
int main()
{
int hasil=1,bil;
printf(“Masukkan bilangan faktorial: “);
scanf(“%d”,&bil);
int i;
for(i=1;i<=bil;i++)
{
if(i<bil)
printf(“%d x “, i);
else
printf(“%d”, i);
hasil=i*hasil;
}
printf(“\n\n%d! (%d faktorial) = %d”,bil, bil, hasil);
getch();
}
Hasil tampilan
- Membuat program untuk menghitung nilai minimal nilai maksimal dan nilai rata-rata dari daftar nilai siswa yang dimasukkan melalui keyboard
#include<stdio.h>
void main()
{
int n, i, max, min, bil, bil1, jumlah, rata;
printf(“Masukkan Banyak Data = “);
scanf(“%d”,&n);
printf(“\nMasukkan Bilangan ke-1 = “);
scanf(“%d”,&bil1);
max=bil1;
min=bil1;
jumlah=bil1;
for(i=2 ;i<=n; i++)
{
printf(“Masukkan Bilangan Ke-%d = “,i);
scanf(“%d”, &bil);
jumlah=jumlah+bil;
if(bil>max)
max=bil;
if(bil<min)
min=bil;
}
rata=jumlah/n;
printf(“\nNilai Maksimum nya adalah %d\n”,max);
printf(“Nilai Minimum nya adalah %d\n”,min);
printf(“Nilai Rata Ratanya adalah %d\n”,rata);
getch();
}
Hasil tampilan
Sekian artikel yang saya tulis, terimakasih sudah membaca, semoga bermanfaat. Jangan lupa utuk memberikan kritik dan komentar tentang artikel ini agar artikel yang saya buat selanjutnya bisa lebih baik lagi dan lebih menarik lagi
Wassalamualaikum Wr Wb…
Recent Comments