modul3 siap

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 $&3'&%&&.* LABORATORIUM BAHASA PEMROGRAMAN TEKNIK INORMATIKA 4 TI UNI5ERSITAS PEMBANGUNAN NASIONAL 65ETERAN7 8ATIM (&%& Lembar Pengesahan Te lah diperiksa dan dise tujui Laporan Resmi : Praktikum : BP1 Modul : 3 Judul : Looping/perulangan Rombongan : C1 roup : C

Transcript of modul3 siap

  • 5/20/2018 modul3 siap

    1/12

    LAPORAN RESMI

    PRAKTIKUM BAHASA PEMOGRAMAN

    MODUL 3LOOPING/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 $&3'&%&&.*

    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

  • 5/20/2018 modul3 siap

    2/12

    !uraba"a# $o%ember &'1'

    Mengetahui#

    (ssisten Praktikum

    ) *

    +si Laporan Resmi

    ( , ! oa l

    B , (lg o r i t ma

    C, - lo .h a r t

    0 , Cod in g

    , 2u tp u t

  • 5/20/2018 modul3 siap

    3/12

    -, (n a l i s a P ro g r am

    , es i mpu l a n

    4, 0a5 ta r Pus ta k a

    (, !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

  • 5/20/2018 modul3 siap

    4/12

    B, (L2R+TM(

    8 ( lo ga ri tm a u nt uk 5 ak to ri al

    1, !tart

    &, Masukkan n )n adalah bilangan "ang akan dihitung nilai 5aktorialn"a*

    3, !et %ariabel -aktorial1

    9, !et %ariabel (ngka1

    , 4itung -aktorial-aktorial ; (ngka

    n? Jika T+0( kembali ke langkah )9*,

  • 5/20/2018 modul3 siap

    5/12

    Jika @( tampilkan nilai -aktorial,

    A, nd

    8 ( lo ga ri tm a un tu k bi la ng an g en ap

    1 , ! t a r t

    & ,

  • 5/20/2018 modul3 siap

    6/12

    C, -L2C4(RT

    8 - lo . ha rt u n tu k 5 ak to ri al

  • 5/20/2018 modul3 siap

    7/12

    8 - l o. ha r t u n tu k b i la n ga n g e na p

  • 5/20/2018 modul3 siap

    8/12

    C, C20+$

    8 n t u k - a k t o r i a l

    #include"iostream.h"

    void main ()

    {

    int n;

    char ulang;

    do

    {

    cout

    coutulang;

    *+hile(ulang!!,&,--ulang!!,&,);

    *

    8 nt uk Bi la ng an e na p

    #include"iostream.h"

    void main ()

    {

    int in;

    couti;

    for(n!/;n

    {

    cout

  • 5/20/2018 modul3 siap

    9/12

    , 2TPT

    8 ntuk -aktorial

    8 ntuk Bilangan enap

  • 5/20/2018 modul3 siap

    10/12

    -, ($(L+!( PR2R(M

    #include pada bagian ini adalah pengarah

    ompiler %isual C66, Dinlude memberitahukan %isual C66 untuk mengambil

    nama 5ile "ang disertakan dalam kurung sudut)E >* dan membuat 5ile tersebut

    ke dalam %isual C66,

    voidmain ()Pern"ataan ini mendeklarasikan 5ungsi utama# bah.a

    suatu program C66 dapat berisi ban"ak 5ungsi# "ang harus selalu memiliki

    sebuah 5ungsi utama )main 5untion*# -ungsi adalah modul "ang berisi kode8

    kode untuk men"elesaikan masalah8masalah tertentu, ata 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 pengeekan 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 seara otomatis

    bertambah atau berkurang tiap kalisebuah pengulangan dilaksanakan,

    //adalah a.al dari pengisian pesan atau oment,

    Coutadalah untuk menampilkan pesan atau oment diantara tanda kutip H H,

    Cinadalah untuk menangkap ketikan dari ke"board,

    \nadalah untuk menambahkan enter dalam tampilan C66,

  • 5/20/2018 modul3 siap

    11/12

    , !+MPL($

    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,

  • 5/20/2018 modul3 siap

    12/12

    +, 0(-T(R P!T((

    http://...,google,om/

    http://id,.ikipedia,org/.iki/CI&BI&B

    http://indraaa,.ordpress,om/&''=/1'/

    Buku Modul Bahasa Pemrograman 1 P$ HFeteran Jatim

    http://www.google.com/http://id.wikipedia.org/wiki/C%2B%2Bhttp://indraaa.wordpress.com/2007/10/http://www.google.com/http://id.wikipedia.org/wiki/C%2B%2Bhttp://indraaa.wordpress.com/2007/10/