Larik / Array Erfin Gustaman.

Slides:



Advertisements
Presentasi serupa
ARRAY 1 DIMENSI Array 1 dimensi
Advertisements

ARRAY ??.
PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
ARRAY (Lanjutan).
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
ARRAY.
Algoritma dan Struktur Data
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.
Algoritma dan Struktur Data
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.
Teknik Pemrog. Terstruktur 2
Pemrogramman Terstruktur
Algoritma dan Struktur Data 1 pertemuan 7
Operasi string Erfin Gustaman.
PEMROGRAMAN DASAR.
Array (bagian 2).
Struktur Oleh: Sri Supatmi,S.Kom.
Materi-8 STRUCTURE (RECORD).
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
PEMROGRAMAN DASAR.
Array/Larik.
STRUCT (Dalam Bahasa C)
Universitas Respati Yogyakarta
Perulangan (looping) BERSARANG & ARRAY
Looping, Percabangan dan Array
Pendahuluan Erfin Gustaman.
Perintah Dasar Erfin Gustaman.
Variabel ARRAY.
ARRAY.
Struktur Manfaat tipe data struct secara umum adalah untuk menyimpan paket (sekumpulan) data ke dalam satu buah nama variabel saja. Kumpulan data di dalam.
Bentuk standar dalam penulisan bahasa c/c++
Pointer Oleh : Sri Supatmi,S.Kom.
ARRAY DIMENSI 1 & 2.
PEMROGRAMAN DASAR (BAHASA C)
ARRAY (LARIK).
Struktur Data Array.
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)
PERTEMUAN 9 Algoritma Presented by : Sity Aisyah, M.Kom
Struktur Oleh: Sri Supatmi,S.Kom.
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Perulangan Erfin Gustaman.
Struktur Data Khoiriya Latifa, M.Kom.
LAB PEMOGRAMAN DASAR (BAHASA C)
ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II
Pemrograman Terstruktur
SELEKSI KONDISI Oleh : Sri Supatmi.
ALGORITMA & STRUKTUR DATA I
Algoritma dan Struktur Data
Pemograman Terstruktur
Seleksi Erfin Gustaman S.Kom.
Input Dan Output.
Perulangan (looping) BERSARANG & ARRAY
Procedure Erfin Gustaman.
Looping, Percabangan dan Array
Pemrograman Terstruktur
ALGORITMA & STRUKTUR DATA I
Array (Larik) Pertemuan ke-6 Bahasa C.
Pointer Oleh : Sri Supatmi,S.Kom.
Input dan Output Pertemuan ke-3 Bahasa C.
Praktikum KBP 2 Array.
Algoritma Pemrograman
Prepared by Yohana Nugraheni
array Array merupakan tipe data yang menampung
Tipe Data Bentukan Pertemuan ke-5.
ARRAY 2d (matriks) MERISKA DEFRIANI, S.KOMP
SEARCHING Universitas Dian Nuswantoro Semarang 12/7/2018.
Transcript presentasi:

Larik / Array Erfin Gustaman

Pengertian Array merupakan kumpulan koleksi data Array berdasarkan atas tipe data yang sama Serta menghemat penggunaan variabel (nama variabel yang sama) SYNTAX Type data Variabel[banyak] Contoh : int nilai[11]; char nama[25][11]; Jika banyak tidak diketahui, maka banyak ditentukan dari nilai maksimal, misalnya 100;

Menginput var array Menginput isi kedalam var array, dilakukan dengan cara menambah indeks array setelah variable Misalnya ingin menginput nim di indeks ke 5, maka perintahnya adalah scanf(“%s”,&nim[5]); Jika ingin menginput n banyak data, berurutan mulai dari indeks 0 sampai ke – n, maka inputan dilakukan menggunakan pengulangan printf(“Banyak data: “);scanf(“%d”,&n); //input banyaknya data for (i=0;i<n;i++) { printf(“Nim ke %d:”,i+1);scanf(“%s”,&nim[i]); }

Mencetak var array Contoh penggunaan array, dalam 1 variable hari Char hari[10][7]={“Senin”,”Selasa”,”Rabu”,”Kamis”,”Jumat”,”Sabtu”,”Minggu”} Indeks hari[0]=“Senin”, hari[1]=“Selasa”, dst Jika ingin mencetak semua hari dalam var maka harus menggunakan pengulangan, yang minimal banyaknya pengulangan adalah jumlah banyak isi var array Seperti: char hari[10][7]={"Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Minggu"}; int i; for (i=0; i<=6;i++){ printf("indeks ke %d : %s\n",i,hari[i]); }

Praktikum Menghitung nilai akhir dan index mahasiswa, yang terdiri dari inputan: nim, nama, tugas, uts, uas Dengan bentuk seperti:

Lat_array.cpp #include<conio.h> #include<stdio.h> main(){ char nim[8][100], nama[50][100], index[100]; float tugas[100],uts[100],uas[100],na[100]; int i,n; puts("Program mencari nilai akhir dengan array"); puts("====================================== =="); printf("Banyaknya data: ");scanf("%d",&n); //input data-data for (i=0;i<n;i++){ printf("Data ke - %d\n",i+1); printf("Nim: ");fflush(stdin);scanf("%s",&nim[i]); printf("Nama: ");fflush(stdin);scanf("%s",&nama[i]); printf("Nilai tugas: ");fflush(stdin);scanf("%f",&tugas[i]); printf("Nilai uts: ");fflush(stdin);scanf("%f",&uts[i]); printf("Nilai uas: ");fflush(stdin);scanf("%f",&uas[i]); puts(""); } //proses menghitung nilai akhir dan index na[i]=0.50*uas[i]+0.30*uts[i]+0.20*tugas[i]; if(na[i]>=80) index[i]='A'; else if(na[i]>=68) index[i]='B'; else if(na[i]>=56) index[i]='C'; else if(na[i]>=45) index[i]='D'; else index[i]='E'; //mencetak keluaran puts("No Nim Nama Tugas UTS UAS Nilai Akhir Index"); puts("====================================== ==========================="); printf("%d %s %s %0.2f %0.2f %0.2f %0.2f %c\n",i+1,nim[i],nama[i],tugas[i],uts[i],uas[i],na[i],index[i]); getch();

Array 2 dimensi Bagaimana jika bentuk array 2 dimensi?? char nim[8][100]; int n,x,y,i[10][100]; Variabel i berbentuk array 2 dimensi Jika 1 dimensi menggunakan 1x pengulangan, maka di bentuk 2 dimensi menggunakan 2x pengulangan

Latihan Mencari suatu bilangan dari 5 bilangan yang telah diinputkan (Searching) Mengurutkan nilai uts dari terbesar ke terkecil (desc) dari 5 buah inputan nilai 1. Nilai UTS: 65 <input> 2. Nilai UTS: 67 <input> 3. Nilai UTS: 80 <input> 4. Nilai UTS: 76 <input> 5. Nilai UTS: 77 <input>

Tugas Kanza Distro meminta untuk dibuatkan program sederhana untuk perhitungan penjualan barang, adapun ketentuannya adalah sebagai berikut: *)Jika ada pembelian lain maka input kembali Jika tidak ada maka cetak transaksi