Hai
readers... ini adalah laprak ke III dari matakuliah Algoritma Pemograman saat saya
kuliah di semester 2 jurusan Teknik Informatika di Undip.
Semoga bermanfaat ya bagi yang ingin mencari referensi. Tapi ingat, JANGAN COPAS!!!.
Sebab hasil terbaik ialah jika kita mengerjakan sendiri. Khususnya bagi
kamu yg merasa adik tingkat saya dan ada laprak ttg ini... Oya, maaf
jika gambarnya tidak bisa muncul, karena saya hanya copas laprak saya ke
web ini...
BAB I
PENDAHULUAN
1.1 PERMASALAHAN
1.1.1
Coba buat program :
a.
PRXREP.c
b.
PRXITER.c
c.
PRIW.c
d.
PRXWHILE.c
e.
Script C dari tugas nomor 1 berikut.
Tuliskan notasi algoritma
untuk script program yang menghasilkan keluaran :
Halo! ini Praktikum Alpro yang ke-1
Halo! ini Praktikum Alpro yang ke-2
Halo! ini Praktikum Alpro yang ke-3
Halo! ini Praktikum Alpro yang ke-4
Coba kita balik!
Halo! ini Praktikum Alpro yang ke-4
Halo! ini Praktikum Alpro yang ke-3
Halo! ini Praktikum Alpro yang ke-2
Halo! ini Praktikum Alpro yang ke-1
Selesai ^_^
(Gunakan fungsi atau prosedur!)
f.
Script C dari no.5 soal tugas diatas.
Tuliskan notasi algoritma
untuk menghasilkan script program :
1+2=3
2-3=-1
3+4=7
4-5=-1
5+6=11
Petunjuk : Gunakan struktur pengulangan DAN
percabangan.
1.1.2
Analisa dan buatlah laporan mengenai keenam
program diatas.
1.2 DASAR TEORI
Pengulangan
data atau yang biasa disebut dengan looping
adalah proses yang dilakukan berulang-ulang sampai batas yang ditentukan.
Dengan kata lain pengulangan adalah eksekusi statement selama kondisi yang diberikan masih terpenuhi. Biasanya jika dalam bentuk pengulangan
tersebut tidak disertakan batasnya maka syntax
akan error karena proses itu akan
berulang hingga tak terhingga sementara variabel dalam komputer masih terbatas.
Dalam bahasa C tersedia suatu fasilitas yang digunakan untuk melakukan proses
pengulangan sebanyak keinginan kita. Ada beberapa jenis pengulangan dalam bahasa C yaitu.
1. Struktur pengulangan For
Struktur pengulangan For biasa digunakan untuk
mengulang suatu proses yang telah diketahui jumlah pengulangannya. Dari segi
penulisannya, srtukutr pengulangan ini tampak lebih efisien karena susunannya
lebih simple dari struktur pengulangan yang lainnya. Bentuk umum pengulangan
for adalah sebagai berikut.
|
Keterangan:
Inisialisasi :
pernyataan untuk menyatakan awal dari variabel control.
Syarat :
ekspresi relasi yang menyatakan kondisi untuk keluar dari pengulangan.
Penambahan: pengatur perubahan nilai variabel
control.
2. Struktur pengulangan While
Pengulangan while banyak digunakan pada program
terstruktur. Pengulangan ini banyak digunakan bila jumlah pengulangannya belum
diketahui. Proses pengulangan akan terus berlanjut selama kondisinya bernilai
benar dan akan berhenti ketika kondisinya bernilai salah. Test terhadap kondisi
pengulangan akan dilakukan setiap kali sebelum aksi dilaksanakan. Pengulangan
ini memungkinkan menimbulkan aksi kosong karena pada test pertama kondisi
pengulangan tidak terpenuhi atau bernilai false.
Alur
pengulangan While
Bentuk umumnya adalah sebagai berikut.
while(kondisi)
pernyataan;
Sebagai contoh untuk
pengulangan 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.
3. Pengulangan dengan Do--while
Pada dasarnya struktur
pengulangan ini sama saja dengan struktur while, hanya saja pada proses
pengulangan dengan while., seleksi berada di while yang letaknya di atas
sedangkan pada pengulangan Do--while, seleksi while berada dibawah batas
pengulangan. Jadi dengan menggunakan struktur Do--while sekurang-kurangnya akan
terjadi satu pengulangan. Eksekusi pada pengulangan yang pertama tidak
dilakukan test terhadap kondisi berhenti sehingga memumngkinkan menimbulkan
kebocoran pada program jika ada kemungkinan bahwa seharusnya aksi tidak pernah
boleh dilakukan untuk kasusu yang tertentu.
Alur pengulangan Do—while
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.
4. Pengulangan For bersarang (Nested For)
Dalam
pemrograman, sering kali programmer dituntut untuk melakukan proses pengulangan di dalam sruktur
pengulangan yang sedang dilakukan. Begitupun dalam bahasa C kita dapat
melakukannnya dengan menggunakan struktur for dan biasanya disebut dengan for
bersarang (nested for). Bentuk umum struktur pengulangan Nested for adalah
sebagai berikut.
for
(inisialisasi; syarat pengulangan; pengubah nilai pecacah )
{
for (inisialisasi; syarat pengulangan; pengubah nilai pecacah )
{
pernyataan / perintah;
}
}
|
Didalam penggunaan nested-for, pengulangan yang
di dalam terlebih dahulu dihitung hingga selesai, kemudin pengulangan yang di
luar diselesaikan.
- Pengulangan for (;;)
Dalam notasi algoritmik, bentuk pengulangan ini
disebut dengan iterasi. Mekanisme pengulangan ini adalah dengan melakukan
secara otomatis aksi-1 pada ekseskusi yang pertama kemudian melakukan test
terhadap kondisi berhenti. Tergantung pada kondisi berhenti yang ditest:
·
Aksi 2 akan diaktifkan dan kemudian aksi 1 yang
berikutnya akan diulang, atau
·
Pengulangan dihentikan karena efek neto dari
aksi 1 menghasilkan kondisi berhenti.
Pengulangan jenis ini berguna untuk kasus-kasus
dimana aksi 2 bergantung pada hasil dari aksi 1. Aksi sekuensial yang
dilakukan adalah:
Aksi 1, test kondisi berhenti, [aksi 2, test
kondisi berhenti], diakhiri test kondisi berhenti yang bernilai true, yang
menyebabkan pengulangan berhenti.
|
BAB II
PEMBAHASAN
2.1 CODING
2.1.1
1-PRIFOR.c
/*
Nama : Weny Ariska Yulianty /
24010312120019
Nama Program : 1-PRIFOR.c
Deskripsi : baca N, Print 1 s/d N dengan FOR
Tanggal : 26 April 2013
*/
#include<stdio.h>
int
main ()
{
/* Kamus */
int i;
int N;
/* Algoritma*/
printf("Baca N, print 1 s/d
N");
printf("\nN = ");
scanf("%d", &N);
for (i = 1; i <= N; i++)
{
printf ("%d
\n", i);
}
printf("Akhir Program \n");
getch ();
return 0;
}
|
2.1.2 2-PRIREP.c
/*
Nama : Weny Ariska Yulianty /
24010312120019
Nama
Program : 2-PRIREP.c
Deskripsi : print 1 s/d N dengan REPEAT
Tanggal : 26 April 2013
*/
#include<stdio.h>
int
main
()
{
/* Kamus */
int i;
int N;
/* Algoritma */
/* Bagian REPEAT */
printf("\nBagian REPEAT\nNilai N
> 0 = "); //inisialisasi
scanf("%d", &N);
i = 1; /* First Elmt */
printf("Print i dengan REPEAT:
\n");
do
{
printf("%d
\n", i); /* Proses */
i++; /* Next Elmt */
}
while (i <= N); /* Kondisi
pengulangan */
/* Bagian ITERATE */
printf("\nBagian ITERATE\nNilai N
> 0 = "); //inisialisasi
scanf("%d", &N);
i = 1; /* First Elmt */
printf("Print i dengan ITERATE:
\n");
for (;;)
{
printf("%d \n", i); /* Proses */
if (i == N) /* Kondisi Berhenti */
break;
else
{
i++; /* Next Elmt */
}
} /* (i == N) */
getch ();
return 0;
}
|
2.1.3 3-PRIWHILE1.c
/*
Nama : Weny Ariska Yulianty /
24010312120019
Nama
Program : 3-PRIWHILE1.c
Deskripsi : contoh baca N, Print i = 1 s/d N
dengan while (ringkas)
Tanggal : 26 April 2013
*/
#include<stdio.h>
int
main
()
{
/* Kamus */
int N;
int i = 1;
/* Program */
printf("Nilai N > 0 = ");
scanf("%d", &N);
printf("Print i dengan WHILE
(ringkas) \n");
while (i <= N)
{
printf ("%d \n", i++);
} // (i > N)
getch ();
return 0;
}
|
2.1.4 prodfun.h
/*
Nama : Weny Ariska Yulianty/
24010312120019
Nama
program : prodfun.h
Tanggal
: 26 April 2013
*/
#ifndef
prodfun_H
#define
prodfun_H
int
maxab (int a, int b);
void
tukar (int *a, int *b);
#endif
|
2.1.5 prodfun.c
/*
Nama : Weny Ariska Yulianty/
24010312120019
Nama
program : prodfun.c
Tanggal : 26 April 2013
*/
#include
"prodfun.h"
int
maxab (int a, int b)
{//mencari
maksimum builangan bulat
//kamus lokal
//algoritma
return ((a >= b) ? a : b);
}
void
tukar (int *a, int *b)
//
menukar bilangan a dengan b
{
//kamus lokal
int temp;
//algoritma
temp = *a;
*a = *b;
*b = temp;
}
|
2.1.6 mprodfun.c
/*
Nama
: Weny Ariska Yulianty/ 24010312120019
Nama program : mprodfun.c
Deskripsi
: membaca dua bilangan integer
menuliskan
maksimum dua bilangan yang dibaca dengan memanggil fungsi
menukar kedua bilangan dengan prosedur
Tanggal
: 26 April 2013
*/
#include
<stdio.h>
#include
"prodfun.h"
#include
"prodfun.c"
//program
utama
int
main ()
{
// kamus
int a, b;
//algoritma
printf ("maksimum dua bilangan :
\n");
printf ("ketikkan dua bilangan
pisahkan dengan return: \n");
scanf ("%d %d", &a,
&b);
printf ("kedua bilangan : a=%d,
b=%d \n", a, b);
printf ("maksimum = %d \n",
maxab (a,b));
printf ("tukar kedua bilangan...
\n");
tukar (&a, &b);
printf ("kedua bilangan setelah
ditukar: a=%d, b=%d \n", a, b);
getch ();
return 0;
}
|
2.1.7 PRXREP.c
/*
Nama : Weny Ariska Yulianty /
24010312120019
Nama
Program : PRXREP.c
Deskripsi : contoh baca nilai x, Jumlahkan nilai
yang dibaca dengan REPEAT dan penanganan kasus kosong
Tanggal : 26 April 2013
*/
#include<stdio.h>
int
main
()
{
/* KAMUS */
int Sum;
int x;
/* PROGRAM */
printf("Masukkan nilai x (int),
akhiri dg 999 : ");
scanf("%d", &x); /* First Elmt */
if (x == 999)
{
printf("Kasus kosong
\n");
}
else
{
/* Minimal ada sat data yang dijumlahkan */
Sum = 0; /* Inisialisasi; invariant !! */
do
{
Sum = Sum + x; /* Proses */
printf("Masukkan
nilai x (int), akhiri dg 999 : ");
scanf("%d",
&x); /* Next Elmt */
}
while (x != 999); /*
Kondisi pengulangan */
printf("Hasil penjumlahan
= %d \n", Sum); /* Terminasi */
}
getch ();
return 0;
}
|
2.1.8 PRXITER.c
/*
Nama : Weny Ariska Yulianty /
24010312120019
Nama
Program : PRXITER.c
Deskripsi : contoh baca nilai x, Jumlahkan nilai
yang dibaca dengan ITERATE
Tanggal : 26 April 2013
*/
#include<stdio.h>
int
main
()
{
/* KAMUS */
int Sum;
int x;
/* PROGRAM */
printf("Masukkan nilai x (int),
akhiri dg 999 : ");
scanf("%d", &x); /* First Elmt */
if (x == 999)
{
printf("Kasus kosong
\n");
}
else
{
/* Minimal ada sat data
yang dijumlahkan */
Sum = x; /* Inisialisasi; invariant !! */
for (;;)
{
printf("Masukkan
nilai x (int), akhiri dg 999 : ");
scanf("%d",
&x); /* Next Elmt */
if (x == 999)
break;
else
{
Sum = Sum +
x; /* Proses */
}
}
printf("Hasil penjumlahan
= %d \n", Sum); /* Terminasi */
}
getch ();
return 0;
}
|
2.1.9 PRIW.c
/*
Nama : Weny Ariska Yulianty /
24010312120019
Nama
Program : PRIW.c
Deskripsi : baca N, Print i = 1 s/d N dengan
WHILE
Tanggal
: 26 April 2013
*/
#include<stdio.h>
int
main
()
{
/* KAMUS */
int N;
int i;
/* PROGRAM */
printf("Nilai N > 0 =
"); /*Inisialisasi*/
scanf("%d", &N);
i = 1;
/* First Elmt */
printf("Print i dengan WHILE
\n");
while (i <= N) /* Kondisi pengulangan */
{
printf ("%d \n", i);
/*proses*/
i++;
} // (i > N)
getch ();
return 0;
}
|
2.1.10 PRXWHILE.c
/*
Nama : Weny Ariska Yulianty /
24010312120019
Nama
Program : PRXWHILE.c
Deskripsi : contoh baca nilai x, Jumlahkan nilai
yang dibaca dengan WHILE
Tanggal : 26 April 2013
*/
#include<stdio.h>
int
main
()
{
/* KAMUS */
int Sum;
int x;
/* PROGRAM */
Sum = 0;
/* Inisialisasi */
printf("Masukkan nilai x (int),
akhiri dg 999 : ");
scanf("%d", &x); /* First Elmt */
while (x != 999) /* kondisi berhenti */
{
Sum = Sum + x; /* Proses */
printf("Masukkan nilai x (int), akhiri dg 999 : ");
scanf("%d",
&x); /* First Elmt */
}
printf("Hasil penjumlahan = %d
\n", Sum); /* Terminasi */
getch ();
return 0;
}
|
2.1.11 Hallofor.c
/*
Nama : Weny Ariska Yulianty /
24010312120019
Nama
Program : hallofor.c
Deskripsi : Mencetak hasil keluaran:
Halo! ini Praktikum Alpro yang ke-1
Halo! ini Praktikum Alpro yang ke-2
Halo! ini Praktikum Alpro yang ke-3
Halo! ini Praktikum Alpro yang ke-4
Coba kita balik!
Halo! ini Praktikum Alpro yang ke-4
Halo! ini Praktikum Alpro yang ke-3
Halo! ini Praktikum Alpro yang ke-2
Halo! ini Praktikum Alpro yang ke-1
Selesai ^_^
Menggunakan prosedur dan perulangan for
Tanggal : 26 April 2013
*/
#include
<stdio.h>
void
praktikum ()
{
/*Kamus*/
int i;
/*Program*/
for (i = 1; i <= x; i++)
{
printf ("Hallo! ini praktikum Alpro yang ke-%d \n", i);
}
printf("Coba kita balik! \n");
for (i = x; i >= 1; i--)
{
printf ("Hallo! ini praktikum Alpro yang ke-%d \n", i);
}
printf("Selesai ^_^
\n");
}
int
main()
{
int x;
printf("Masukkan x = ");
scanf("%d", &x);
praktikum(x);
getch();
return 0;
}
|
2.1.12 ForMinPlus.c
/*
Nama : Weny Ariska Yulianty /
24010312120019
Nama
Program : ForMinPlus.c
Deskripsi : Mencetak keluaran :
1+2=3 2-3=-1
3+4=7 4-5=-1 5+6=11
Mengunakan struktur
pengulangan FOR dan percabangan IF.
Tanggal : 26 April 2013
*/
#include
<stdio.h>
int
main()
{
/*Kamus*/
int i;
/*Program*/
for(i=1;i<=5;i++) {
if (i % 2 == 1)
{
printf("%d + %d =
%d\n", i, (i + 1), (i + (i + 1)));
}
else // i % 2 = 0
{
printf("%d - %d =
%d\n", i, (i + 1), (i - (i + 1)));
}
}
getch ();
return 0;
}
|
2.2 PEMBAHASAN CODING
2.2.1 PRXREP.c
PRXREP.c merupakan sebuah program yang
akan membaca suatu nilai dari variabel x yang bertipe integer kemudian akan
menjumlahkan nilai yang dibacanya dengan operasi pengulangan. Dalam program
ini digunakan perulangan repeat. Selain itu juga akan diberikan kemungkinan
jika terjadi kasus kosong.
Penjelasan koding:
· Dalam
kamus dideklarasikan x bertype integer sebagai nilai yang akan dijumlahkan
dan sum bertype integer sebagai hasil dari penjumlahannya.
·
Di awal program, user akan diminta memasukkan
nilai yang akan dijumlahkan. User diminta untuk menginputkan beberapa nilai. Untuk mengakhiri proses penginputan nilai, user bisa memasukkan
nilai 999.
·
Jika pada proses pemasukkan pertama user
memasukkan nilai 999 maka akan tercetak “Kasus kosong”. Program tidak akan
melakukan perhitungan karena program memasuki kasus kosong.
·
Jika user memasukkan nilai selain 999, maka
nilai tersebut akan dianggap sebagai inputan
dan akan dihitung jumlah dari keseluruhan input
tersebut. Misalnya jika user memasukkan nilai 2, 5, 1, 3, 4[spasi]999 maka
hasil yang ditampilkan adalah hasil dari 2+5+1+3+4=15, jadi yang tercetak
pada layar adalah “Hasil penjumlahan = 15”.
·
Dalam proses penjumlahan digunakan fungsi
repeat yang dalam bahasa C dinotasikan sebagai do-while. Diawali dengan
menginisialisasi nilai sum=0.
·
Lalu akan dilakukan proses sum =sum+x.
Kemudian diminta inputan nilai dari
x. proses penjumlahan pertama berlangsung. Proses penjumlahan akan terus
berlangsung selama nilai x ≠ 999. Jadi apabila x ≠ 999 maka minimal akan
terjadi satu kasus penjumlahan. Karena pada struktur do-while ini instruksi
akan dijalankan terlebih dahulu baru kondisi perulangan akan dicek.
|
2.2.2 PRXITER .c
PRXITER.c adalah sebuah program yang akan
membaca beberapa nilai x yang diinputkan
oleh userdan akan menjumlahkan nilai – nilai tersebut tetapi menggunakan sistem iterate (iterasi).
Pembahasan
koding:
· Dalam
kamus dideklarasikan x bertype integer sebagai nilai yang akan dijumlahkan
dan Sum bertype integer sebagai hasil dari penjumlahannya.
· Jika
user menginputkan nilai 999 maka akan masuk tercetak “kasus kosong” pada
layar. Untuk mengakhiri penginputan
maka user harus memasukkan nilai 999.
· Nilai
inisialisasi sum dimulai dari x yang pertama kali diinputkan kemudian nilai sum akan berubah sesuai proses
penjumlahan. jadi setiap kali user menginputkan nilai selain 999, maka nilai
inputan itu akan ditambahkan dengan jumlah nilai dari Sum yang terakhir
dijumlahkan.
· Dengan
sistem ini minimal dilakukan satu kali penjumlahan yaitu pada penjumlahan
pertama. Jika pada inputan kedua
dimasukkan nilai 999 maka proses akan berhenti dan hasil penjumlahan akan
ditampilkan. Namun selama tidak diinputkan
nilai x=999 maka proses penjumlahan akan
terus berlanjut. Jadi aksi penjumlahan bergantung pada proses penginputan nilai x nya.
|
2.2.3 PRIW.c
PRIW.c adalah Program yang akan membaca
nilai N dan akan mencetak nilai yang dimulai dari 1 sampai dengan N sesuai
dengan nilai N yang diinputkan
dengan menggunakan sistem pengulangan WHILE.
Pembahasan
koding:
i =1
< 3
outputà 1
i
=1+1= 2 < 3
outputà 2
i =
2+1= 3 = 3
outputà 3
i
=3+1= 4 > 3
maka proses berhenti karena nilai dari i
> N.
|
2.1.4 PRXWHILE.c
PRXWHILE.c adalah program yang membaca nilai
x dan akan menjumlahkan nilai yang dibaca dengan struktur perulangan
WHILE.
Pembahasan koding:
|
2.1.5
Hallofor.c
Hallofor.c adalah suatu program yang
mencetak suatu hasil menggunakan prosedur perulangan FOR dan percabangan if,
dimana hasilnya sebagai berikut:
Halo! ini Praktikum Alpro yang ke-1
Halo! ini Praktikum Alpro yang ke-2
Halo! ini Praktikum Alpro yang ke-3
Halo! ini Praktikum Alpro yang ke-4
Coba
kita balik!
Halo! ini Praktikum Alpro yang ke-4
Halo! ini Praktikum Alpro yang ke-3
Halo! ini Praktikum Alpro yang ke-2
Halo! ini Praktikum Alpro yang ke-1
Selesai ^_^
Pembahasan koding:
·
Untuk membuat output seperti diatas dapat digunakan pengulangan. Dalam program
ini digunakan pengulangan. Selain itu dalam program ini digunakan pula suatu
bentuk prosedur. Di dalam prosedur itulah pengulangan dilakukan.
·
Di awal prosedur (dalam lingkup void praktikum()), dapat dilihat
bahwa hasil diatas menunjukkan suatu perulangan dengan i mulai dari 1 sampai
dengan 4.
·
Prosedur akan mencetak “Halo! ini praktikum
Alpro yang ke-i” selama nilai i masih lebih kecil atau sama dengan 4. Pada
setiap perulangan nilai i akan selalu bertambah 1. Jika nilai i= 4, maka
proses perulangan berhenti.
·
Kemudian dilanjutkan dengan menampilkan “Coba
kita balik!” pada layar.
·
Lalu melakukan proses kebalikan dari
perulangan pertama, yaitu nilai i yang akan terus berkurang 1 pada setiap
proses perulangan. Jadi nilai i diawali dengan nilai yang sama besarnya dengan 4, kemudian akan terus berkurang 1. Program
akan mencetak “Halo! ini praktikum Alpro yang ke-i” selama nilai i masih
lebih besar atau sama dengan 1. Pengulangan ini akan berhenti jika nilai i=1
·
Prosedur ini selanjutnya akan dipanggil pada
program utamanya. Jadi pada program utama hanya terdapat perintah pepemanggilan
prosedur pengulangannya.
|
2.1.6
ForMinPlus.c
ForMinPlus.c adalah program yang
mencetak/menghasilkan keluaran:
1+2=3 2-3=-1 3+4=7
4-5=-1 5+6=11
Dengan mengunakan struktur pengulangan
FOR dan percabangan IF.
Pembahasan
koding:
i = 1
1 mod 2 = 1
à 1 + (1 +1) = 1 + 2 = 3
i
= 2
2 mod 2 = 0
à 2 - (2 +1) = 2 - 3 = -1
i
= 3
3 mod 2 = 1
à 3 + (3 +1) = 3 + 4 = 7
i
= 4
4 mod 2 = 0
à 4 - (4 +1) = 4 - 5 = -1
i = 5
5 mod 2 =1
à5+(5+1)=5+6=11
|
2.3 SCREENSHOT
2.3.1 1-PRIFOR.c
2.3.2 2-PRIREP.c
2.3.3 3-PRIWHILE1.c
2.3.4 mprodfun.c
2.3.5 PRXREP.c
2.3.6 PRXITER.c
2.3.7 PRIW.c
2.3.8 PRXWHILE.c
2.3.9 hallofor.c
2.3.10 ForMinPlus.c
DAFTAR PUSTAKA
Anonim. 2012. “Pengulangan Pada Bahasa C”.
Dalam http://ncuzalleen.blogspot.com/2012/11/pengulangan-pada-bahasa-c.html.
Jemz. 2013. “Pengulangan dalam Bahasa C”. Dalam http://zagaLarupa.blogspot.com/2013/02/pengulangan-dalam-bahasa-c.html
Junian, Aan. 2013. “Struktur Kontrol
Pengulangan Bahasa C”. Dalam http://aanjunian.blogspot.com/2013/04/struktur-kontrol-pengulangan-bahasa-c.html.
Liem, Inggriani. 2003. “Contoh Program Kecil
dalam Bahasa C”. Bandung: Teknik Informatika
ITB.
Liem, Inggriani. 2003. “Draft Diktat Kuliah
Dasar Pemrograman” (Bagian Pemrograman
Prosedural). Bandung: Teknik
Informatika ITB.
Mashudi, Nur. 2013. “Operasi Penyeleksi Kondisi
dan Operasi Pengulangan Bahasa C”. Dalam http://nurmashudi.wordpress.com/2013/01/01/operasi-penyeleksi-kondisi-dan-operasi-pengulangan-bahasa-c/..
Tidak ada komentar:
Posting Komentar