Select Page

BERMAIN STATEMENT PERULANGAN (LOOPING)

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

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

TUGAS 5.5.2

Membuat program untuk menampilkan tabel perkalian (1 sampai dengan 10).

jawab :

Membuat program seperti dibawah ini

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main()
{
int brs,klm,hasil, a;
printf(“X “);
for(a=1;a<=10;a++)
printf(“%5d “,a);
for(brs=1;brs<=10;brs++)

{printf(“\n \n%d “,brs);
for(klm=1;klm<=10;klm++)
{
hasil=brs*klm;
printf(“%5d “,hasil);
}
}
getch();
}

kemudian, Menjalankan programnya, seperti contoh  dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

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

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

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

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

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

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

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

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

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

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

TUGAS 5.5.8

Membuat program untuk menghitung nilai minimal, nilai maksimal, dan nilai rata – rata dari daftar nilai siswa, yang dimasukkan melalui keyboard.

jawab :

Membuat program seperti dibawah ini

#include <stdio.h>
#include <math.h>>
main()
{
float a,b,c,d=0,z=0,x=0;
printf(“Masukan banyaknya data nilai =”);
scanf(“%f”,&a);
for(b=1;b<=a;b++)
{printf(“Masukan data nilai ke-%g = “,b);
scanf(“%g”,&c);d+=c;
if(x==0){x=c;}
if (z<=c) {z=c;}
if (x>=c) {x=c;}
}
printf(“\nNilai miniumum = %g”,x);
printf(“\nNilai maksimum = %g”,z);
d=d/a; printf(“\nNilai rata ratanya adalah = %g”,d);
getch();}

kemudian, Menjalankan programnya, seperti contoh  dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

sekian artikel yang dapat saya sampaikan, mohon maaf jika ada kesalahan dalam penulisan di paragraf, saya Aditya pamit undur diri dulu.

wassalamualaikum wr. wb.

Leave a reply

Your email address will not be published. Required fields are marked *

Pin It on Pinterest

Share This

Share This

Share this post with your friends!