Belajar Array
dari stress berat nih kepala jadi enteng gara-gara
dapet bantuan dari asdos yang lumayan sangat membantu...murah hati untuk membantu mengerjakan
inti dari array yang bisa sangat membantu
Variabel Larik atau lebih dikenal dengan ARRAY adalah Tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama.
variabel dibagi menjadi 2, array dimensi 1 dan dimensi 2
array dimensi 1
bentuk umum pendeklarasian array : tipe_data nama_variabel [ukuran]
ket : *tipe data : untuk menyatakan tipe data yang digunakan
*ukuran : untuk menyatakan jumlah maksimum elemen array
contoh : float nil_akhir[6];
cara pembacaan : float(tipe data elemen array),
nil_akhir(nama variabel array),
[6](jumlah elemen array)
array dimensi 2
bentuk umum pendeklarasian array : tipe_data nama_variabel [index-1][index-2]
ket : *tipe data : untuk menyatakan tipe data yang digunakan
*index-1 : untuk menyatakan jumlah baris
* index-2 : untuk menyatakan jumlah kolom
contoh array dimensi 2:
#include <conio.h>
#include <iostream.h>
main()
{
char hari[7][10]={"minggu", "senin", "selasa", "rabu", "kamis", "jumat", "sabtu"};
cout<<"Nama-nama hari"<<endl;
cout<<hari[0]<<endl<<hari[1]<<endl<<hari[5];
getch();
}
contoh array :
#include <conio.h>
#include <iostream.h>
main()
{
int banyak,i;
char nama[10][20];
int teori[10],praktik[10],rata[10];
clrscr();
cout<<"MASUKAN BANYAK DATA :";cin>>banyak;
for(i=1;i<=banyak;i++)
{
cout<<"\n DATA KE-"<<i;
cout<<"\nNAMA : ";cin>>nama[i];
cout<<"NILAI teori : ";cin>>teori[i];
cout<<"NILAI praktik :";cin>>praktik[i];
rata[i]=(0.4*teori[i]) +(0.6*praktik[i]);cout<<endl;
}
cout<<"\tDATA NILAI SISWA";
cout<<"\n================";
cout<<"\nNo Nama teori praktik rata";
cout<<"\n================";
for(i=1;i<=banyak;i++)
{
cout<<i<<" "<<nama[i]<<" "<<teori[i]<<" "<<praktik[i]<<" "<<rata[i];
cout<<endl;
}
getch();
}
contoh data penjualan menggunakan fungsi array dan if :
pada contoh ini, pahami if sebelumnya dan masukan dengan fungsi if yang ada
#include <conio.h>
#include <iostream.h>
main()
{
int banyak,i;
char nama[10][20];
int teori[10],praktik[10],rata[10];
clrscr();
cout<<"MASUKAN BANYAK DATA :";cin>>banyak;
for(i=1;i<=banyak;i++)
{
cout<<"\n DATA KE-"<<i;
cout<<"\nNAMA : ";cin>>nama[i];
cout<<"NILAI teori : ";cin>>teori[i];
cout<<"NILAI praktik :";cin>>praktik[i];
rata[i]=(0.4*teori[i]) +(0.6*praktik[i]);cout<<endl;
}
cout<<"\tDATA NILAI SISWA";
cout<<"\n================";
cout<<"\nNo Nama teori praktik rata";
cout<<"\n================";
for(i=1;i<=banyak;i++)
{
cout<<i<<" "<<nama[i]<<" "<<teori[i]<<" "<<praktik[i]<<" "<<rata[i];
cout<<endl;
}
getch();
}
latihan-latihan array "tes mengasak ketelitian buat copas bro:
layar masukan
gerobak fried chicken
==================
kode jenis harga
==================
D Dada 2500
P Paha 2000
S Sayap 1500
------------------------------
banyak jenis:...<diinput>
jenis ke...<proses counter>
kode potong[D/P/S] : ...<diinput>
banyak potong : ....<diinput>
<<terus berulang tergantung banyak jenis>>
layar keluaran
gerobak fried chicken
===============================
kode jenis harga banyak jumlah
potong satuan potong harga
===============================
- ------- ------- ------ ------
- ------- ------- ------ ------
- ------- ------- ------ ------
-----------------------------------------------------
jumlah bayar : <output>
pajak 10% : <output>
total bayar : <output>
dari stress berat nih kepala jadi enteng gara-gara
dapet bantuan dari asdos yang lumayan sangat membantu...murah hati untuk membantu mengerjakan
inti dari array yang bisa sangat membantu
Variabel Larik atau lebih dikenal dengan ARRAY adalah Tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama.
variabel dibagi menjadi 2, array dimensi 1 dan dimensi 2
array dimensi 1
bentuk umum pendeklarasian array : tipe_data nama_variabel [ukuran]
ket : *tipe data : untuk menyatakan tipe data yang digunakan
*ukuran : untuk menyatakan jumlah maksimum elemen array
contoh : float nil_akhir[6];
cara pembacaan : float(tipe data elemen array),
nil_akhir(nama variabel array),
[6](jumlah elemen array)
array dimensi 2
bentuk umum pendeklarasian array : tipe_data nama_variabel [index-1][index-2]
ket : *tipe data : untuk menyatakan tipe data yang digunakan
*index-1 : untuk menyatakan jumlah baris
* index-2 : untuk menyatakan jumlah kolom
contoh array dimensi 2:
#include <conio.h>
#include <iostream.h>
main()
{
char hari[7][10]={"minggu", "senin", "selasa", "rabu", "kamis", "jumat", "sabtu"};
cout<<"Nama-nama hari"<<endl;
cout<<hari[0]<<endl<<hari[1]<<endl<<hari[5];
getch();
}
contoh array :
#include <conio.h>
#include <iostream.h>
main()
{
int banyak,i;
char nama[10][20];
int teori[10],praktik[10],rata[10];
clrscr();
cout<<"MASUKAN BANYAK DATA :";cin>>banyak;
for(i=1;i<=banyak;i++)
{
cout<<"\n DATA KE-"<<i;
cout<<"\nNAMA : ";cin>>nama[i];
cout<<"NILAI teori : ";cin>>teori[i];
cout<<"NILAI praktik :";cin>>praktik[i];
rata[i]=(0.4*teori[i]) +(0.6*praktik[i]);cout<<endl;
}
cout<<"\tDATA NILAI SISWA";
cout<<"\n================";
cout<<"\nNo Nama teori praktik rata";
cout<<"\n================";
for(i=1;i<=banyak;i++)
{
cout<<i<<" "<<nama[i]<<" "<<teori[i]<<" "<<praktik[i]<<" "<<rata[i];
cout<<endl;
}
getch();
}
contoh data penjualan menggunakan fungsi array dan if :
pada contoh ini, pahami if sebelumnya dan masukan dengan fungsi if yang ada
#include <conio.h>
#include <iostream.h>
main()
{
int banyak,i;
char nama[10][20];
int teori[10],praktik[10],rata[10];
clrscr();
cout<<"MASUKAN BANYAK DATA :";cin>>banyak;
for(i=1;i<=banyak;i++)
{
cout<<"\n DATA KE-"<<i;
cout<<"\nNAMA : ";cin>>nama[i];
cout<<"NILAI teori : ";cin>>teori[i];
cout<<"NILAI praktik :";cin>>praktik[i];
rata[i]=(0.4*teori[i]) +(0.6*praktik[i]);cout<<endl;
}
cout<<"\tDATA NILAI SISWA";
cout<<"\n================";
cout<<"\nNo Nama teori praktik rata";
cout<<"\n================";
for(i=1;i<=banyak;i++)
{
cout<<i<<" "<<nama[i]<<" "<<teori[i]<<" "<<praktik[i]<<" "<<rata[i];
cout<<endl;
}
getch();
}
latihan-latihan array "tes mengasak ketelitian buat copas bro:
layar masukan
gerobak fried chicken
==================
kode jenis harga
==================
D Dada 2500
P Paha 2000
S Sayap 1500
------------------------------
banyak jenis:...<diinput>
jenis ke...<proses counter>
kode potong[D/P/S] : ...<diinput>
banyak potong : ....<diinput>
<<terus berulang tergantung banyak jenis>>
layar keluaran
gerobak fried chicken
===============================
kode jenis harga banyak jumlah
potong satuan potong harga
===============================
- ------- ------- ------ ------
- ------- ------- ------ ------
- ------- ------- ------ ------
-----------------------------------------------------
jumlah bayar : <output>
pajak 10% : <output>
total bayar : <output>
Tidak ada komentar:
Posting Komentar