Assalamualaikum Wr. Wb.
Halo teman-teman seperjuangan di redaksiana, apa kabar kalian semua, pastinya baik baik saja bukan? kembali lagi Nih! di artikel saya yang super JOSS! oh iyaa,! sebelumnya, perkenalkan dulu nama saya Aditya dari kelas 1 D3- Elektronika B, untuk mempersingkat waktu, langsung saja yuk! simak kelanjutan artikel saya dengan cermat!
sobat, apakah kalian pernah mendengar tentang STATEMENT PERULANGAN (LOOPING) sebelumnya? dan apakah kalian sudah tau, apa itu statement perulangan (looping)? dan kenapa sih! kita harus belajar statement perulangan (looping) itu?
jika sobat belum tau, apa itu statement perulangan (looping)? dan belum tau, tujuan kita belajar statement perulangan (looping) itu sendiri, buat apa?
Nah! di artikel kali ini saya bakal kasih tau kepada teman teman sekalian tentang, apa sih statement perulangan (looping) itu? kemudian buat apa sih! belajar looping? apakah ada hubungannya sama kehidupan kita?
langsung aja simak penjelasannya di bawah ini, ya teman teman!
statement Perulangan atau yang sering disebut dengan (looping), merupakan proses yang dilakukan secara berulang-ulang dalam batas yang telah ditentukan.
Tujuan kita belajar “looping”, yaitu untuk mempelajari proses perulangan yang menggunakan beberapa control statement seperti for, while, dan do-while.
setelah kalian tau pengertian dan tujuan dari looping, selanjutnya sobat harus tau, apa yang dipelajari dalam looping itu sendiri? nah disini kalian akan menemukan yang namanya Control Statement, apa itu Control Statement? Control Statement yaitu statement yang digunakan untuk megarahkan jalannya program, sehaingga urutan pengerjaan program dapat melompat lompat atau berulang. ada beberapa statement yang termasuk Control Statement yaitu if- else, else-if, goto(), switch (), break, continue, for(), while (), dan do-while.
untuk statement for () digunakan untuk membuat perulangan yang dikontrol oleh nilai nilai tertentu yaitu initial (nilai awal, condition (kondisi), increment/decrement (penambahan/penurunan), Perulangan dengan statement for(), tidak memeriksa kondisi lebih dahulu, sehingga statement didalam for() langsung dikerjakan dulu. kemudian baru memeriksa kondisi. statement while () digunakan juga untuk membuat perulangan seperti pada statement for(), perbedaanya adalah statement while () memeriksa kondisi dulu, bila kondisi memenuhi (benar). maka perulangan dilaksanakan. sementara untuk Statement do-while juga digunakan untuk membuat perulangan seperti halnya dua statement diatas, dan kemungkinan merupakan kombinasi antara kedua statement diatas, Cara kerja dari perulangan do-while adalah langsung mengerjakan badan loop, kemudian kondisi diperiksa bila kondisi memenuhi perulangan dilanjutkan bila ditidak perulangan selesai. Dari semua perulangan dapat dibuat perulangan bersarang dan tak hingga. jadi perbedaan antara perulangan while dan do-while adalah jika Perulangan while akan mencek kondisi di depan atau awal (sebelum mengulang), sedangkan perulangan do-while akan mengecek kondisi di belakang (sesudah mengulang).
Nah, setelah mengetahui tentang Control Statement dan Looping, mari sobat kita membuat sebuah program Control Statement dan Looping, agar sobat menjadi lebih faham lagi.
TUGAS 5.5.1
Membuat program untuk mencetak matriks identitas berordo 5×5.
jawab :
Membuat program seperti dibawah ini
#include <stdio.h>
main()
{
int baris,kolom;
for(baris=1;baris<=5;baris++)
{printf(“\n”);
for(kolom=1;kolom<=5;kolom++)
{if (baris==kolom)
printf(“1 “);
else
printf(“0 “);
}
}
getch();
}
kemudian, menjalankan programnya, seperti contoh dibawah ini
TUGAS 5.5.2
Membuat program untuk menampilkan tabel perkalian (1 sampai dengan 10).
kemudian, Menjalankan programnya, seperti contoh dibawah ini
TUGAS 5.5.3
Membuat program untuk membalikkan tampilan angka yang dimasukkan melalui keyboard.
jawab :
Membuat program seperti dibawah ini
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main()
{
int bil1;
printf(“Masukkan Angka = “);
scanf(“%d”,&bil1);
printf(“Hasil pembalikan angka = “);
while(bil1>0)
{
printf(“%d”,bil1%10);
bil1=(bil1-bil1%10)/10;
}
getch();
}
kemudian, Menjalankan programnya, seperti contoh dibawah ini
TUGAS 5.5.4
Membuat tabel konversi suhu dari derajat celcius ke derajat fahrenheit, reamur dan kelvin.
jawab :
Membuat program seperti dibawah ini
#include <stdio.h>
#include <math.h>>
main()
{ float c=0;
int a,b;
printf(“Masukan jumlah tabel yang diperlukan =”);
scanf(“%d”,&a);
printf(“\n\n|NO|Celcius|Farenheit|Reamur|Kelvin|”);
for(b=1;b<=a;b++)
{
printf(“\n|%2d”,b);
printf(“|%-7g|”,c);
c=c*9/5+32; printf(“%-9g|”,c);
c=(c-32)*4/9; printf(“%-6g|”,c);
c=c*5/4+273; printf(“%6g|”,c);
c-=273;
c+=10;
}getch();
}
kemudian, Menjalankan programnya, seperti contoh dibawah ini
TUGAS 5.5.5
Membuat program untuk menghitung nilai rata – rata dari beberapa nilai yang dimasukkan melalui keyboard.
jawab :
Membuat program seperti dibawah ini
void main()
{
int a, b, c, d=0;
printf(“Masukkan banyaknya data nilai =”);
scanf(“%d”, &a);
for(b=1;b<=a;b++)
{printf(“Masukkan data nilai ke-%d = “,b);
scanf(“%d”, &c); d+=c;}
printf(“Jumlah seluruh nilai adalah = %d\n”,d);
d=d/a;
printf(“Nilai rata ratanya adalah = %d”, d);
getch();
}
kemudian, Menjalankan programnya, seperti contoh dibawah ini
TUGAS 5.5.6
Membuat program untuk menghitung jumlah angka suatu bilangan.
jawab :
Membuat program seperti dibawah ini
#include <stdio.h>
#include <math.h>>
main()
{ int a,b,c,d,e;
char g;
mulai:
d=e=0;
printf(“Masukan bilangan bulat = “);
scanf(“%d”,&a);
printf(“jumlah angka dalam bilangan %d adalah “,a);
while(a!=0)
{c=a%10;
d=d*10+c;
a=a/10;
}
while(d!=0)
{
c=d%10;
printf(“%d”,c);
e=e+c;
d=d/10;
if(d!=0){printf(“+”);}
}
printf(” = %d”,e);
printf(“\nCoba lagi? (y/n)”);getchar();
scanf(“%c”,&g);
if(g==’y’||g==’Y’)
{goto mulai;}
getch();
}
kemudian, Menjalankan programnya, seperti contoh dibawah ini
TUGAS 5.5.7
Suatu bilangan bulat faktorial n ditulis dengan n!, adalah dihasilkan dengan megalikkan nilai satu sampai dengan n. kemudian membuat program untuk menampilkan tabel yang terdiri dari 10 faktorial pertama. usahakan tampilan bilangan rata kanan.
jawab :
Membuat program seperti dibawah ini
int main()
{
int a, b, c, d;
printf(“Masukkan Jumlah tabel faktorial yang diinginkan = “);
scanf(“%d”, &d);
printf(“No Hasil Faktorial”);
for(a=1;a<=d;a++)
{c=1;
printf(“\n%2d %2d! = “,a,a);
for(b=a;b>0;b–)
{printf(“%-d”,b); c*=b;
if (b!=1){printf(“x”);}
}printf(” = %d, c”);
}
getch();
}
kemudian, Menjalankan programnya, seperti contoh dibawah ini
TUGAS 5.5.8
Membuat program untuk menghitung nilai minimal, nilai maksimal, dan nilai rata – rata dari daftar nilai siswa, yang dimasukkan melalui keyboard.
kemudian, Menjalankan programnya, seperti contoh dibawah ini
sekian artikel yang dapat saya sampaikan, mohon maaf jika ada kesalahan dalam penulisan di paragraf, saya Aditya pamit undur diri dulu.
Recent Comments