DASAR PEMPROGRAMAN
Assalamu'alaikum Wr Wb
Bismillahirrohmanirrohim, Kembali lagi bersama saya di TUTORIAL CERDAS. baik pada postingan kai ini yaitu pembahasan yang saya pelajari di Pertemuan 6, di Pertemuan 6 ini saya diberikan materi mengenai " Array " yaitu variabel larik. nah berikut ini pembahasan singkat dari Si Array hehe, cekidot guys :
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 Berdimensi Satu */
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.
Berikut ini contoh penulisan Array Berdimensi Dua
kemudian ini lah inisiasi Array dimensi dua
Nah itulah pembahasan Array yang telah saya pelajari di Pertemuan 6, kali ini saya diberkan tugas TASK dari dosen dengan pertanyaan seperti ini
nah dengan tugas yang harus dikerjakan dimana saya harus membuat suatu program dengan ketentuan yang telah di sebutkan, dari yang dilihat dari tugas , Array yang digunakan yaitu Array Berdimensi Dua, nah berikut ini coding/script yan telah saya buat di C++
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <iomanip.h>
#include <string.h>
main()
{
int x,a,ulangi;
char jenis[6]={'D','d','P','p','S','s'} ,*ket[6];
long bapot[6],jumhar[6]={0},harga_sat[6]={2500 ,2000 ,1500};
long jum_bayar[6]= {0}, pajak[6], total_bayar[6];
pesan:
clrscr();
cout<<"GEROBAK FRIED CHICKEN\n";
cout<<"---------------------\n";
cout<<"Kode Jenis Harga\n";
cout<<"---------------------\n";
cout<<"[D] Dada Rp. 2500\n";
cout<<"[P] Paha Rp. 2000\n";
cout<<"[S] Sayap Rp. 1500\n\n";
cout<<"---------------------\n\n";
cout<<"Banyak Jenis : ";cin>>x;
jum_bayar[x]=0;
if (x<=0)
{
cout<<"\n\t\tBanyak Jenis Tidak Boleh Null";
goto akhir;
}
else
{
for(a=1 ; a<=x;++a)
{
cout<<"Jenis Ke- "<<a;
cout<<"\nJenis Potong [D/P/S] : ";cin>>jenis[a];
cout<<"Banyak Potongan : ";cin>>bapot[a];
cout<<"----------------------------\n";
if (jenis[a]=='D'||jenis[a]=='d')
{
ket[a] = "Dada ";
harga_sat[a] = 2500;
}
else if (jenis[a]=='P'||jenis[a]=='p')
{
ket[a] = "Paha ";
harga_sat[a] = 2000;
}
else if (jenis[a]=='S'||jenis[a]=='s')
{
ket[a] = "Sayap ";
harga_sat[a] = 1500;
}
else
{
cout<<"\nAnda Salah Masukan Kode Jenis Potongan.";
harga_sat[a]=0;
}
jumhar[a] = harga_sat[a]*bapot[a];
jum_bayar[x] = jum_bayar[x]+harga_sat[a]*bapot[a];
if (jum_bayar[x]==0)
{
pajak[x]=0;
total_bayar[x]=0;
}
else
{
pajak[x] = jum_bayar[x]*0.1;
total_bayar[x] = jum_bayar[x]+pajak[x];
}
}
}
cout<<"\n\nGEROBAK FRIED CHICKEN\n";
cout<<"------------------------------------------------\n";
cout<<"No.| Jenis | Harga | Banyak | Jumlah\n";
cout<<" | Potong | Satuan | Beli | Harga\n";
cout<<"================================================\n";
for (a = 1; a <= x; ++a)
{
cout<<" "<<a<<" | "<<ket[a]<<" | "<<harga_sat[a];
cout<<" | "<<bapot[a]<<" | Rp. "<<jumhar[a]<<endl;
}
cout<<"------------------------------------------------\n";
cout<<"Jumlah Bayar Rp. "<<jum_bayar[x]<<endl;
cout<<"Pajak 10% Rp. "<<pajak[x]<<endl;
cout<<"Total Bayar Rp. "<<total_bayar[x];
cout<<"\n\n\tAnda Ingin Memesan Lagi? [Y/T] = ";
ulangi=getche();
if (ulangi == 'Y' || ulangi == 'y')
goto pesan;
else
cout<<"\n\n Terima Kasih"<<endl;
cout<<"==*** IIK PERMANA 12180755 ***=="<<endl;
akhir:
getch( );
}
Berikut ini hasil eksekusi CTRL + F9
Nah itulah jawaban dari pertanyaan yang telah diberikut,
demikian postingan dipertemuan 6 ini semoga dapat membantu teman-teman semuanya, dan apabila ada kesalahn dari postingan saya harap bisa berkomentar di bawah ini, salam sukses semua dari TUTORIAL CERDAS, Terimakasih
Wassalamau'alaikum