Jumat, 29 April 2011

tugas cpp 6

soal

Hitunglah keliling sebuah persegi panjang

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

main()
{
int a,b,kel;
clrscr();
cout <<"Masukkan nilai Panjang :";c>>a;
cout <<"Masukkan nilai Lebar   :";cin>>b;
kel=2*(a+b);
cout <<"Keliling Persegi Panjang Adalah :"<<kel<<endl;
getch();
}

  • RUNING














link download tugas 6

Selasa, 26 April 2011

tugas cpp gerobak


TUGAS CPP 5 TENTANG PROGRAM "GEROBAK FRIED CHICKEN"

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






SCRIP PROGRAM
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <iomanip.h>
#include <string.h>

main()
{
int y ,b ,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>>y;
jumbar[y] = 0;
if (y <= 0)
   {
   cout<<"\n\t\tBanyak Jenis Tidak Boleh Null";
   goto akhir;
   }
   else
   {
for(b = 1 ; b <= y; ++b)
   {
      cout<<"\tJenis Ke - "<<b;
cout<<"\n\tJenis Potong [D/P/S] : ";cin>>jenis[b];
cout<<"\tBanyak Potongan : ";cin>>bapot[b];
      cout<<"\t------------------------\n";
   if (jenis[b] == 'D' || jenis[b] == 'd')
         {
   ket[b] = "Dada ";
   hasat[b] = 2500;
            }
   else if (jenis[b] == 'P' || jenis[b] == 'p')
         {
            ket[b] = "Paha ";
   hasat[b] = 2000;
            }
   else if (jenis[b] == 'S' || jenis[b] == 's')
         {
            ket[b] = "Sayap";
   hasat[b] = 1500;
            }
   else
   {
       cout<<"\nAnda Salah Masukan Kode Jenis Potongan.";
       hasat[b] = 0;
       }
      jumhar[b] = hasat[b] * bapot[b];
      jumbar [y] = jumbar[y] + hasat[b] * bapot[b];
       if (jumbar[y] == 0)
         {
         pajak[y] = 0;
            totba[y] = 0;
            }
         else
         {
pajak[y] = jumbar[y] * 0.1;
totba[y] = jumbar[y] + pajak[y];
            }
      }
   }
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 (b = 1; b <= y; ++b)
   {
cout<<" "<<b<<" | "<<ket[b]<<"     | "<<hasat[b];
   cout<<"      | "<<bapot[b]<<"      | Rp. "<<jumhar[b]<<endl;
}
cout<<"------------------------------------------------\n";
cout<<"\t\t\tJumlah Bayar  Rp. "<<jumbar[y]<<endl;
cout<<"\t\t\tPajak 10%     Rp. "<<pajak[y]<<endl;
cout<<"\t\t\tTotal Bayar   Rp. "<<totba[y];
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();
}
  • RUNING












 
 silahkan download disini    tugas cpp5

Rabu, 20 April 2011

cpp4

   SWITCH-CASE

Menghitung gaji poko karian dengan menggunakan SWITCH-CASE


  • SOAL


  PT.  DINGIN  DAMAI,  memberi  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

Tingkat  Persentase
Pendidikan
  SMA  2.5%
  D1  5%
D3  20%
S1  30%
Jika  seorang  karyawan  tersebut  dengan  golongan  3,  maka  mendapatkan
tunjangan sebesar 15% * Rp. 300,000

Honor Lembur
Jumlah jam kerja normal sebanyak 8 jam, Honor lembur diberikan 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 .....
    +
Honor Lembur      Rp ...



  • SCRIP PROGRAM
#include <iostream.h>
#include <conio.h>
#include <stdio.h>

main ()
{
char nama [50], golongan, pendidikan, lanjut, ulangi;
long lembur, tunjab, tunpen, gapok, gatot;
int jamker;
clrscr();
cout<<"\tPROGRAM HITUNG GAJI KARYAWAN";
cout<<"\n============================================";
cout<<"\n\nNama Karyawan = ";gets(nama);
cout<<"Golongan Jabatan = ";cin>>golongan;
cout<<"Pendidikan = ";cin>>pendidikan;
cout<<"Jumlah jam kerja = ";cin>>jamker;
gapok = 300000;
cout<<"\nKaryawan Yang Bernama "<<nama;
switch (golongan)
{
case '1':
tunjab = gapok*0.05;
break;
case '2':
tunjab = gapok*0.1;
break;
case '3':
tunjab = gapok*0.15;
break;
default:
tunjab = 0;
}
switch (pendidikan)
{
case '1':
tunpen = gapok*0.025;

break;
case '2':
tunpen = gapok*0.05;
break;
case '3':
tunpen = gapok*0.2;
break;
case '4':
tunpen = gapok*0.3;
break;
default:
tunpen = 0;
}
if (jamker < 8 || jamker > 24)
{
lembur = 0;
}
else
lembur = (jamker - 8)*3500;
gatot = tunjab + tunpen + lembur + gapok;
cout<<"\n\nHonor Yang Diterima";
cout<<"\n\tTunjangan Jabatan Rp. "<<tunjab;
cout<<"\n\tTunjangan Pendidikan Rp. "<<tunpen;
cout<<"\n\tHonor Lembur Rp. "<<lembur;
cout<<"\n\t --------------- +";
cout<<"\n\tGaji Total Rp. "<<gatot;
getch();
}
  • RUNING
 

bagi kalian ingin mendownload'a silahkan klik d link nh