10-EnQ

Embed Size (px)

Citation preview

  • 8/19/2019 10-EnQ

    1/12

  • 8/19/2019 10-EnQ

    2/12

    Kendali Program

    Mengendalikan perintah-perintahdan proses-proses dalam program

    Pernyataan Bersyarat/

    Seleksi/Pencabangan Pencabangan banyak

    Perulangan/Loop Proses Lompatan

    Subprogram

  • 8/19/2019 10-EnQ

    3/12

    Proses Lompatan

    Menggunakan label dan perintah“goto”

    Bukan perintah terstruktur

    Sebaiknya dihindari

    Subprogram

    Modularisasi dalam pemrograman

    terstrukturImplementasi dengan blok-blok ungsi

    !dibahas dalam topik khusus"

  • 8/19/2019 10-EnQ

    4/12

    #include 

     main()

    { int i=0;if(i==0){ulang : {

     printf(“Hello!n");

    i;$%f(i

  • 8/19/2019 10-EnQ

    5/12

    #$ %ntuk ukuran n& indeks ' ( $$ !n-#"

    )$ *lemen larik hanya bisa diakses secaraindi+idual& tidak bisa diakses secarabersamaan& kecuali pada saat inisialisasi

    ,$ emikian .uga operasi +ektor ' pen.umlahan&pengurangan& perkalian pada larik .uga tidakbisa dilakukan secara bersamaan untuksemua elemen larik& operasi-operasi tersebut

     .uga harus dilakukan secara indi+idual untukmasing-masing elemen larik$

    $ Loop or men.adi pilihan untuk keperluan tsb$

  • 8/19/2019 10-EnQ

    6/12

    int arra'&*;++de,larasi arra'

    int arra'-&*={-/&$;++de,larasiinisialisasi arra'-arra'*=arra'-0*;++contoh 1enar

    arra'0*=arra'-*;++contoh 1enar

    arra' = arra'-; ++contoh salah

    int a&*;++de,larasi lari, aint 1&*={-/&$;++de,larasiinisialisasi lari, 1

    for(i=0;i

  • 8/19/2019 10-EnQ

    7/12

  • 8/19/2019 10-EnQ

    8/12

      Input ' larik v   lgoritma'temp 3 +0(2: //langkah #& anggap +0(2 itu+?mini !+0#2 @ temp" temp3+0#2:

    i !+0)2 @ temp" temp3+0)2:i !+0,2 @ temp" temp3+0,2:A dst& lakukan untuk semua elemen +

     

  • 8/19/2019 10-EnQ

    9/12

    ++fungsi untu, menghitung rerata 0data

    int data0*;

    int isum=0;

    float rereta;

    for(i=0;i

  • 8/19/2019 10-EnQ

    10/12

      Bagaimana algoritma utk menghitung 3Cy D

      E 3 Cy 3 CFCFCFC AFC

      alam bentuk loop or '

    3 #:or!i3(:i@y:iGG" 3 FC:

    Sejumlah y

  • 8/19/2019 10-EnQ

    11/12

    #include  

    #include  

    using namespace std;

    int main()

    {

    int 5'6i; printf (7masu,,an 5:“);

    scanf(85);

     printf(“!nmasu,,an ':“);

    scanf(8');

    6 = ;

    for(i=0;i

  • 8/19/2019 10-EnQ

    12/12

      Menghitung bilangan aktorial

    %ntuk bilangan cacah n& aktorial n

    adalah '

    n ; 3 # : untuk n 3 (

    n ; 3 # C ) C , C A C n : untuk n H (

    Buatlah oJchart dan programnya ;