• Tidak ada hasil yang ditemukan

RESUME MATERI STRUKTUR DATA .docx

N/A
N/A
Protected

Academic year: 2018

Membagikan "RESUME MATERI STRUKTUR DATA .docx"

Copied!
8
0
0

Teks penuh

(1)

RESUME MATERI STRUKTUR DATA

MATERI I

PERCABANGAN

Percabangan di bagi menjadi 2 yaitu

 Instruksi IF

 Instruksi SWITCH 1. Instruksi IF

Instruksi If digunakan sebagai pilihan antara 2 alternatif pernyataan atau lebih . - If

Bentuk : if (kondisi) Pernyataan

Contoh :

#include <iostream.h>

#include <conio.h>

main(){

int jml_pemb;

cout <<”jumlah pembelian : Rp”; cin>> jml_pemb;

diskon = 0;

if (jml_pemb >=50000)

diskon = 0.05 *jmlh_pemb;

cout <<”Besarnya diskon : “ <<diskon;

(2)

- If dengan else

Bentuk : if (syarat)

pernyataan;

else

pernyataan

- Instruksi if dengan pilihan if lainnya Bentuk :

if (syarat1)

pernyataan1;

else if (syarat2)

pernyataan2;

else pernyataan_n; }

contoh :

#include <iostream.h>

#include <conio.h>

main(){

int nilai;

cout <<”masukkan nilai anda=”;cin>>nilai;

if (nilai >65)

cout <<”\n lulus”;

else

cout<<”\ntidak lulus”;

getch () }

(3)

Switch di gunakan untuk kondisi pilihan atau pernyataan banyak Bentuk: switch (ekspresi) {

case konstanta1:

block of instructions 1

digunakan untuk mengulang eksekusi dari suatu blok pernyataan dimana jumlah pengulangannya tergantung syarat perulangan tersebut

contoh : #include<iostream.h> #nclude <conio.h>

main(){

int jml=0, i=0;

while (++i < 5)

jml += i;

cout<<"jumlah = "<<jml;

return 0; }

FOR

(4)

Contoh : #include<iostream.h> #nclude <conio.h>

main(){

for (i=1;i<5;i++) (inisialisasi;kondisi;perubahan)

FOR TERSARANG

Dalam suatu pernyataan for boleh ada pernyataan for yang lain . contohnya: #include<iostream.h>

#include<conio.h>

main() {

int x,y;

for ( i=0;i<=10;i++) {

for ( z=1;z<=3;z++)

cout<<"i"<<i<<"z"<<z<<””;

cout<<"\n";}

getch();

MATERI III ARRAY

Struktur data yang terdiri atas banyak variabel dengan tipe data sama . Array 1 dimensi

Bentuk: Type Nama_array [subscript]

(5)

Array 2 dimensi

Bentuk: type nama_array [x][y]

[x] = jumlah baris [y] = jumlah kolom

Contoh : #include <iostream.h> #include <conio.h>

main(){

int i,j;

int bil[3][2];

for (i=0;b10;i++){

for (j=0;j<10;j++){

if ((i==j)

matrik[i][j]=1;

else

bil[b][k]=0;

cout<<matrik[i][j]<<" ";

}

cout<<"\n";

cout<<"\n";

}

getch();

(6)

MATERI IV SORTING

pengurutan/penyusunan sekumpulan objek ke dalam urutan tertentu. Bubble sort

(7)

I= 1 k = 0 L[k] > L [k+1] L0>L1

20>15 (temp)

L0=20;L0=L1=15;L1=20

15 20 10 21 22

0 1 2 3 4

k = 1 L[k] > L [k+1] L1>L2

20>10 (temp)

L1=20;L1=L2=10;L2=20

15 10 20 21 22

0 1 2 3 4

I= 2 k = 0 L[k] > L [k+1] L0>L1

15>10 (temp)

L0=15;L0=L1=10;L1=15

10 15 20 21 22

(8)

Referensi

Dokumen terkait

Populasi penelitian meliputi seluruh tanaman pekarangan yang berada di wilayah Kecamatan Tawangsari Kabupaten Sukoharjo, sedangkan sampel penelitian meliputi sebagian

Disimpulkan dari hasil analisis sekuens nukleotida gen dan asam amino protein H ditemukan perbedaan sekuens asam amino epitop sel T pada protein H antara virus campak liar

PENGARUH PEMBERIAN HORMON METHYLTESTOSTERONE PADA LARVA IKAN GUPPY (Poecilia reticulata) TERHADAP PERUBAHAN JENIS KELAMIN.. Gleni Hasan Huwoyon,

Pada system flowchart aplikasi monitoring persediaan bahan dan pencatatan alat pertanian ini terdapat beberapa proses yang terdiri atas maintenance data master,

Setiap orang di luar wilayah negara Republik Indonesia yang memberikan bantuan, kemudahan, sarana, atau keterangan untuk terjadinya tindak pidana terorisme, dipidana dengan pidana

Jenis gulma yang mempunyai nilai NJD terbesar berarti gulma tersebut merupakan gulma dominan. c) Bobot kering gulma per spesies, pengamatan dilakukan pada saat

Manusia dan tumbuh-tumbuhan sangat erat kaitannya dalam kehidupan. Banyak sekali nilai manfaat yang didapatkan oleh manusia dari tumbuh-tumbuhan namun masih banyak