membuat bentuk bintang ke bawah dan kesamping dengan meggunakan looping

Perulangan dalam Bahasa C

Perulangan dalam suatu program sangat diperlukan untuk menghemat penulisan, memory, serta kecepatan dalam mengakses atau mengeksekusi suatu program. Perulangan dalam bahasa pemrograman sering disebut dengan looping.

 

  1. Perulangan for

Perulangan for memiliki bentuk umum :

for(ungkapan1; ungkapan2; ungkapan3)

pernyataan;

Dari bentuk umum di atas, ungkapan1 digunakan untuk inisialisasi atau nilai awal, ungkapan2 sebagai batas perulangan atau looping, dan ungkapan3 sebagai pengatur kenaikan atau penurunan nilai suatu variabel dalam loop tersebut. Contoh sederhana dari perulangan for adalah sebagai berikut :

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

printf(“aku senang belajar bahasa C”);}

Dari contoh di atas akan menampilkan string atau tulisan “aku senang belajar bahasa C” sebanyak 10 kali. Untuk lebih jelasnya silakan mencobanya sendiri.

 

  1. Perulangan while

Pada pernyataan while ini loop akan dicek pada bagian awal sebelum tubuh loop itu sendiri. while memiliki bentuk umum sebagai berikut :

while(kondisi)

pernyataan;

Sebagai contoh untuk perulangan ini kita bisa lihat potongan program berikut ini :

while((kar = getchar()) !=

 

‘\n’)

jumkar++;

Pernyataan di atas berarti jika tombol ENTER ditekan maka jumkar akan bertambah 1.

 

  1. Perulangan do-while

Pada do-while, tubuh dari loop itu adalah pernyataan. Pada pernyataan do, pertama-tama akan dijalankan yang akan disambung dengan pengujian kondisi, hal ini akan terus dijalankan jika kondisinya benar, jika kondisinya salah maka pernyataan tidak akan dijalankan. Pernyataan do-while ini memiliki bentuk umum sebagai berikut :

do

pernyataan;

while (kondisi)

Sebagai contoh sederhana dapat kita lihat seperti di bawah ini :

i=0;

do {

printf(“aku senang belajar bahasa C”);

i++;

}

while (i<=10);

Pernyataan di atas akan menghasilkan output berupa “aku senang belajar bahasa C” sebanyak sampai i bernilai kurang dari atau sama dengan 10. Jadi selama i kurang dari sama dengan 10 maka pernyataan “aku senang belajar bahasa C” akan dijalankan sampai nilai i kurang dari sama dengan 10.

Berikut contoh program yang saya buat menggunakan for :

#include “stdio.h”

#include “stdlib.h”

//judul : membuat bintang ke samping dan kebawah

//kamus :

int i,j,m,n, ulang;

 

//deskripsi :

main()

{

printf(“berapa banyak bintang kebawah yang akan anda buat : “);

scanf(“%d”,&m);

printf(“berapa banyak bintang ke samping yang akan anda buat :”);

scanf(“%d”,&n);

 

 

for (i=1;i<=m;i++)

{

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

{

printf(“*”);

}

printf(“\n”);

}

return 0;

}

Penjelasan dari program tersebut yaitu :

Int untuk menampilkn bilngan bulat dalam bentuk decimal. Printf untuk menampilkan teks pada console. Membaca input dari keyboard dan menyimpanya pada variable m dan n. scanf(“%d”) %d pada fungsi scanf() digunakan untuk membaca input data yang bertipe integer.

Nilai masukan yang akan dimasukkan user akan masuk ke variable m dan n, variable n akan menapilkan output berupa bintang ke bawah dan variable m akan menampilkan outputberupa bintang ke samping.

Setelah di compaile, missal kita memasukkan “berapa banyak bintang kebawah missal memasukkan 3” kemudian “berapa banyak bintang kesamping missal memasukkan 4” maka hasilnya akan muncul bentuk bintang kebawah 3 buah dan kesamping 4buah.

Udinus Semarang Materi Algoritma Looping, Algoritma Perulangan, Dasar Algoritma Pemrograman,

Materi Algoritma Semester 1, Dasar Pemrograman Semester 1, looping in programming, Pengertian Looping,

Pengertian Perulangan,

Udinus Semarang Materi Algoritma Looping, Algoritma Perulangan, Dasar Algoritma Pemrograman,

Materi Algoritma Semester 1, Dasar Pemrograman Semester 1, looping in programming, Pengertian Looping,

Pengertian Perulangan,

Udinus Semarang Materi Algoritma Looping, Algoritma Perulangan, Dasar Algoritma Pemrograman,

Materi Algoritma Semester 1, Dasar Pemrograman Semester 1, looping in programming, Pengertian Looping,

Pengertian Perulangan,

Udinus Semarang Materi Algoritma Looping, Algoritma Perulangan, Dasar Algoritma Pemrograman,

Materi Algoritma Semester 1, Dasar Pemrograman Semester 1, looping in programming, Pengertian Looping,

Pengertian Perulangan,

Udinus Semarang Materi Algoritma Looping, Algoritma Perulangan, Dasar Algoritma Pemrograman,

Materi Algoritma Semester 1, Dasar Pemrograman Semester 1, looping in programming, Pengertian Looping,

Pengertian Perulangan,

Udinus Semarang Materi Algoritma Looping, Algoritma Perulangan, Dasar Algoritma Pemrograman,

Materi Algoritma Semester 1, Dasar Pemrograman Semester 1, looping in programming, Pengertian Looping,

Pengertian Perulangan,

Udinus Semarang Materi Algoritma Looping, Algoritma Perulangan, Dasar Algoritma Pemrograman,

Materi Algoritma Semester 1, Dasar Pemrograman Semester 1, looping in programming, Pengertian Looping,

Pengertian Perulangan,

Udinus Semarang Materi Algoritma Looping, Algoritma Perulangan, Dasar Algoritma Pemrograman,

Materi Algoritma Semester 1, Dasar Pemrograman Semester 1, looping in programming, Pengertian Looping,

Pengertian Perulangan,

Udinus Semarang Materi Algoritma Looping, Algoritma Perulangan, Dasar Algoritma Pemrograman,

Materi Algoritma Semester 1, Dasar Pemrograman Semester 1, looping in programming, Pengertian Looping,

Pengertian Perulangan,

Udinus Semarang Materi Algoritma Looping, Algoritma Perulangan, Dasar Algoritma Pemrograman,

Materi Algoritma Semester 1, Dasar Pemrograman Semester 1, looping in programming, Pengertian Looping,

Pengertian Perulangan,

 

NIM : A11.2014.08678

Nama : Zuhrotun Nisa

no.HP :081914139404

email : 111201408678@mhs.dinus.ac.id

url : www.dinus.ac.id

dosen pembimbing : ifan risqa

Leave a Reply

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