:::: MENU ::::
  • Suitable for all screen sizes

  • Easy to Customize

  • Customizable fonts.

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 Berdimensi Dua */
         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
DASAR PEMPROGRAMAN 

Assalamu'alaikum Wr Wb 

     Kembali lagi bersama blog TUTORIAL CERDAS, baik kali ini dipertemuan 5 saya hanya akan berbagi pengetahuan atau pembahasan seputar Dasar-dasar pemprograman di C++, lanjutan dari postingan sebelumnya, kali ini pembahasan ita yaitu mengenal tentang " Perulangan ".
     Baik dimana perulangan membahasa beberapa perintah diantaranya : perintah for, perintah nested for, perintah goto, perintah while , dan perintah do while. berikut ini adalah pembahasan singkat mengenai perintah-perinta yang disebutkan, cekidot guys :

1.Perintah for
       Proses looping yang menggunakan perhitungan (counter) yang sudah pasti (misalnya variabel k=1,2,...,n; j=m, m-1,...,5; dan sebagainya) dapat dibuat menggunakan pernyataan for. 

      Kegunaan dari masing-masing argumen for diatas adalah : •Inisialisasi; merupakan bagian untuk memberikan nilai awal untuk variabel-variabel tertentu. •Syarat Perulangan; memegang kontrol terhadap perulangan, karena bagian ini yang akan menentukan suatu perulangan diteruskan atau dihentikan. •Pengubah Nilai Pencacah; mengatur kenaikan atau penurunan nilai pencacah. 

2.Perintah Nested-for
       Pernyataaan Nested for adalah suatu perulangan for didalam perulangan for yang lainnya. Bentuk umum pernyataan Nested for sebagai berikut : 
dan berikut ini adalah contoh sederhana dari perintah nested-for


3.Perintah Goto
      Pernyataan goto merupakan instruksi untuk mengarahkan eksekusi program ke-pernyataan yang diawali dengan suatu label. Label merupakan suatu pengenal (identifier) yang diikuti dengan tanda titik dua ( : ). Bentuk pemakaian goto sebagai berikut:

  
4.Perintah While 
       Pernyataan perulangan while merupakan instruksi perulangan yang mirip dengan perulangan for. Bentuk perulangan while dikendalikan oleh syarat tertentu, yaitu perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi. 

Bentuk umum perulangan while, sebagai berikut:  

berikut iini adalah contoh penggunaan perintah while


5.Perintah Do..while
        Pernyataan perulangan do - while merupakan bentuk perulangan yang melaksanakan perulangan terlebih dahulu dan pengujian perulangan dilakukan dibelakang.  Bentuk umum perulangan do - while, sebagai berikut :

berikut iini contoh penggunaan program untuk perintah do..while



    Nah sekian pembahasan singkat dari " Perulangan " materi yang saya ambil yaitu materi matkul  BSI pertemuan 5 jadi sumbernya dari sana. dan jika ada pertanyaan baik pernyataan saya yang salah dari  pebasan diatas mungkin teman-teman sekiranya dapat berkomentar , agar postingan ini isay aperbaharui kembali. Terimakaish Akhirkata

Wassalamu'alaikumWr Wb

Salam TUTORIAL CERDAS
A call-to-action text Contact us