Assalamualaikum Wr. Wb, salam sejahtera bagi kita semua , shallom , om  swastiastu, namo bhuddaya , salam kebajikan. Bagaimana kabar kalian hari ini kawan kawan….. semoga sehat selalu, dan semoga tetap kompak, jangan bersifat inidividualis ya….. karena

Sepintar apapun kamu  jika tidak memiliki persaudaraan dan pertemanan  yang tinggi itu layaknya  sebuah pohon bakau di ujung pantai,ia mempunyai fungsi yang tinggi untuk menahan desiran ombak , tapi ketika pohon bakau tersebut hanya satu, apakah bisa menahan desiran ombak tersebut ?, jadikanlah dia sebuah hutan, agar bisa menahan desiran ombak yang sangat kuat.

-noerdien_2019

Nah kali ini saya akan berbagi sedikit tentang fungsi loop  (pengulangan), apa sih itu fungsi loop  ?. Fungsi loop  adalah sebuah fungsi dimana untuk menjalankan perintah , yaitu bagian program yang berada dalam fungsi tersebut, di ulang kembali ke awal hingga batasan akhirnya.

Langsung saja saya mencontohkan bebrapa fungsi dari loop :

  1. Membuat matriks identitas

#include <stdio.h>
void main()
{int n,a,b;
printf(“masukkan ordo : “);
scanf(” %d”, &n);
for ( a=1;a <= n ; a++){
for(b =1; b <= n ; b++ )
if( a==b)
printf(“%4d”,1);
else
printf(“%4d”,0);

printf(“\n”);

}
}

dan yang tampak pada compiler, adalah berikut :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2. Membuat tabel perkalian 

#include <stdio.h>
void main()
{int a,b,n, x;
printf(“Masukkan ordo”);
scanf(“%d”,&n);

printf(“X”);
for (x=1; x<=n ; x++)
{
printf(“%4d”,x); }

printf(“\n”);

for ( a=1;a <= n ; a++) {

printf(“%4d”, a);

for ( b=1; b<=n ; b++){
printf(“%4d”,a*b);
}
printf(“\n”);
}

}

dan yang tampak pada compiler sebagai berikut :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Lalu berikutnya adalah membalik bilangan pada suatu bilangan yang dimasukkan contohnya seperti ini

#include <stdio.h>
void main()
{
int angka, bilangan_hasil;
printf(“Masukan bilangan bulat : “);
scanf(“%d”, &angka);
printf (“Hasil setelah dibalik : “);

while (angka > 0){
bilangan_hasil = angka%10;
angka = angka / 10;
printf(“%d”,bilangan_hasil);

}

return 0;

}

dan dalam compiler, hasilnya akan seperti i berikut :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

4. Yaitu membuat tabel konversi suhu dari celcius, fahrenheit, reamur, dan kelvin : 

int main(){

int NO, C = 0,F,R,K;

printf(” Tabel Koversi Suhu \n\n\n”);
printf(“No.     Celcius     Fahrenheit        Reamur       Kelvin \n”);
F = (9/5 * C) + 32;
R = C * 4/5 ;
K = C + 273;

for(NO=1;NO<=11;NO++){
C += 10;
F = (9/5 * C) + 32;
R = C * 4/5;
K = C + 273;

printf(“%d                %d                       %d                             %d                           %d\n”,NO, C, F, R, K);
}

return 0;

}

Dan hasilnya di dalam compiler adalah seperti berikut :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

5. Menghitung rata rata dari beberpa data dan nilai yang dimasukkan :

#include <stdio.h>
void main()
{int n, N, x;
float Rata, X=0;

printf(“masukkan jumlah data : “);
scanf(“%d”,&N);
for (n=1; n<=N; n++){

printf(“\nMASUKKAN DATA KE %d : “,n);
scanf(“%d”,&x);
X += x;
}Rata = X / N;
printf(” Hasil Rata Rata adalah = %f”, Rata);
}

Dan hasilnya sebagai berikut :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

6. Menghitung penjumlahan angka 

while(in!=0){
out=in%10;
in2=in2*10 + out;
in/=10;

}
while(in2!=0){
out=in2%10;
printf(“%d”, out);
jumlah += out;
in2/=10;
if(in2!=0)
printf(“+”);

}
printf(“=%d”, jumlah);
printf(“\nCoba lagi?(y/t): “);
fflush(stdin);
pil=getchar();

}
while(pil==’y’ || pil==’Y’);
return 0;

}

7. Menghitung bilangan faktorial suatu angka 

#include<stdio.h>
int main()
{
int hasil=1,bil;
printf(“Masukkan bilangan faktorial: “);
scanf(” %d”,&bil);
int i;
for(i=1;i<=bil;i++)
{
hasil=i*hasil;
}
printf(“faktorial dari %d! adalah = %d”,bil,hasil);

}

Dan hasil pada compiler adalah :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

8. Menghitung nilai rata rata disertai dengan nilai maks, dan nilai min dari suatu data 

#include <stdio.h>
main(){
int a,data,nilai,max,min,jumlah=0;
float X;
printf(“Masukkan jumlah data siswa: “);
scanf(“%d”, &data);

for(a=1;a<=data;a++){

printf(“Nilai ke-%d = “, a);
fflush(stdin);
scanf(“%d”, &nilai);
jumlah +=nilai;

if(a==1){
min = nilai;
max = nilai;
}
if(nilai>max){
max = nilai;
}

else{

min = nilai;
}
}

printf(“Nilai Minimal = %d\n”, min);
printf(“Nilai Maksimal = %d\n”, max);
printf(“Nilai Rata-Rata = %2.f\n”, (float) jumlah /data);

}

Dan hasil pada compiler adalah sebagai berikut :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Bagaimana kawan kawan, mungkin agak ribet ya , tapi semakin kita mau berusaha inshallah kita akan bisa . Baiklah cukup sekian dari kami semoga bermanfaat,

Wallahul muwaffiq ila aqwamit thariq .

Wassalamu’alaiakum Warahmatullahi Wabarokatuh .