Assalamualaikum Wr.Wb.

 

Sebelumnya perkenalkan nama saya Fathur Rizky dari PENS 2019. Dari jurusan D4 Elektronika B.

Pada saat ini kita akan belajar tentang penggunaan for , while dan do – while, dari semua itu kita bisa menyebutkan Loop..

Langsung saja untuk memulai percobaannya

  1. Membuat matriks indetitas

#include <stdio.h>

void main(){

int a,b,n;

printf(“Masukkan ordo yang diinginkan : “);

scanf(“%d”,&n);

 

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

for(b=1;b<=n;b++)

if(a==b)

{printf(“%3d “,1);}

else

{  printf(“%3d “,0);}

 

printf(“\n”);

}

 

getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

  1. Membuat Tabel perkalian

#include <stdio.h>

void main(){

int a,b,n,x;

printf(“Masukkan ordo yang diinginkan : “);

scanf(“%d”,&n);

 

printf(” X  “);

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

printf(“%3d “,x);}

 

printf(“\n”);

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

printf(“%3d “,a);

 

for(b=1;b<=n;b++)

{printf(“%3d “,a*b);}

 

printf(“\n”);

}

getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

  1. Membalikkan bilangan

#include <stdio.h>

int main(){

int bilangan;

printf(“Masukkan bilangan yang diinginkan : “);

scanf(“%d”,&bilangan);

 

 

while (bilangan > 0){

printf(“%d “,bilangan % 10);

bilangan = bilangan / 10;

}

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  1. Membuat tabel

#include <stdio.h>

int main(){

int i, j, c = 0,f,r,k;

printf(“No.\t\tCelcius\t\t\tFahrenheit\t\tReamur\t\t\tKelvin \n”);

f = (9/5 * c) + 32;

r = c * 4/5 ;

k = c + 273;

 

for(i=1;i<=11;i++){

printf(“%d\t\t%d\t\t\t%d\t\t\t%d\t\t\t%d\n”,i, c, f, r, k);

c += 10;

f = (9/5 * c) + 32;

r = c * 4/5;

k = c + 273;

}

 

return 0;

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  1. Membuat Rata rata

#include <stdio.h>

void main(){

int a,n,b,jumlah = 0;

float rata ;

printf(“Masukkan banyaknya data yang diinginkan : “);

scanf(“%d”,&n);

 

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

printf(“Masukkan data nilai yang ke-%d = “,a);

scanf(“%d”,&b);

jumlah += b;

}

rata = jumlah / n;

printf(“Jumlah seluruh data adalah %d\n”,jumlah);

printf(“Nilai rata rata data diatas adalah %f”,rata);

getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  1. Meneruskan atau tidak dalam sebuah persamaan

#include <stdio.h>

 

int main() {

int input, jml, akhir, inputBalik = 0;

char pil = ‘Y’;

do{

jml = 0;

printf(“Masukkan bilangan : “);

scanf(“%d”, &input);

fflush(stdin);

 

while(input != 0){

akhir = input % 10;

inputBalik = inputBalik * 10 + akhir;

input /= 10;

}

 

while(inputBalik != 0) {

akhir = inputBalik % 10;

printf(“%d “, akhir);

jml += akhir;

inputBalik /= 10;

if(inputBalik != 0)

printf(“+ “);

}

 

printf(“= %d”,jml);

printf(“\nCoba lagi? (y/t) : “);

fflush(stdin);

pil = getchar();

 

}while(pil == ‘y’ || pil == ‘Y’);

 

 

return 0;

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  1. Membuat hasil bilangan faktorial

#include <stdio.h>

 

int main() {

int input, i, hsl = 1;

 

printf(“Masukkan bilangan : “);

scanf(“%d”, &input);

 

printf(“\n %d! = “, input);

 

for(i = 1; i <= input; i++){

printf(“%d “, i);

if(i != input)

printf(“x “);

hsl *= i;

}

 

printf(” = %d”, hsl);

 

return 0;

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  1. Menghitung nilai minimal , maksimal dan rata rata.

#include <stdio.h>

 

int main() {

int n, i, nil, min, maks, jml = 0;

 

printf(“Masukkan jumlah data : “);

scanf(“%d”, &n);

 

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

printf(“Nilai ke-%d : “, i);

fflush(stdin);

scanf(“%d”,&nil);

jml += nil;

 

if(i == 1){

min = nil;

maks = nil;

}

 

if(nil > maks)

maks = nil;

else

min = nil;

 

}

 

printf(“Nilai minimal = %d\n”, min);

printf(“Nilai maksimal = %d\n”, maks);

printf(“Nilai rata-rata = %.2f\n”, (float)jml/n);

 

return 0;

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

Sekian  terima kasih , semoga berrmanfaat
Assalamualaikum Wr. Wb.