Modul 4
Modul 4
7 November 2019
Jurusan Sistem Informasi FTI Unand
LDKOM
4
II. Dasar Teori
Dalam bahasa C++ tersedia suatu fasilitas yang digunakan untuk melakukan
yang berulangulang sebanyak keinginan kita. Misalnya saja, bila kita ingin
menginput dan mencetak bilangan dari 1 sampai 100 bahkan 1000, tentunya kita
akan merasa kesulitan. Namun denganstruktur perulangan proses, kita tidak perlu
menuliskan perintah sampai 100 atau 1000 kali, cukup dengan beberapa perintah
saja.Struktur perulangan dalam bahasa C mempunyai bentuk yang bermacam-
macam. Sebuah/kelompok instruksi diulang untuk jumlah pengulangan tertentu.
Baik yang terdifinisikan sebelumnya ataupun tidak. Struktur pengulangan terdiri
atas dua bagian :
2.Isi atau badan pengulangan yaitu satu atau lebih pernyataan (aksi) yang akan
diulang.
Statement For
4
Statement While Do
Proses perulangan akan terus berlanjut selama kondisi bernilai TRUE dan berhenti
ketika kondisi bernilai false
4
Statement Do While
Perbedaannya :
4
III. Pembahasan
A. Algoritma
B. Flowchart
START
Deklarasi variable
bilangan dan i
Program bilangan
genap
while
(bilangan<=100)
If(bilangan%2==0)
AP6
4
AP6
Ouput bilangan
genap
program bilangan
ganjil
while(i<=100)
if(i%2!=0)
Output bilangan
ganjil
END
4
C. Pseudocode
START
Deklarasi:
Bilangan = int
i = int
Deskripsi:
WRITE (‘Program bilangan genap)
WHILE(bilangan<=100)
IF(bilangan%2==0)
OUTPUT (bilangan genap)
D. Kode Program
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=0, bilangan=1;
while(bilangan<=100)
{
if (bilangan%2==0)
{
printf("%d ", bilangan);
}bilangan++;
}
printf("\n");
printf("\n=====Program Bilangan Ganjil=====\n");
4
while(i<=100)
{
if (i%2!=0)
{
printf("%d ", i);
}i++;
}
return 0;
}
Daftar Pustaka
4
Kadir, Abdul. 2005. Algoritma Pemrograman Menggunakan C++. Yogyakarta: Andi
Rossa, A.S. 2010. Modul Pembelajaran Algoritma dan Pemrograman. Bandung: Modula
Munir, Rinaldi. 2011. Algoritma dan pemrograman, Edisi Revisi. Bandung: Informatika
https://www.academia.edu/17565047/
LAPORAN_PRAKTIKUM_V_PERULANGAN_LOOPING_