Anda di halaman 1dari 7

LAPORAN PRAKTIKUM

DASAR – DASAR PEMROGRAMAN


Modul 4 : Perulangan

03 Oktober 2020
Jurusan Sistem Informasi FTI Unand
LDKOM

Dosen Pengampu : Adi Arga Arifnur, M.Kom

Nama Mahasiswa : Hanif Izza Pratama


NIM : 2011521023
Kelas : 01 (Nyisip Ke Kelas 02)
I. Tujuan Praktikum

1. Memahami teori perulangan pada bahasa pemrograman C/C++


2. Memahami teknik perulangan pada bahasa pemrograman C/C++

6
II. Dasar Teori

1. Definisi Perulangan

Dalam bahasa C++ tersedia suatu fasilitas yang digunakan untuk melakukan
proses yang berulang-ulang sebanyak keinginan kita. Misalnya saja, bila kita ingin
menginput dan mencetak bilangan dari 1 sampai 100 bahkan 1000, tentunya kita
akan merasa kesulitan. Namun dengan struktur 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 :

1) Kondisi pengulangan yaitu ekspresi boolean yang harus dipenuhi untuk


melaksanakan pengulangan

2) Isi atau badan pengulangan yaitu satu atau lebih pernyataan (aksi) yang akan
diulang

Ada tiga jenis perulangan, yaitu sebagai berikut:

1) Perulangan For

2) Perulangan While-Do

3) Perulangan Do-While

6
2. Perulangan For

Digunakan untuk proses perulangan yang telah diketahui jumlah


perulangannya.

Bentuk umum perulangan for :

For (inisialisasiNilai; SyaratPerulangan;


Perubahan Nilai)
{
Statement yang diulang;

3. Perulangan While-Do

Perulangan yang digunakan jika jumlah perulangannya belum diketahui.Proses


perulangan akan terus berlanjut selama kondisi bernilai TRUE dan berhenti ketika
kondisi bernilai false. Bentuk umum perulangan while do :

While(syarat pengulangan)
{
Statement yang dijalankan;
Statement control:
{

4. Perulangan Do-While

Perulangan Do While hampir sama dengan While Do, tetapi memiliki perbedaan
yaitu, Do While statement perulangannya dilakukan terlebih dahulu baru kemudian
dicek kondisinya. Sedangkan While DO kondisi dicek dulu baru kemudian statement
perulangan dijalankan. Sehingga dalam Do While minimal terdapat 1 kali
perulangan. Bentuk umum perulangan Do While :

Do
{
Blok Pernyataan;
}
While(kondisi);

6
III. Pembahasan

Dari percobaan yang telah dilakukan dapat diketahui hasil pemecahan


masalah pada Tugas 4 (Pertemuan 5) modul 3 diantaranya:
A. Bahasa Natural / Deskriptif
Algoritma menampilkan bilangan ganjil atau genap
1. Mulai
2. Deklarasikan variabel untuk bilangan genap yang nilainya dimulai dari
0 dan ganjil yang nilainya dimulai dari 1
3. Lakukan perulangan pada variabel bilangan genap gsnjil sampai angka
100
4. Cek nilai angka dari 0-100
5. Jika bilangan tidak habis dibagi 2, maka akan dideretkan pada kategori
“Bilangan Ganjil”
6. Jika bilangan habis dibagi 2, maka akan dideretkan pada kategori
“Bilangan Genap”
7. Selesai

B. Kode Program
#include <stdio.h>
#include <stdlib.h>

int main()
{
int a;

printf ("Genap\n") ;
for (a=100; a>=1; a--)
{
if (a%2==0) {
printf ("%d ",a);
}

6
}

printf ("\nGanjil\n");
for (a=1; a<=100; a++)
{
if (a%2!=0){
printf ("%d ",a);
}
}
return 0;
}

C. Print Screen Output dari Console

6
Daftar Pustaka

Power Point Pertemuan 5, Hafid Yoza Putra

Anda mungkin juga menyukai