ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
Tipe Data Bentukan Pertemuan ke-5.
Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
Pemrograman JAVA (TIB09)
ARRAY OF STRUCT Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Array dan String Array dan String.
PRAKTIKUM ALGORITMA DAN STRUKTUR DATA
STRUKTUR DATA (1).
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
PART 7 Array DOSEN : AHMAD APANDI, ST.
STRUKTUR DATA Structure.
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Struct 2nd Part.
Fungsi, Array dan String
Pemrogramman Terstruktur
TEE 2103 Algoritma dan Pemrograman
Pertemuan 12 Array (Larik) & struct Erna Sri Hartatik
STRUKTUR.
PEMROGRAMAN DASAR.
Array (bagian 2).
Komentar, identifier Dan Tipe Data
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
STRUCT (Dalam Bahasa C)
Algoritma dan Struktur Data 1 pertemuan 12
Universitas Respati Yogyakarta
Pertemuan III Komentar, Identifier dan Tipe data.
Algoritma & Pemrograman II
ARRAY (Array Dimensi Satu) Pertemuan 15 Dasar Pemrograman
Pengenalan C++ Oleh : Dewi Sartika.
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
Pemrograman Terstruktur
Array Multidimensi.
S T R U K T U R.
Algoritma & Pemrograman 1
ARRAY.
STRUKTUR DATA (1) Sri Nurhayati, MT.
Struktur Manfaat tipe data struct secara umum adalah untuk menyimpan paket (sekumpulan) data ke dalam satu buah nama variabel saja. Kumpulan data di dalam.
TEL 2103 Dasar Komputer & Pemograman Larik (Array)
PEMROGRAMAN DASAR.
STRUCT OF ARRAY.
ARRAY (LARIK).
Program komputer Sebuah program komputer yang ditulis dengan bahasa apapun dapat dipandang sebagai sebuah himpunan operasi yang dikerjakan pada data-data.
PEMROGRAMAN DASAR (BAHASA C)
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Array/Larik.
Algoritma dan Pemrograman RECORD (REKAMAN)
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
ARRAY Oleh : sgo.
ALGORITMA & STRUKTUR DATA I
Prepared by Yohana Nugraheni
Algoritma & Pemrograman 1
PERBEDAAN C DAN C++ Meriska Defriani, S
ALGORITMA & STRUKTUR DATA I
Latihan Pertemuan Operasi Seleksi
STRUCTURE Struktur (Structure = struct) merupakan suatu struktur data yang terdiri dari satu atau lebih variabel yang bertipe data.
Algoritma dan Struktur Data
Prepared by Yohana Nugraheni
array Array merupakan tipe data yang menampung
Tipe Data Bentukan Pertemuan ke-5.
ARRAY 2d (matriks) MERISKA DEFRIANI, S.KOMP
Algoritma Pemrograman
ARRAY.
Transcript presentasi:

ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II STT WASTUKANCANA PURWAKARTA

Apa itu array? Kumpulan nilai dengan tipe data yang sama yang menggunakan nama sama Contoh : Data tinggi badan mahasiswa A Setiap data (A[0], A[1], A[2], ...) memiliki tipe data yang sama, yaitu integer (bilangan bulat) 158 1 157 2 162 3 169 4 172

Bagaimana cara mendeklarasikan array? Apa itu DEKLARASI?  Tipe_data Nama_Variabel[SIZE] Contoh : int Tinggi_Badan[30] char Mahasiswa[50] Int Tinggi_Badan[30], indeks dimulai dari berapa sampai berapa?

Deklarasi array dengan menginisialisasikan isinya int d[3]={5}; int c[]={-45, 6, 0, 72, 1543};

Bagaimana cara mengakses array? Array yang diakses harus sudah memiliki isi Nilai indeks harus terdefinisi Contoh : menampilkan nilai dari array c indeks ke 3 int c[]={-45, 6, 0, 72, 1543}; printf(“%d”, c[3]); Bagaimana jika ingin menampilkan seluruh isi array?

Menampilkan isi seluruh array int i, c[]={-45, 6, 0, 72, 1543}; for (i=0; i<5; i++){ printf(“%d\n”, c[i]); }

Bagaimana mengisi array dari input keyboard dan menampilkannya ke layar? int c[30], n; scanf(“%d”, &n); for (i=0; i<n; i++){ scanf(“%d”, &c[i]); printf(“%d\n”, c[i]); } cout<<“nilai :”<<nilai; Printf(“nilai a: %d, nilai b: %d”, nilaia,nilaib);

Bagaimana memanipulasi isi array? Contoh : Menjumlahkan dua buah array int i, x[]={2,4,6,8,10}, y[]={3,5,7,9,11}, z[5]; for (i=0; i<5; i++){ z[i] = x[i] + y[i]; printf(“%d\n”, z[i]); }

Kapan array digunakan? Data bertipe sama yang disimpan sementara untuk kemudian diproses Menghindari penggunaan variabel yang banyak Contoh : Menghitung rata-rata n data tanpa array int x1=2, x2=4, x3=6, x4=8, x5=10; float rata_rata; rata_rata = (x1 + x2 + x3 + x4 + x5)/5.0; Bagaimana kalau datanya ada 500? Dijamin jari anda bakal keriting!

Menghitung rata-rata dengan array int i, x[]={2,4,6,8,10}, jumlah=0; float rata_rata; for (i=0; i<5; i++){ jumlah = jumlah + x[i]; rata_rata = jumlah/5.0; } Kalau datanya ada 100? for (i=0; i<100; i++){ rata_rata = jumlah/100.0;

String Array dari karakter yang diakhiri dengan NULL karakter (‘\0’) Deklarasi dan inisialisasi string char s2[]=“purwakarta"; char s3[]={'a','l','g','o','r','\0'}; char *s4=“wastukancana”; Membaca dan menampilkan string scanf(“%s”, &nama); printf(“%s”, nama);

Array dari struct MHS adalah variabel array bertipe data struct NIM Nama IPK 14131201 Heru Satrio 3.04 1 14131202 Amirullah Satya 2.80 2 14131205 Laila Jannah 4.00 3 14131207 Haris Nugraha 3.50 4 14131209 Tania Talkanda 3.75 MHS adalah variabel array bertipe data struct Struct terdiri dari NIM, Nama, dan IPK Mengakses nama dari variabel array MHS indeks ke 2 : MHS[2].nama Mengakses IPK dari variabel array MHS indeks ke 4 : MHS[4].IPK

Latihan 1 Buatlah program C untuk menghitung jumlah bilangan yang habis dibagi 3 dari n bilangan, kemudian ditampilkan hasilnya Contoh : Input -> 6 3 7 1 9 10 2 Output -> 2

Latihan 2 Buatlah program C untuk menampilkan index dari bilangan yang habis dibagi 3 dari n bilangan, kemudian ditampilkan hasilnya Contoh : Input -> 6 3 7 1 9 10 2 Output -> 0 3

Latihan 3 Buatlah program C untuk membandingkan isi array A dan array B dan menghitung jumlah isi array yang sama dan tampilkan nilai bilangannya Contoh : Input -> 6 3 7 2 9 10 2 3 7 1 9 12 2 Output -> 4 3 7 9 2

#include <iostream. h> #include <iomanip #include <iostream.h> #include <iomanip.h> int main(){ int m, n; float hasil; cin>>m; cin>>n; hasil = (m * n) / 2; //cout<<hasil; cout << setprecision(2) << hasil; return 0; }

Latihan 1 Buatlah program C untuk menghitung bilangan yang genap dan ganjil dari n bilangan, kemudian ditampilkan hasilnya Contoh : Input -> 6 3 7 1 9 10 2 Output -> genap : 2 – ganjil : 4

Latihan 2 Buatlah program C untuk menampilkan index dari bilangan yang genap dan ganjil dari n bilangan Contoh : Input -> 6 3 7 1 9 10 2 Output -> genap : 4 5 – ganjil : 0 1 2 3

Latihan 3 Buatlah program C untuk membandingkan isi array A dan array B dan menghitung jumlah isi array yang sama dan tampilkan nilai bilangannya Contoh : Input -> 6 3 7 2 9 10 2 3 7 1 9 12 2 Output -> 4 3 7 9 2

Latihan Buatlah program C untuk mencari bilangan terbesar dari n buah bilangan, kemudian di dan menampilkan hasilnya Contoh : Input -> 6 3 7 1 9 10 2 Output -> 10

Latihan Buatlah program C untuk mencari nilai maksimum dari n data dalam array dan menampilkan indeksnya Contoh : Input -> 6 3 7 1 9 10 2 Output -> 4

Latihan Buatlah program C untuk membandingkan isi array A dan array B. Contoh : Input -> 6 3 7 1 9 10 2 Output -> sama 2 7 1 8 10 4 3 7 3 9 8 2 Output -> tidak sama