Nina Irwanda

Sabtu, 23 April 2011

Tugas 5 ~array~ Gerobak fried Chiken

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 ....

Listing :

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


Hasil Running:


Download Link:http://www.4shared.com/photo/ZORQMydb/running_tgs_5.html

Tugas 4 ~Program Hitung Gaji Karyawan~

PT. DINGIN DAMAI, member gaji pokok kepada karyawan kontraknya sebesar Rp. 300.000 perbulan, dengan memperoleh tunjangan-tunjangan sebagai berikut :
§  Tunjangan Jabatan
------------------------------------------------------------------
Golongan                    Persentase
------------------------------------------------------------------
1                                                                    5%
2                                                                    10%
3                                                                    15%
------------------------------------------------------------------
Jika seorang karyawan tersebut dengan golongan 3, maka mendapatkan tunjangan sebesar 15%*Rp. 300.000


§  Tunjangan Pendidikan
-------------------------------------------------------------------
Tingkatan                    Persentase
Pendidikan
--------------------------------------------------------------------
SMA                           2.5%
D1                               5%
D3                               20%
S1                                30%
--------------------------------------------------------------------          
           
Honor Lembur
Jumlah jam kerja normal sebanyak 8 jam, Honor lembur diberi jika jumlah jam kerja lebih dari 8 jam, maka kelebihan jam kerja tersebut dikalikan dengan Rp, 3500 untuk setiap kelebihan jam kerja karyawan tersebut.
Tampilan yang diinginkan sebagai berikut :

Layar Masukkan

            PROGRAM HITUNG GAJI KARYAWAN

              Nama Karyawan:…
                  Golongan Jabatan:…
                  Pendidikan           :…
                  Jumlah jam kerja  :…

Layar Keluaran

            Karyawan yang bernama……
            Honor yang diterima
                        Tunjangan Jabatan      Rp…

             Tunjangan Pendidikan            Rp…
            Honor Lembur                        Rp…
                                                                        ----------------+
                        Total                            Rp…


 LISTING:

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[35],pendidikan[5];
long gapok=300000,gol,jam,tunbat,tunpen,lembur1,lembur2,total;

cout<<" Nama Karyawan            =";gets(nama);
cout<<" Golongan Jabatan[1/2/3]  =";cin>>gol;
cout<<" Pendidikan[SMA/D1/D3/S1] =";cin>>pendidikan;
cout<<" Jumlah Jam Kerja         =";cin>>jam;

if(gol==1)
{tunbat=0.05*gapok;}
else
if(gol==2)
{tunbat=0.15*gapok;}

if(strcmp(pendidikan,"SMA")==0||strcmp(pendidikan,"sma")==0)
{tunpen=0.025*gapok;}
else
if(strcmp(pendidikan,"D1")==0)
{tunpen=0.5*gapok;}
else
if(strcmp(pendidikan,"D3")==0)
{tunpen=0.2*gapok;}
else
{tunpen=0.3*gapok;}

lembur1=jam-8;
if(lembur1>0)
{lembur2=lembur1*3500;}
else
{lembur2=0;}

total=gapok+tunbat+tunpen+lembur2;

cout<<endl;
cout<<" Karyawan yang bernama    ="<<nama<<endl;
cout<<" Honor Yang Diterima      "<<endl;
cout<<"    Tunjangan Jabatan     Rp."<<tunbat<<endl;
cout<<"    Tunjangan Pendidikan  Rp."<<tunpen<<endl;
cout<<"    Honor Lembur          Rp."<<lembur2<<endl;
cout<<"    Total Gaji            Rp._________+"<<endl;
cout<<"                           "<<total<<endl;
getch();
}


Hasil Running =>> 

Tugas 3 ~Program Hitung Nilai Rata-rata~

  Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan ketentuan   sebagai berikut :
  ~Nama Siswa, Nilai Pertandingan I, Nilai Pertandingann II, Nilai Pertandingan III diinput.
  ~Nilai Rata-rata merupakan hasil dari Nilai Pertandingan I. II dan III dibagi dengan 3.
  ~Ketentuan Juara
           -Jika nilai rata-rata yang dihasilkan lebih besar dari 80, maka menjadi Juara I
     -Jika nilai rata-rata yang dihasilkan lebih besar dari 75, maka menjadi Juara II
           -Jika nilai rata-rata yang dihasilkan lebih besar dari 65, maka menjadi Juara III
           -Selain itu tidak juara
   ~Tampilan yang diinginkan sebagai berikut :

Layar Masukkan

PROGRAM HITUNG NILAI RATA-RATA

Nama Siswa                :
Nilai Pertandingan I    :
Nilai Pertandingan II  :
Nilai Pertandingan III :

Layar Keluaran

Siswa yang bernama...
Memperoleh nilai rata-rata...dan menjadi juara ke-...dari hasil perlombaan
yang diikutinya.

LISTING :

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[30], *juara;
int n1,n2,n3,nr;
cout<<" PROGRAM HITUNG NILAI RATA-RATA "<<endl;
cout<<endl;
cout<<"Nama Siswa  =";gets(nama);
cout<<"Nilai Pertandingan 1 =";cin>>n1;
cout<<"Nilai Pertandingan 2 =";cin>>n2;
cout<<"Nilai Pertandingan 3 =";cin>>n3;
cout<<endl;
nr=(n1+n2+n3)/3;
if(nr>80)
{
juara=" menjadi juara 1";
}
else
if(nr>75)
{
juara=" menjadi juara 2";
}
else
if(nr>65)
{
juara=" menjadi juara 3";
}
else
if(nr<65)
{
juara=" tidak mendapat juara";
}
cout<<endl;
cout<<" Siswa yang bernama "<<nama<<endl;
cout<<" Memperoleh nilai rata-rata "<<nr<<endl;
cout<<""<<juara;
cout<<" dari hasil perlombaan yang diikutinya";
getch();
}

Hasil Running =>>

Tugas 2 (Program Hitung Nilai Akhir)

Buatlah program untuk menghitung nilai akhir seorang siswa dari kursus yang diikutinya. Dengan ketentuan sebagai berikut :

- Nama Siswa, Nilai Keaktifan, Nilai Tugas dan Nilai Ujian diinput.

- Proses yang dilakukan untuk mendapatkan nilai murni dari masing-masing nilai, adalah :

-Nilai Murni Keaktifan = Nilai Keaktifaan dikalikan dengan 20%.

-Nilai Murni Tugas = Nilai Tugas dikalikan dengan 30%

            -Nilai Murni Ujian = Nilai Ujian dikalikan dengan 50%

            -Nilai Akhir adalah Nilai Murni Keaktifan + Nilai Murni Tugas + Nilai Murni Ujian



Tampilan yang diinginkan sebagai berikut :


Layar Masukkan


PROGRAM HITUNG NILAI AKHIR

  Nama Siswa     :

  Nilai Keaktifan   :

  Nilai Tugas        :

  Nilai Ujian        :





Layar Keluaran


Siswa yang bernama ……

Dengan Nilai Persentasi Yang dihasilkan.

Nilai Keaktifan * 20% : ……

Nilai Tugas * 30% : ……

Nilai Ujian * 50% : ……

Jadi Siswa yang bernama …… memperoleh nilai akhir sebesar …..



LISTING :

#include "conio.h"
#include "stdio.h"
#include "iostream.h"
main()
{
char nama[28];
int nilai_keaktifan,nilai_tugas,nilai_ujian,nilai_akhir;
int nilai_murni_keaktifan,nilai_murni_tugas,nilai_murni_ujian;
clrscr();
cout<<"\n\n\t\t PROGRAM HITUNG NILAI AKHIR";
cout<<"\n\n\t\t **************************";
cout<<endl;
cout<<"Nama Siswa    : ";gets(nama);
cout<<"Nilai Keaktifan : ";cin>>nilai_keaktifan;
cout<<"Nilai Tugas     : ";cin>>nilai_tugas;
cout<<"Nilai Ujian     : ";cin>>nilai_ujian;
clrscr();
nilai_murni_keaktifan=nilai_keaktifan*20/100;
nilai_murni_tugas=nilai_tugas*30/100;
nilai_murni_ujian=nilai_ujian*50/100;
nilai_akhir=(nilai_murni_keaktifan+nilai_murni_tugas+nilai_murni_ujian);
clrscr();
cout<<"Siswa yang bernama "<<nama<<endl;
cout<<"Dengan nilai presentasi yang di hasilkan:"<<endl;
cout<<endl;
cout<<"Nilai Keaktifan  *20%: "<<nilai_murni_keaktifan<<endl;
cout<<"Nilai Tugas      *30%: "<<nilai_murni_tugas<<endl;
cout<<"Nilai Ujian      *50%: "<<nilai_murni_ujian<<endl;
cout<<endl;
cout<<"Jadi, siswa yang bernama "<<nama<<endl;
cout<<"Memperoleh nilai akhir sebesar "<<nilai_akhir<<endl;
getch();
}

Hasil Running:

Layar Masukan:


Layar Keluaran:


                           http://www.4shared.com/photo/jJa_BOy-/running_tgs_output_2.html



Jumat, 22 April 2011

Tugas 1 ( Biodata Pribadi )

BIODATA PRIBADI
================
Perkenalkan nama saya….., saya lahir di……, saya lahir pada tanggal….., tempat tinggal saya di…., bagi teman-teman yang ingin menghubungi saya silakan hubungi di nomer ini……


LISTING :


#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[30]="Nina.",lahir[20]="Tangerang,",pada[16]=" 07-09-1989.",alamat[15]="Tangerang.",nomor[13]="085710310733.";
cout<<"\t\t\t\t BIODATA PRIBADI\n";
cout<<"\t\t\t\t ===============\n"<<endl;
cout<<"perkenalkan, nama saya "<<nama;
cout<<" Saya lahir di "<<lahir;
cout<<" pada tanggal "<<pada;
cout<<" Tempat tinggal saya di "<<alamat;
cout<<" Bagi teman-teman yang ingin menghubungi saya, silakan hubungi di nomor ini "<<nomor<<endl;
getch();
}
Hasil Running: