DILARANG MEROKOK RUANG BLOG INI BER AC




TUGAS ALOGARITMA DAN PEMROGRAMAN 1 (TUGAS 5 mode array)  

Diposting oleh TEGUH SANTOSO

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 diinput.
       • Tampilan yang diinginkan sebagai berikut:

Layar Masukkan :
                                       GEROBAK FRIED CHICKEN
                                       -------------------------------------------
                                       Kode          Jenis             Harga
                                       -------------------------------------------
                                          D             Dada          Rp. 2500
                                          P              Paha           Rp. 2000
                                          S              Sayap         Rp. 1500
                                       ---------------------------------------------
                                       Banyak Jenis : ... <diinput>
                                       Jenis Ke - ... <proses counter>
                                       Jenis Potong [D/P/S] : ... <diinput>
                                       Banyak Potong : ... <diinput>
                                       <<Terus berulang tergantung Banyak Jenis>>



Layar Keluaran :

                   GEROBAK FIRED CHICHEN
--------------------------------------------------------------------------
No.     Jenis            Harga             Bayak                Jumlah
           Potong         Satuan            Beli                    Harga
---------------------------------------------------------------------------
  ...        .......               ....               ....                        Rp ....
  ...        .......               ....               ....                        Rp ....
-----------------------------------------------------------------------------
                                          Jumlah Bayar                 Rp ....
                                          Pajak 10%                      Rp ....
                                          Total Bayar                     Rp ....


Maka Listing Script Program Yang Akan Kita Buat Adalah Sebagai Berikut :

#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();
}


HASILNYA :
atau anda dapat mendownloadnya pada link di bawah ini :
http://www.4shared.com/file/ZIEFlcqA/tugas_array_gerobak_fried_chik.html

This entry was posted on 00.44 . You can leave a response and follow any responses to this entry through the Langganan: Posting Komentar (Atom) .

0 komentar

My Cbox = "teguh_bersikap"
Name :
Url :
msg :