Buatlah program hitung pendapatan bonus seorang sales dari hasil penjualannya di bulan februari.
dengan ketentuan
-jika menjual <=100 barang tidak mendapat bonus
-jika menjual >=200 mendapat bonus Rp 1.000.000,-
-jika menjual >=150 mendapat bonus Rp 500.000,-
-jika menjual >=100 mendapat bonus Rp 250.000,-
Layar Masukan
Nama sales :
Jumlah Penjualan Barang Minggu 1 :
Jumlah Penjualan Barang Minggu 2 :
Jumlah Penjualan Barang Minggu 3 :
Jumlah Penjualan Barang Minggu 4 :
Layar Keluaran
Sales yang bernama...........
menjual barang sebanyak............dan.............dari hasil penjualan barang dibulan februari.
Proses
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
main()
{
char nama[50];
int jumlah,minggu1,minggu2,minggu3,minggu4;
clrscr();
cout<<"\tPROGRAM PENDAPATAN BONUS BULAN FEBRUARI\n";
cout<<"\t==========================================\n";
cout<<"Nama Sales :";gets(nama);
cout<<"Jumlah Penjualan Barang Minggu1 :";cin>>minggu1;
cout<<"Jumlah Penjualan Barang Minggu2 :";cin>>minggu2;
cout<<"Jumlah Penjualan Barang Minggu3 :";cin>>minggu3;
cout<<"Jumlah Penjualan Barang Minggu4 :";cin>>minggu4;
cout<<endl;
Jumlah=minggu1+minggu2+minggu3+minggu4;
cout<<"Sales yang bernama"<<nama<<endl;
cout<<"menjual barang sebanyak"<<jumlah;
cout<<"dan";
if(jumlah<=100)
{
cout<<"tidak mendapat bonus";
}
if(jumlah>=200)
{
cout<<"mendapat bonus sebesar Rp1.000.000,-";
}
else
if(jumlah>=150)
{
cout<<"mendapat bonus sebesar Rp500.000,-";
}
else
if(jumlah>=100)
{
cout<<"mendapat bonus sebesar Rp250.000,-";
}
cout<<"dari hasil penjualan barang di bulan februari"<<endl;
getch();
}
Kamis, 28 April 2011
Sabtu, 23 April 2011
Tugas C++ 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 ....
Script
#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();
}
Layar Keluaran
File .cpp
Kamis, 21 April 2011
tugas c++ 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 ...
List
#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.1*gapok;}
else
{tunbat=0.15*gapok;}
if(strcmp(pendidikan,"SMA")==0||strcmp(pendidikan,"sma")==0)
{tunpen=0.025*gapok;}
else
if(strcmp(pendidikan,"D1")==0||strcmp(pendidikan,"d1")==0)
{tunpen=0.05*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+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();
}
Layar Keluaran
File .cpp
tugas c++ 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.
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.
List
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main ()
{
char nama[25],*juara;
int tanding1, tanding2, tanding3, hasil;
clrscr();
cout<<"\t PROGRAM NILAI HITUNG RATA-RATA\n";
cout<<"\t ------------------------------\n";
cout<<"NAMA : ";gets(nama);
cout<<"Nilai Pertandingan 1 : ";cin>>tanding1;
cout<<"Nilai Pertandingan 2 : ";cin>>tanding2;
cout<<"Nilai Pertandingan 3 : ";cin>>tanding3;
cout<<endl;
hasil = (tanding1 + tanding2 + tanding3)/3;
if(hasil>80)
{juara= "1";}
else
if(hasil>75)
{juara= "2";}
else
if(hasil>65)
{juara= "3";}
else
{juara="Tidak Menjadi Juara";}
cout<<"Siswa yang bernama "<<nama<<endl;
cout<<"Memperoleh nilai rata rata "<<hasil<<
" dan menjadi juara ke-"<<juara<<
" dari lomba yang diikutinnya"<<endl;
getch();
}
Layar Keluaran
File .cpp
tugas c++ 2
Soal
1. 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
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
main()
{
float A,B,C,K,L,M,D,E,F,G,H;
clrscr();
cout<<"NILAI A=";cin>>A;
cout<<"NILAI B=";cin>>B;
cout<<"NILAI C=";cin>>C;
cout<<"NILAI K=";cin>>K;
cout<<"NILAI L=";cin>>L;
cout<<"NILAI M=";cin>>M;
cout<<endl;
cout<<"==================================="<<endl;
//PROSES
D = (4+2>A&&B-2>3+2||B+2<=6+2);
E = K+5<M||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;
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||M<L&&2*M-L>0 adalah "<<E<<endl;
cout<<"hasil dari F = L+4<M||C*K<L&&2*K-L>0 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<<endl;
cout<<"======================================"<<endl;
cout<<endl;
getch();
}
Layar Keluaran
File .cpp
Langganan:
Postingan (Atom)