Tuesday, October 30, 2018

Membuat program Gerobak Fried Chicken menggunakan perintah Array

Assalamualaikum warahmatullahi wabarakaatu. 

pada kesempatan kali ini saya akan membuat program gerobak fried chicken menggunakan perintah Array. dan langsung saja dibawah ini ada contoh programnya.

SOAL 

Sebuah perusahaan ayam goreng dengan nama 'GEROBAK FRIED CHICKEN" yang telah lumayan banyak pelanggannya,ingin dibantu dibuatkan program untuk membantu kelancaran usahaannya. "GEROBAK FRIED CHICKEN" mempunyai daftar harga ayam sebagai berikut : 
Kode jenis harga 
-----------------------------
D = Dada Rp. 2500.-
P = Paha Rp. 2000.-
S = Sayap Rp. 1500.- 
-----------------------------

Buatlah programnya dengan ketentuan : 
- Setiap pembeli dikenakan pajak sebesar 10% dari pembayaran.
- Banyak jenis, jenis potong, dan banyak beli input. 
- Tampilan yang diinginkan sebagai berikut 

1) Tampilan Coding 

#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}, hasat[6] = {2500 ,2000 ,1500};
long jumbar[6]= {0}, pajak[6], totba[6];
pesan:
clrscr( );
cout<<"\tGEROBAK FRIED CHICKEN\n";
cout<<"\t---------------------\n";
cout<<"\t Kode Jenis Harga\n";
cout<<"\t---------------------\n";
cout<<"\t [D] Dada  Rp. 2500\n";
cout<<"\t [P] Paha  Rp. 2000\n";
cout<<"\t [S] Sayap Rp. 1500\n\n";
cout<<"\t---------------------\n\n";
cout<<"\tBanyak Jenis : ";cin>>x;
jumbar[x] = 0;
    if (x <= 0)
   {
   cout<<"\n\t\tBanyak Jenis Tidak Boleh Null";
   goto akhir;
   }
   else
   {
        for(a = 1 ; a <= x; ++a)
       {
      cout<<"\tJenis Ke - "<<a;
        cout<<"\n\tJenis Potong [D/P/S] : ";cin>>jenis[a];
        cout<<"\tBanyak Potongan : ";cin>>bapot[a];
      cout<<"\t------------------------\n";
           if (jenis[a] == 'D' || jenis[a] == 'd')
             {
               ket[a] = "Dada ";
               hasat[a] = 2500;
            }
           else if (jenis[a] == 'P' || jenis[a] == 'p')
             {
            ket[a] = "Paha ";
               hasat[a] = 2000;
            }
           else if (jenis[a] == 'S' || jenis[a] == 's')
             {
            ket[a] = "Sayap";
               hasat[a] = 1500;
            }
           else
               {
              cout<<"\nAnda Salah Masukan Kode Jenis Potongan.";
              hasat[a] = 0;
              }
      jumhar[a] = hasat[a] * bapot[a];
      jumbar [x] = jumbar[x] + hasat[a] * bapot[a];
          if (jumbar[x] == 0)
             {
             pajak[x] = 0;
            totba[x] = 0;
            }
         else
             {
                pajak[x] = jumbar[x] * 0.1;
                totba[x] = jumbar[x] + pajak[x];
            }
      }
   }
cout<<"\n\n\tGEROBAK 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]<<"     | "<<hasat[a];
   cout<<"      | "<<bapot[a]<<"      | Rp. "<<jumhar[a]<<endl;
    }
cout<<"------------------------------------------------\n";
cout<<"\t\t\tJumlah Bayar  Rp. "<<jumbar[x]<<endl;
cout<<"\t\t\tPajak 10%     Rp. "<<pajak[x]<<endl;
cout<<"\t\t\tTotal Bayar   Rp. "<<totba[x];
cout<<"\n\n\tAnda Ingin Memesan Lagi? [Y/T] = ";
ulangi = getche();
    if (ulangi == 'Y' || ulangi == 'y')
       goto pesan;
   else
       cout<<"\n\n\t\tTerima Kasih";
akhir:
getch( );
}



2) Tampilan Input


Setelah di Run akan muncul tampilan seperti gambar diatas, lalu anda akan diminta untuk menginput banyak jenis, jenis potong atau kode pilihan nya, dan banyak potongan. 

3) Tampilan Output 


setelah memilih dan menginput semuanya nanti akan muncul tampilan selanjutnya seperti gambar diatas. termasuk jumlah bayar, pajak 10% dan total bayarnya. jika ingin memesan kembali klik huruf "Y" . jika tidak klik huruf "T" 
Begitulah program yang saya buat kali ini, semoga bermanfaat, maaf bila ada salah kata. 

wassalamualaikum warahmatullahi wabarakaatu.  

Membuat program data mahasiswa menggunakan perintah ARRAY

Assalamualaikum warahmatullahi wabarakaatu.

pada kesempatan kali ini saya membuat program data mahasiswa menggunakan perintah Array. dan langsung saja kita lihat programnya sebagai berikut. 

1) Tampilan coding 

#include <conio.h>
#include <stdio.h>
#include <iomanip.h>
#include <iostream.h>
main()
{
int i,jumlah;
char nama[10][20];
clrscr;

cout<<"Masukan Jumlah Mahasiswa 12.1A.39 = ";cin>>jumlah;

for (i=1;i<=jumlah;i++)
{
cout<<"Data ke- "<<i<<" ";gets(nama[i]);
}
cout<<"____________________"<<endl;
cout<<"Data Mahasiswa 12.1A"<<endl;

for(i=1;i<=jumlah;i++)
{
cout<<" No. ke "<<i<<nama[i]<<endl;
}

getch();

}

 2) Tampilan Input



dan setelah di running nanti akan muncul tulisan "Masukan jumlah mahasiswa 12.1A.39 =" lalu anda akan diminta untuk menginput berapa jumlah mahasiswa. setelah itu anda akan menginput nama mahasiswanya. 


2) Tampilan Output


dan setelah semua nama mahasiswanya sudah diinput lalu dienter nanti akan ada data mahasiswa dan nama namanya. begitulah programnya. semoga bermanfaat. selamat mencoba.

wassalamualaikum warahmatullahi wabarakaatu.

membuat program bilangan ganjil dan genap pada fungsi Array berdimensi 1

Assalamualaikum warahmatullahi wabarakaatu. 

pada kali ini saya sudah membuat program bilangan ganjil dan genap pada fungsi Array berdimensi 1 pada borland C++.
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. 

oke langsung saja lihat programnya sebagai berikut.
1) Tampilan Coding


/*----------------------------*/

/*Inisialisasi Array Dimensi 1*/

/*----------------------------*/

#include <conio.h>

#include <stdio.h>

#include <iostream.h>
main()
{
char angka[11][2]=
{"0","1","2","3","4","5","6","7","8","9","10"};
clrscr();
cout<<"Bilangan Ganjil dan Genap : "<<endl;
cout<<angka[0]<<angka[1]<<angka[2]<<angka[3]
        <<angka[4]<<angka[5]<<angka[6]<<angka[7]<<angka[8]
        <<angka[9]<<angka[10]<<endl<<endl;
        cout<<"Bilangan Ganjil : "<<endl;
        cout<<angka[0]<<angka[2]<<angka[4]<<angka[6]<<angka[8]<<angka<<endl<<endl;
        cout<<"Bilangan Genap : "<<endl;
        cout<<angka[1]<<angka[3]<<angka[5]<<angka[7]<<angka[9]<<endl<<endl;
getch();
}

2) Tampilan Output



setelah di Run akan mencul tulisan "Bilangan ganjil dan genap" nya. 
dan dibawahnya sudah dibagi yang mana bilangan genap dan yang mana bilangan ganjil. 

begitulah contoh program yang admin buat, semoga bemanfaat. maaf bila ada salah kata atau penjelasan yang kurang dimengerti. selamat mencoba. 

wassalamualaikum warahmatullahi wabarakaatu. 

Tuesday, October 23, 2018

membuat program untuk menghitung 10 deret bilangan genap

Assalamualaikum warahmatullahi wabarakaatu. 

pada kali ini adnmin akan buat program untuk menghitung 10 deret bilangan di borland c++. dan langsung saja lihat programnya sebagai berikut.

1) Tampilan Coding

#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
      int a,b=0;
      clrscr();
      for(a=2;a<=20;a+=2)
      {
      if(a<20)
      cout<<a<<" + ";
      else
      cout<<a;
      b=b+a;
      }
      cout<<" = "<<b;
getch();

}


2) Tampilan output 


pada program tersebut setiap pertambahan selalu bilangan genap sampai 10 kali dan berjumlah 110. jika teman teman mau diganti sampai beberapa kali kalian tinggal mengubah di for dan if nya. 

begitulah contoh programnya, semoga bermanfaat. maaf bila ada salah kata atau penjelasan yang kurang dimengerti. selamat mencoba

wassalamualaikum warahmatullahi wabarakaatu.

Membuat program untuk menghitung penjumlahan deret bilangan genap membentuk segitiga siku dengan hasilnya

Assalamualaikum warahmatullahi wabarakaatu.

Pada kesempatan kali ini saya sudah membuat program untuk menghitung penjumlahan deret bilangan genap membentuk segitiga siku. langsung saja lihat programnya sebagai berikut. 

1)Tampilan coding

#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
int A,i,j,jum;
cout<<"input : ";cin>>A;
for(i=2;i<=A;i+=2)
{
jum=0;
   for(j=2;j<=i;j+=2)
    {
      if(j!=2)
         cout<<" + ";
         cout<<j;
         jum+=j;
      }
   cout<<" = "<<jum<<endl;
}
cout<<endl;
getch();




2) Tampilan Output

setelah di run anda akan diminta untuk menginput angka berapa saja lalu nanti akan muncul deret bilangan genapnya. dan kalau diatas saya menginput angka 10 dan hasil akhirnya adalah =30. 

Begitulah contoh programnya semoga bermanfaat, maaf bila ada salah kata atau penjelasan yang kurang dimengerti. selamat mencoba.

wassalamualaikum warahmatullahi wabarakaatu.

Membuat Program Sederhan Fungsi Looping dengan perintah For

Assalamualaikum Warahmatullahi Wabarakaatu. 

Pada Kesempatan kali ini admin akan membuat program sederhana mengulang kalimat atau bahasa pemogramannya ialah Looping dengan perintah For. 
dan langsung saja berikut contoh programnya.

1) Tampilan Coding

#include <conio.h>
#include <iostream.h>
main()
{
int i=1;
for (i;i<=20;i++){
cout<<"\n Saya Mahasiswa Universitas BSI ";
}
getch();

}

dan diatas adalah contoh script coding mengulang kalimat "Saya Mahasiswa Universitas BSI" sebanyak 20 kali yang sudah admin buat. 

2) Tampilan Output 



dan gambar diatas adalah hasil running nya. terdapat kalimat "Saya Mahasiswa Universitas BSI" sebanyak 20 kali. sekian dari saya. maaf jika ada salah kata atau penjelasan yang kurang dimengerti. selamat mencoba. 

wassalamualaikum warahmatullahi wabarakaatu.

Tuesday, October 16, 2018

Membuat Porgram Sederhana Menghitung Luas dan Keliling Bangun Datar di Borland C++

Assalamualaikum Warahmatullahi Wabarakaatu. 

pada kali ini admin akan buat program sederhana menghitung luas dan keliling Bangun datar. terdiri dari persegi panjang, segitiga dan bujur sangkar. diprogram ini menggunakan fungsi Else If, yang nantinya anda akan memilih pilihan bangun datar apa yang akan anda akan cari dan hitung. dan langsung saja dibawah ini ada contoh programnya sebagai berikut. 

 1) Tampilan Coding

#include <iostream.h>
#include <conio.h>

int main()
{
int pilih;
   char pilihan;
   int p,l,LPP,KB,s1,s2,LB,KPP,a,t,LSGT,b,c,KSGT;

   atas:
   clrscr();

   cout<<"============================================\n";
   cout<<"           PERHITUNGAN BANGUN DATAR \n";
   cout<<"============================================\n\n";
   cout<<"1. Persegi Panjang\n";
   cout<<"2. Segitiga\n";
   cout<<"3. Bujur Sangkar\n\n";
   cout<<"============================================\n\n";
   cout<<"Masukan Jenis Perhitungan [1/2/3]: ";cin>>pilih;
   cout<<endl;

       if (pilih==1)
    {
               cout<<"   PERHITUNGAN PERSEGI PANJANG   "<<endl<<endl;
    cout<<"Masukkan Panjang : ";
               cin>>p;
               cout<<"\nMasukkan Lebar : ";
               cin>>l;
               LPP=p*l;
               KPP=2*(p+l);
               cout<<"\nLuas Persegi Panjang= "<<LPP<<endl;
               cout<<"\nKeliling Persegi Panjang= "<<KPP;
                  }

    else if (pilih==2)
    {
             cout<<"   PERHITUNGAN SEGITIGA   "<<endl<<endl;
             cout<<"Masukkan Alas : ";
             cin>>a;
             cout<<"\nMasukkan Tinggi : ";
             cin>>t;
             LSGT=0.5*(a*t);
             cout<<"\nLuas SegiTiga= "<<LSGT<<endl;

             cout<<"\nMasukkan Panjang Sisi AB : ";
             cin>>a;
             cout<<"\nMasukkan Panjang Sisi BC : ";
             cin>>b;
             cout<<"\nMasukkan Panjang Sisi AC : ";
             cin>>c;
             KSGT=a+b+c;
             cout<<"\nKeliling SegiTiga= "<<KSGT;
             }

   if (pilih==3)
    {
               cout<<"   PERHITUNGAN BUJUR SANGKAR   "<<endl<<endl;
    cout<<"Masukkan Sisi Pertama : ";
               cin>>s1;
               cout<<"\nMasukkan Sisi Kedua : ";
               cin>>s2;
               LB=s1*s2;
               KB=(2*s1)+(2*s2);
               cout<<"\nLuas Bujur Sangkar= "<<LB<<endl;
               cout<<"\nKeliling Bujur Sangkar= "<<KB;
               }
   else{
   cout<<"pilihan tidak tersedia"<<endl;
   }
   cout<<endl;
   cout<<"\nIngin Input Data lagi? [Y/T] : ";cin>>pilihan;
cout<<endl<<endl;

   if(pilihan == 'Y' || pilihan == 'y'){
   goto atas;}
   else{
   goto bawah;}
   bawah:
   cout<<"**********TERIMA KASIH**********";
getch();

}


gambar diatas adalah contoh script code yang sudah admin buat untuk menghitung luas dan keliling bangun datar yang telah ditentukan. 

2) Tampilan Output


setelah di Run akan muncul tampilan seperti gambar diatas. gambar tersebut terdapat pilihan yaiut no.1 persegi panjang, no.2 segitiga, dan no.3 bujur sangkar. anda akan diminta menginput nomer pilihan bangun datar tersebut agar bisa mencari dan menentukan hasil akhirnya. sebagai contoh pada gambar diatas admin menginput angka 3 yaitu untuk mencari dan menghitung luas dan keliling bujur sangkar.

3) Tampilan Input 


setelah menginput angka 3 sebagai contoh seperti gambar diatas anda enter lalu akan muncul tulisan "Masukan Sisi pertama dan kedua" dan lalu anda input dengan angka. setelah itu enter dan otomatis muncul hasil luas dan keliling bujur sangkarnya. 
dan di paling bawah terdapat pilihan ingin menginput data kembali atau tidak, dengan simbol 'Y' berarti akan menghitung bangun datarnya kembali, dan jika simbol 'T' akan langsung ada tulisan "Terima Kasih". 

begitulah program sederhana yang admin buat kali ini, semoga bermanfaat dan maaf bila ada salah kata atau penjelasan yang kurang dimengerti. selamat mencoba.

wassalamualaikum warahmatullahi wabarakaatu. 

Tuesday, October 9, 2018

Membuat Program Sederhana “Perintah IF, IF-ELSE dan NESTED IF”MENGGUNAKAN BORLAND C++

Assalamualaikum Warahmatullahi Wabarakaatu. 

Dalam kehidupan sehari-hari kita tidak lepas dari pilihan bahkan terkadang menghadapi pilihan yang begitu banyak yang bercabang-cabang, sehingga kita diharuskan untuk memilih diantara banyaknya pilihan tersebut dengan menyeleksi dan memutuskan pilihan mana yang harus kita ambil. Begitu juga halnya dalam membuat sebuah program saat kita dihadapi banyak pilihan dalam menyelesaikannya. kita diharuskan membuat prnyataan-pernyataan dan menyeleksi pernyataan tersebut apakah pilihan kita benar atau salah sehingga  memudahkan kita menyelesaikan masalah dengan sebuah program. dalam borland C++ juga tersedia fitur/struktur dalam menyeleksi pilihan diantaranya IF, IF ELSE, NESTED IF dan masih banyak lagi yang lainnya. sesuai dengan judul posrtingan ini akan memberikan contoh program percabangan IF, IF ELSE, dan NESTED IF pada C++.
Oke langsung saja lihat script berikut!

1. Contoh Program Percabangan IF 

 1) Tampilan Coding

#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{

int angka;
cout<<"Menu Makanan"<<endl;
cout<<"1. Nasi Telur"<<endl;
cout<<"2. Nasi Goreng"<<endl;
cout<<"Masukkan Pilihan Anda : ";
cin>>angka;

if (angka==1)
{cout<<"Anda memesan nasi telur";}
if (angka==2)
{cout<<"Anda memesan nasi goreng";}

getch();

}

2) Tampilan Output dan Input

Dalam program diatas ada 2 pilihan dan kita disuruh untuk memilih diantaranya. 

2. Contoh Program Percabangan IF ELSE

1) Tampilan Coding 

#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{

int angka;
cout<<"Menu Makanan"<<endl;
cout<<"1. Nasi Telur"<<endl;
cout<<"2. Nasi Goreng"<<endl;
cout<<"Masukkan Pilihan Anda : ";
cin>>angka;

if (angka==1)
{cout<<"Anda memesan nasi telur";}
if (angka==2)
{cout<<"Anda memesan nasi goreng";}
else
{cout<<"Pilihan yang anda masukkan salah";}

getch();
}

2) Tampilan Input dan Output 

3. Contoh Program percabangan NESTED IF

untuk contoh nested if ini berbeda dengan contoh if dan if else. disini admin buat sebuah program sederhana saja, teman teman bisa merubah kedalam program yang diinginkan. 
dalam kasus ini saya membuat contoh syarat tinggi badan dalam test tertentu, dimana jika jenis kelamin memilih no.1 atau laki laki dan tinggi badan lebih dari 165, maka memenuhi syarat dan lulus, selain dari itu jenis kelamin memilih no.1 dan tinggi badan kurang dari 165 cm maka tidak lulus, selanjutnya jika jenis kelamin memilih no.2 atau perempuan dan tinggi badan lebih dari 160 cm maka memnuhi syarat dan lulus, tapi jika jenis kelamin memilih no.2 atau perempuan dan tinggi kurang dari 160 cm maka tidak lulus. Berikut contoh programnya. 

1) Tampilan Coding

#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
char nama[20];
int jenis_kelamin, tinggi;
cout<<"Contoh program Nested IF"<<endl<<endl;
cout<<"MASUKAN DATA ANDA"<<endl<<endl;
cout<<"Nama             : "; gets(nama);
cout<<"Jenis Kelamin"<<endl;
cout<<"1. Laki-Laki"<<endl;
cout<<"2. Perempuan"<<endl;
cout<<"Masukkan pilihan : "; cin>>jenis_kelamin;
cout<<"Tinggi Badan     : "; cin>>tinggi;

if(jenis_kelamin==1)
{
    if(tinggi>=165)
       {cout<<"\n-----Anda Lulus-----"<<endl;}
   else
       cout<<"Maaf, tinggi badan anda belum memenuhi syarat"<<endl;
}
else if(jenis_kelamin==2)
{
    if(tinggi>=160)
       {cout<<"\n-----Anda Lulus-----"<<endl;}
   else
       cout<<"Maaf, tinggi badan anda belum memenuhi syarat"<<endl;
}
getch();
}

2) Tampilan Input 

Setelah di Running akan muncul tampilan seperti gambar diatas yaitu tulisan contoh program  nested if, masukan data anada, dan nama. nanti anda akan input di setelah tulisan nama, lalu enter dan akan muncul pilihan jenis kelamin anda no.1 laki laki dan no.2 perempuan. lalu anda diminta input kembali tinggi badan anda. 

3) Tampilan Output 


jika memenuhi syarat akan tampilan tulisan "Anda Lulus", jika tidak memenuhi syarat akan menampilkan tulisan "maaf, tinggi badan anda belum memenuhi syarat" 

demikianlah yang bisa saya bagikan tentang contoh program percabangan IF, ELSE IF dan NESTED IF pada borland C++. jika ada salah kata atau penjelasan yang kurang dimengerti mohon dimaafkan . selamat mencoba dan semoga bermanfaat. 

wassalamualaikum warahmatullahi wabarakaatu.