TUTORIAL PROGRAM ARRAY DALAM BAHASA C

08:34 Pemrograman Web 0 Comments


Disini saya akan menjelaskan Array, array adalah struktur data yang menyimpan sekumpulan elemen yang bertipe sama yang disimpan ke dalam variabel dengan nama yang sama, setiap elemen diakses langsung melalui indeksnya. Array tersebut memiliki 3 variabel yaitu:
Array satu dimensi Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses hanya melalui 1 indeks atau subskrip.
Array dua dimensi Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indeks kolom.
Array multidimensi sama seperti array dua dimensi, bedanya hanya di indeksnya saja,
Disini saya akan membuat suatu program tentang array satu dimensi, dengan menggunkan bahasa pemrograman C. Langkah pertama yaitu buat codingannya di notepad++, setelah dibuat save dengan menggunakan save as typenya yaitu C source file (.c) . Jangan lupa, array dimulai dari angka 0, sehingga ukuran 10 dihitung dari 0, 1, 2 , .. sampai 10. Untuk lebih dipahami dibawah adalah codingan program tersebut.
#include <stdio.h>
#include <conio.h>
main(){
 int b,sya=0, nilaiSiswa[11];
 double rata;

 printf("\n\tARRAY SATU DIMENSI\n\n");
 printf("Input nilai berapa banyak? "); scanf("%d",&b);
 printf("\n");
 ////////////////////////////////////////////////////////////////////
 for(int han=0;han<b;han++){
  printf("Nilai ke-%d : ",han); scanf("%d",&nilaiSiswa[han]);
 }
 ////////////////////////////////////////////////////////////////////
 printf("\nHASIL NILAI YG DIINPUTKAN USER");
 for(int han=0;han<b;han++){
  printf("\nNilai ke-%d = %d", han,nilaiSiswa[han]);
 }
 ////////////////////////////////////////////////////////////////////
 for(int han=0;han<b;han++){
 sya=sya+nilaiSiswa[han];
 rata=sya/b;
 }
 printf("\nHasil penjumlahan kesemua nilai = %d",sya);
 printf("\nRata-rata nya = %f", rata);
}
Outpunya:
            ARRAY SATU DIMENSI
Input nilai berapa banyak?
Nilai ke-0 = 100
Nilai ke-1 = 85
Nilai ke-2 =  78
Nilai ke-3 = 85
Nilai ke-4 = 92
Nilai ke-5 = 100
Nilai ke-6 = 78
Nilai ke-7 = 69
HASIL NILAI YANG DIINPUT
Nilai ke-0 = 100
Nilai ke-1 = 85
Nilai ke-2 =  78
Nilai ke-3 = 85
Nilai ke-4 = 92
Nilai ke-5 = 100
Nilai ke-6 = 78
Nilai ke-7 = 69
Hasil penjumlahan keseluruhan nilai =
Rata-ratanya =

Keterangan :
    • #include<stdio.h> adalah pernyataan yang memberitahu compiler untuk memasukkan isi stdio di tempat tertentu.
    • #include<conio.h> adalah pernyataan yang memberitahu compiler untuk memasukkan isi conio di tempat tertentu.
    • Main() adalah  fungsi yang menjadi inti dari suatu program dan merupakan awal dan akhir dari eksekusi program.
    • Int b, sya = 0, nilaisiswa[11]; b merupakan sebuah variabel yang menggunakan type data integer, sya merupakan sebuah variabel yang menggunakan type data integer dengan bernilai nol, nilaisiswa merupakan sebuah variabel yang menggunakan type data integer dan 11 merupakan ukurannya.
    • Double rata; rata merupakan sebuah data yang menggunakan type data double. Double ini merupakan type data yang mendeklarasikan nilai pecahan.
    • Printf merupakan fungsi keluaran yang paling umum digunakan. untuk menampilkan informasi kelayar.
    • Scanf yaitu untuk membaca masukkan data.
    • \n merupakan baris baru, %d ini untuk Membaca sebuah nilai integer decimal, dan %f ini untuk membaca sebuah data pecahan
    • for(int han=0;han<b;han++){ini mendeklarasikan suatu pengulangan dengan variabel han yang bertipe data integer.
    • sya=sya+nilaiSiswa[han]; ini medeklarasikan variabel sya dimana didalamnya merupakan penjumlahan sya dengan nilaisiswa.
    • rata=sya/b; mendeklarasikan suatu pembagian, dimana nilai sya dibagi dengan nilai b.

Sekian penjelasan saya tentang Array, bila ada kesalahan mohon diperbaiki. Dan semoga bermanfaat, Terimakasih ^_^.


HANNA TASYA-1154091
D4 TI 1B
ALGORITMA DAN STRUKTUR DATA

0 komentar: