Judul : Array atau Larik Pada Bahasa C/C++
link : Array atau Larik Pada Bahasa C/C++
Array atau Larik Pada Bahasa C/C++
Array atau Larik Pada Bahasa C/C++
Ini adalah materi terakhir di matkul pemrograman komputer dasar di jurusan teknik elektro. Memang materi pemrogramannya sedikit hanya 1 semester, karena memang basic pembelajaran elektro bukan mengarah ke pemrograman walaupun nanti ada kosentrasi control yang lebih cenderung ke pemrograman. Pada kesemapatan kali ini kita akan belajar mengenai Array atau Larik pada bahasa pemrograman C/C++ Untuk matlab nanti akan di posting sendiri.
Materi sebelumnya : SUBRUTIN FUNGSI DAN PROSEDUR PADA PEMROGRAMAN C/C++
Petunjuk Belajar
1. Kompetensi Dasar
Mahasiswa dapat memahami tentang konsep array dalam pemrograman
3. Alat dan Bahan
Komputer berisi perangkat lunak Compiler C/C++ atau aplikasi code block.
Array di C/C++
Larik (array) menyatakan kumpulan data. Pada beberapa bahasa pemrograman, data yang terkandung dalam suatu larik harus bertipe sama. Namun dalam bahasa permrograman tertentu, kumpulan data semacam itu bisa melibatkan tipe yang berbeda-beda. Pada C/C++, larik harus memiliki tipe data yang sama. Larik dideklarasikan sebagai berikut:
Tipe_data nama_larik[jumlah_elemen]
Dalam hal ini jumlah elemen harus berupa konstanta.
Larik dua dimensi adalah larik yang setiap elemennya diakses menggunakan indeks baris dan kolom seperti pada larik kota di tabel 1 di atas. Jadi mirip dengan tabel. Pada C/C++, larik dideklarasikan sebagai :
tipe_data nama_larik[jumlah_baris] [jumlah_kolom]
Untuk mengkases larik dua dimensi diperlukan notasi sebagai berikut;
nama_larik[indeks_baris] [indeks_kolom]
Dalam hal ini masing-masing indeks dimulai dari nol.
- Larik bertipe rekaman/record
Elemen sebuah larik dapat berupa tipe rekaman atau yang disebut struct pada C/C++. Contoh deklarasi sebuah larik dengan tipe elemen berupa struct :
Struct rekaman_pegawai{
Int nip;
Char nama[30];
};
Struct rekaman_pegawai karyawan[5];
Latihan
- Untuk Bahasa C
A. Debugging / Mengkoreksi program
Program berikut digunakan untuk memilih dan menampilkan nilai terbesar dari data sepuluh bilangan bulat yang dimasukkan melalui keyboard. Data kesepuluh bilangan tersebut disimpan dalam bentuk array. Ketiklah program tersebut simpan dengan nama percobaan2.c, lakukan kompilasi, perbaiki kesalahan yang ada, lalu jalankan dan cermati hasilnya.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int data[9];
int i;
int bil_terbesar;
for (i=0;i<10;i++)
{
printf("Masukan bilangan ke - %d : ",i);
scanf("%d",data[i]);
}
bil_terbesar = data[0];
for (i=0;i<10;i++)
if (data[i]>bil_terbesar)
bil_terbesar=data[i];
printf("Bilangan Terbesar adalah %d",bil_terbesar);
return 0;
}
B. Desain / Membuat Program
Buatlah sebuah algoritma dan program untuk membaca data bilangan secara berulang dari keyboard dan menyimpannya dalam sebuah variabel bertipe array/larik. Bilangan yang dapat dimasukkan maksimal sebanyak 10 data bilangan. Setelah itu tampilkan seluruh data bilangan yang dimasukkan dan tampilkan jumlah dan nilai rata-rata dari data bilangan yang dimasukkan tersebut. Simpan program dengan nama unit73.c
- Untuk bahasa C++
A. Debugging / Mengkoreksi Program
Program berikut digunakan untuk memilih dan menampilkan nilai terbesar dari data sepuluh bilangan bulat yang dimasukkan melalui keyboard. Data kesepuluh bilangan tersebut disimpan dalam bentuk array. Ketiklah program tersebut simpan dengan nama percobaan2.c, lakukan kompilasi, perbaiki kesalahan yang ada, lalu jalankan dan cermati hasilnya.
#include <iostream>
using namespace std;
int main()
{
int data[9];
int i;
int bil_terbesar;
for (i=0;i<10;i++)
{
cout<<"Masukan bilangan ke - " <<i;
cin>>data[i];
}
bil_terbesar = data[0];
for (i=0;i<10;i++)
if (data[i]>bil_terbesar)
bil_terbesar=data[i];
cout<<"Bilangan Terbesar adalah "<<bil_terbesar;
return 0;
}
B. Desain / Membuat suatu program
Buatlah sebuah algoritma dan program untuk membaca data bilangan secara berulang dari keyboard dan menyimpannya dalam sebuah variabel bertipe array/larik. Bilangan yang dapat dimasukkan maksimal sebanyak 10 data bilangan. Setelah itu tampilkan seluruh data bilangan yang dimasukkan dan tampilkan jumlah dan nilai rata-rata dari data bilangan yang dimasukkan tersebut. Simpan program dengan nama unit73.cpp
Bagi yang masih bingung atau ada yang mau di tanyakan, silahakn di tanyakan di forum agar lebih mudah saya menjawabnya. Silahakan anda kerjakan latihannya, agar anda semakin mahir dalam pemrograman. Jika sudah di kerjakan, anda bisa mengirimkan jawabannya ke forum untuk saya koreksi.
Demikianlah Artikel Array atau Larik Pada Bahasa C/C++
Sekianlah artikel Array atau Larik Pada Bahasa C/C++ kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel Array atau Larik Pada Bahasa C/C++ dengan alamat link https://tipstopmarketing.blogspot.com/2016/05/array-atau-larik-pada-bahasa-cc.html
0 Response to "Array atau Larik Pada Bahasa C/C++"
Post a Comment