Mengenai Saya

Foto saya
kadang rajin , kadang males

Pengikut

Diberdayakan oleh Blogger.
RSS

tugas 5

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

PROGRAM LIST


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

OUTPUT






























DOWNLOAD DISINI

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

tugas 4

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


LISTING PROGRAM


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

cout<<"\t\tPROGRAM HITUNG GAJI KARYAWAN"<<endl<<endl;
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.1*gapok;}
else
{tunbat=0.15;}

if(strcmp(pendidikan,"SMA")==0||strcmp(pendidikan,"sma")==0)
{tunpen=0.025*gapok;}
if(strcmp(pendidikan,"D1")==0||strcmp(pendidikan,"d1")==0)
{tunpen=0.05*gapok;}
if(strcmp(pendidikan,"D3")==0||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();
}


OUTPUT
















DOWNLOAD DISINI

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

tugas 3

SOAL


Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan
ketentuan sebagai berikut :
   Nama   Siswa,   Nilai   Pertandingan   I,   Nilai   Pertandingan   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.


PROGRAM LIST


#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char nama_siswa[20],*juara;
int nilai_pertandingan_I,nilai_pertandingan_II,nilai_pertandingan_III,nilai_rata2;

cout<<"\t\tPROGRAM HITUNG NILAI RATA-RATA\n";
cout<<"++++++++++++++++++++++++++++++++++++++++++++\n";
cout<<"Nama Siswa : ";gets(nama_siswa);
cout<<"Nilai Pertandingan I : ";cin>>nilai_pertandingan_I;
cout<<"Nilai Pertandingan II : ";cin>>nilai_pertandingan_II;
cout<<"Nilai Pertandingan III : ";cin>>nilai_pertandingan_III;

nilai_rata2 = (nilai_pertandingan_I + nilai_pertandingan_II + nilai_pertandingan_III)/3;


if(nilai_rata2>80)
      {juara="I";}
      else
      if(nilai_rata2>75)
      {juara="II";}
      else
      if(nilai_rata2>65)
      {juara="III";}
      else
      {juara="tidak menjadi juara";}

      cout<<"siswa yang bernama "<<nama_siswa<<endl;
      cout<<"Memperoleh nilai rata-rata "<<nilai_rata2<<" dan menjadi juara ke-"<<juara<<" \ndari hasil lomba yang diikutinya"<<endl;

getch();
}


OUTPUT















DOWNLOAD DISINI

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

tugas 2

SOAL

Tentukan apa hasil numerik dari ekspresi relasi dan logika dibawah ini. Diberikan
nilai A = 3; B = 6 ; C = 2 ; K = 5; L = 4; M = 3

a.  D = (4 + 2 > A && B – 2 > 3 + 2 || B + 2 <= 6 + 2 )
b.  D=K + 5 < M || (C * M < L && 2 * M – L > 0)
c.  D=L + 5 < M || C * K <  L && 2 * K – L > 0
d.  D=A * 4 <= 3 * M + B
e.  D=K + 10 > A && L – 2 > 4 * C

LIST PROGRAM


#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
int A=3,B=6,C=2,K=5,L=4,M=3;
float a,b,c,d,e,f,g,h,k,l,m;
clrscr( );
cout<<"Masukkan Nilai A = ";cin>>a;
cout<<"Masukkan Nilai B = ";cin>>b;
cout<<"Masukkan Nilai C = ";cin>>c;
cout<<"Masukkan Nilai K = ";cin>>k;
cout<<"Masukkan Nilai L = ";cin>>l;
cout<<"Masukkan Nilai M = ";cin>>m;

d=(4+2>a&&b-2>3+2||b+2<=6+2);
e=k+5<m||(c*m<l&&2*m-l>0);
f=l+5<m||c*k<l&&2*k-l>0;
g=a*4<=3*m+b;
h=k+10>a&&l-2>4*c;
cout<<endl<<endl;
cout<<"Program Ekspresi AND/OR"<<endl<<endl;
cout<<"Hasil dari d=(4+2>a&&b-2>3+2||b+2<=6+2) adalah "<<d<<endl;
cout<<"Hasil dari e=k+5<m||(c*m<l&&2*m-l>0) adalah "<<e<<endl;
cout<<"Hasil dari f=l+5<m||c*k<l&&2*k-l>O adalah "<<f<<endl;
cout<<"Hasil dari g=a*4<=3*m+b adalah "<<g<<endl;
cout<<"Hasil dari h=k+10>a&&l-2>4*c adalah "<<h<<endl;
cout<<endl;
getch();


OUTPUT



















DOWNLOAD DISINI





  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

tugas 1

SOAL

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 PROGRAM


#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char nama[8]="firyabi";
int nilai_keaktifan ,nilai_tugas ,nilai_ujian ,nilai_akhir;
int nilai_murni_keaktifan, nilai_murni_tugas, nilai_murni_ujian;
clrscr;
cout<<"\tPROGRAM HITUNG NILAI AKHIR\n";
cout<<"-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"<<endl;
cout<<"Nama Siswa : ";cin>>nama;
cout<<"Nilai Keaktifan : ";cin>>nilai_keaktifan;
cout<<"Nilai Tugas : ";cin>>nilai_tugas;
cout<<"Nilai Ujian : ";cin>>nilai_ujian;
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);
cout<<"Siswa yang bernama "<<nama<<endl;
cout<<"Dengan Nilai yang dihasilkan"<<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;cout<<" ,Memperoleh Nilai Akhir Sebesar "<<nilai_akhir;
getche();
}

OUTPUT



















DOWNLOAD DISINI

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS