Langsung ke konten utama

pengenalan Array dalam C++ || DASAR PEMROGRAMAN

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

  • 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👌

Komentar

Posting Komentar

Yang sopan yaa ✌

Postingan populer dari blog ini

Program c++ Tentang Rumus-rumus Fisika

helloo... berjumpa lagi dengan saya ✋ kali ini saya masih membahas tentang dunia pemrograman. portigan saya kali ini adalah salah satu projek kuliah, yaa jadi mungkin banyak kesalahannya kali yaa :v Program Sederhana Tentang Rumus-rumus Fisika

CYBER SABOTAGE AND EXTORTION - Etika Profesi Teknologi Informasi & Komunikasi

  MAKALAH CYBER SABOTAGE AND EXTORTION ETIKA PROFESI TEKNOLOGI INFORMASI & KOMUNIKASI Disusun oleh : 1.          Amalia Istiqomah          (11180647) 2.          Chindy Herlyn   S           (11180347) 3.          Dina Ariska                    (11180707) 4.          May Fransisca               (11180566)   11.7A.06   Prodi Sistem Informasi UNIVERSITAS NUSA MANDIRI Gedung Blue Tower Jl. Jatiwaringin No. 2 Cipinang Melayu Jakarta Timur 2021 KATA PENGANTAR   Puji syukur kehadirat Tuhan Yang Maha Esa, atas segala berkat dan rahmat-Ny...