hello man teman.
kenalin saya adalah seorang mahasiswa sistem informasi semester 1.
saya adalah seorang newbie hehe... karena pro berasal dari newbie iya kan iya kannn....
ya,,
kali ini sayaakan berbagi sedikit tentang ARRAY dalam C++
Array
Variabel Larik atau lebih dikenal dengan ARRAY adalah Tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama.
Suatu Array mempunyai jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik ditunjukan oleh suatu indeks untuk membedakan variabel yang satu dengan variabel yang lainnya
Variabel array dalam Borland C++, dapat digolongkan menjadi dua buah dimensi:
• Array Berdimensi Satu.
• Array Berdimensi Dua
kenalin saya adalah seorang mahasiswa sistem informasi semester 1.
saya adalah seorang newbie hehe... karena pro berasal dari newbie iya kan iya kannn....
ya,,
kali ini sayaakan berbagi sedikit tentang ARRAY dalam C++
Array
Variabel Larik atau lebih dikenal dengan ARRAY adalah Tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama.
Suatu Array mempunyai jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik ditunjukan oleh suatu indeks untuk membedakan variabel yang satu dengan variabel yang lainnya
Variabel array dalam Borland C++, dapat digolongkan menjadi dua buah dimensi:
• Array Berdimensi Satu.
• Array Berdimensi Dua
- Array Dimensi 1
Bentuk Umum :
- Array Dimensi 2
Array dimensi dua tersusun dalam bentuk baris dan kolom, dimana indeks pertama menunjukan baris dan indeks kedua menunjukan kolom. Array dimensi dua dapat digunakan seperti pendatan penjualan, pendataan nilai dan lain sebagainya.
Bentuk Umum :
Contoh penulisan array dimensi 2 :
Latihannya :
yaaa...
kali ini saya akan memberikan sebuah latihan beserta kodingannya :)
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i,j;
float banyak_pot[20], harga[10], jumbay=0, tot_bay, pajak,bayar, kembali;
float jumlah_harga[10];
char kode[20],*jenis[10], lagi;
clrscr();
//data mahasiswi
cout<<" ***TUGAS ARRAY***"<<endl;
cout<<"------------------------"<<endl;
cout<<"Nama :May Fransisca"<<endl;
cout<<"NIM :11180566"<<endl;
cout<<"Kelas :11.1A.06"<<endl;
cout<<"Jurusan :Sistem Informasi"<<endl;
cout<<"Absen :21"<<endl;
cout<<"------------------------"<<endl;
cout<<"Silahkan Tekan Tombol Pada Keyboard Untuk Menuju Progam!"<<endl;
getche();
clrscr();
//layar masukan
atas:
clrscr();
cout<<"*Gerobak Fried Chicken*"<<endl;
cout<<"----------------------"<<endl;
cout<<"Kode Jenis Harga "<<endl;
cout<<"----------------------"<<endl;
cout<<" D Dada 2500 "<<endl;
cout<<" P Paha 2000 "<<endl;
cout<<" S Sayap 1500 "<<endl;
cout<<"----------------------"<<endl;
cout<<"Banyak Jenis :";cin>>j;
cout<<""<<endl;
for(i=1;i<=j;i++)
{
cout<<"Jenis Ke- "<<i<<" "<<endl;
cout<<"Kode Potong[D/P/S] :";cin>>kode[i];
cout<<"Banyak Potong :";cin>>banyak_pot[i];
}
for(i=1;i<=j;i++)
{
if(kode[i]=='D'||kode[i]=='d')
{
jenis[i]="Dada";
harga[i]=2500;
}
else if(kode[i]=='P'||kode[i]=='p')
{
jenis[i]="Paha";
harga[i]=2000;
}
else if(kode[i]=='S'||kode[i]=='s')
{
jenis[i]="Sayap";
harga[i]=1500;
}
else
{
cout<<"Anda Salah Memasukan Kode"<<endl;
}
}
clrscr();
//layar keluaran
cout<<" *Gerobak Fried Chicken*"<<endl;
cout<<"------------------------------------"<<endl;
cout<<"No Jenis Harga Banyak Jumlah"<<endl;
cout<<" potong Satuan Potong Harga "<<endl;
cout<<"------------------------------------"<<endl;
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
cout<<setiosflags(ios::left)<<setw(5)<<jenis[i];
cout<<setiosflags(ios::right)<<setw(6)<<harga[i];
cout<<setiosflags(ios::right)<<setw(7)<<banyak_pot[i];
jumlah_harga[i]=harga[i]*banyak_pot[i];
cout<<setiosflags(ios::right)<<setw(12)<<jumlah_harga[i]<<endl;
jumbay=jumbay+jumlah_harga[i];
}
cout<<"------------------------------------"<<endl;
cout<<" Jumlah Bayar :Rp."<<jumbay<<endl;
pajak=jumbay*0.1;
cout<<" Pajak 10% :Rp."<<pajak<<endl;
tot_bay=jumbay+pajak;
cout<<" Total Bayar :Rp."<<tot_bay<<endl;
cout<<" ----------------------"<<endl;
cout<<" Uang Bayar :Rp.";cin>>bayar;
kembali=bayar-tot_bay;
cout<<" Kembali :Rp."<<kembali<<endl;
cout<<"------------------------------------"<<endl;
cout<<" *TERIMA KASIH*"<<endl;
cout<<"------------------------------------"<<endl;
cout<<""<<endl;
cout<<" ingin pesan lagi [Y/T]?";cin>>lagi;
if(lagi=='Y'||lagi=='y')
{goto atas;}
getch();
}
selamat mencobaa...!😉
semangatt terus yaa👌
makasih banyak kak. sangat membantu sekali
BalasHapus