Вы находитесь на странице: 1из 12

LAPORAN RESMI

PRAKTIKUM BAHASA PEMOGRAMAN


MODUL 3
LOOPING/PERULANGAN
BRANCHING/PERCABANGAN
Nama Praktikan :
Alfian a!t"ra#!man $%&3'&(&&)'*
D+,- N"r P+rmata,ari $%&3'&%&&).*
A,i,t+n :
C!anif $&/3'&%&&0.*
Pan1" Eka 2a!-"1!a $&33'&%&&./*
LABORATORIUM BAHASA PEMROGRAMAN
TEKNIK INORMATIKA 4 TI
UNI5ERSITAS PEMBANGUNAN NASIONAL 65ETERAN7 8ATIM
(&%&
Lembar Pengesahan
Telah diperiksa dan disetujui Laporan Resmi :
Praktikum : BP1
Modul : 3
Judul : Looping/perulangan
Rombongan : C1
roup : C
!uraba"a# $o%ember &'1'
Mengetahui#
(ssisten Praktikum
) *
+si Laporan Resmi
(, !oal
B, (l gor i t ma
C, -l o./har t
0, Codi ng
1, 2ut put
-, (nal i s a Pr ogr am
, 3es i mpul an
4, 0a5 t ar Pus t aka
(, !2(L
1, Buat 5aktorial untuk program looping menggunakan bahasa pemrograman
C66 berserta alogaritma dan 5lo./hartn"a7
&, Buat bilangan genap untuk program looping menggunakan bahasa
pemrograman C66 berserta alogaritma dan 5lo./hartn"a7
B, (L2R+TM(
8 (l ogar i t ma unt uk 5 akt or i al
1, !tart
&, Masukkan n )n adalah bilangan "ang akan dihitung nilai 5aktorialn"a*
3, !et %ariabel -aktorial 1
9, !et %ariabel (ngka 1
:, 4itung -aktorial -aktorial ; (ngka
<, (ngka (ngka 6 1
=, (pakah (ngka > n? Jika T+0(3 kembali ke langkah )9*,
Jika @( tampilkan nilai -aktorial,
A, 1nd
8 (l ogar i t ma unt uk bi l angan genap
1, !t ar t
&,
C, -L2BC4(RT
8 -l o./har t unt uk 5 akt or i al
8 -l o./har t unt uk bi l angan genap
C, C20+$
8 Cnt uk -a kt or i al
#include"iostream.h"
void main ()
{
int n;
char ulang;
do
{
cout<<"\n bilangan faktorial"<<endl;
cout<<"masukkan n:";cin>>n;
int ifaktorial!";
for (i!";i<!n;i##)
faktorial!faktorial$i;
cout<<"faktorial:"<<faktorial<<endl;
cout<<"maumengulangilagi%&'():";cin>>ulang;
*+hile(ulang!!,&,--ulang!!,&,);
*
8 Cnt uk Bi l a nga n e na p
#include"iostream.h"
void main ()
{
int in;
cout<<"masukkan nilai gena.:";
cin>>i;
for(n!/;n<!i;n#!/)
{
cout<<n<<" ";
*
cout <<"\n";
*
1, 2CTPCT
8 Cntuk -aktorial
8 Cntuk Bilangan enap
-, ($(L+!( PR2R(M
#include <iostream.h>
pada bagian ini adalah pengarah
/ompiler %isual C66, Din/lude memberitahukan %isual C66 untuk mengambil
nama 5ile "ang disertakan dalam kurung sudut)E >* dan membuat 5ile tersebut
ke dalam %isual C66,
void main ()
Pern"ataan ini mendeklarasikan 5ungsi utama# bah.a
suatu program C66 dapat berisi ban"ak 5ungsi# "ang harus selalu memiliki
sebuah 5ungsi utama )main 5un/tion*# -ungsi adalah modul "ang berisi kode8
kode untuk men"elesaikan masalah8masalah tertentu, 3ata Foid menandakan
5ungsi main tidak bertipe,
{
adalah kurung kura.al buka menandakan a.al program,
int x; bagian ini adalah mende5inisikan %ariabel, Fariabel adalah nilai
bernama untuk men"impan data "ang dapat diubah, int adalah tipe data untuk
bilangan bulat,
do ... while adalah Perulangan akan dilakukan minimal 1G terlebih
dahulu# kemudian baru dilakukan penge/ekan terhadap kondisi# jika kondisi
9+nar maka perulangan masih akan tetap dilakukan# perulangan dengan
do,,,.hile)* akan dilakukan sampai kondisi fal,+:
For() 0igunakan untuk perulangan "ang batasn"a sudah diketahui
dengan jelas# misaln"a dari 1 sampai 1', -or memerlukan & buah %ariabel
a.al dan akhir perulangan# nilai %ariabel penghitung akan se/ara otomatis
bertambah atau berkurang tiap kali sebuah pengulangan dilaksanakan,
// adalah a.al dari pengisian pesan atau /oment,
Cout adalah untuk menampilkan pesan atau /oment diantara tanda kutip H H,
Cin adalah untuk menangkap ketikan dari ke"board,
\n adalah untuk menambahkan enter dalam tampilan C66,
, 31!+MPCL($
Pada modul ini kita mempelajari tentang Looping atau perulangan, @ang
didalam bahasa pemograman C66 terdapat proses perulangan# biasan"a
digunakan dalam perhitungan matematika seperti 5aktorial# perkalian#
menampilkan bilangan genap atau ganjil# dll,
+, 0(-T(R PC!T(3(
http://...,google,/om/
http://id,.ikipedia,org/.iki/CI&BI&B
http://indraaa,.ordpress,/om/&''=/1'/
Buku Modul Bahasa Pemrograman 1 CP$ HFeteranJ Jatim

Вам также может понравиться