Jumat, 17 Juni 2011
di
10.29
|
Soal=>
Buatlah program untuk menghitung besarnya diskon yang diberikan atas besarnya sejumlah pembelian dengan ketentuan sebagai berikut :
-jika belanja dibawah Rp. 1000000 maka tidak mendapatkan diskon
-jika belanja di mulai dari Rp 1000000 sampai dengan Rp 5000000 , maka mendapat diskon sebesar 20%
-jika belanja di atas Rp 5000000 , maka mendapat diskon sebesar 35%
Fungsi yang harus di buat potong() untuk menghitung besar potongan yang akan diberikan dengan tampilan yang diinginkan sebagai berikut :
PROGRAM HITUNG POTONGAN
Besar pembelian barang Rp ……….. <di input>
Besar diskon yang diberikan Rp ……………… <hasil proses>
Besar harga yang harus di bayarkan Rp………….. <hasil proses>
Listing ::::::>
#include "conio.h"
#include "stdio.h"
#include "iostream.h"
potong(long int *pembelian_barang,long int *diskon)
{
if(*pembelian_barang>5000000)
*diskon=*pembelian_barang*35/100;
else
if(*pembelian_barang>=1000000 && *pembelian_barang<=5000000)
*diskon=*pembelian_barang*20/100;
else
*diskon=0;
}
garis()
{
textcolor(11);cprintf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
cout<<endl;
}
main()
{
long int pmbelian,dskn,total;
textcolor(10);cprintf(" PT. CHEVER SQUERE ");//texnya berwarna ..(harus pake cprintf)
cout<<endl;
textcolor(13);cprintf(" JL. Cinta Gang Rindu ");
cout<<endl;
textcolor(15);cprintf(" PROGAM HITUNG POTONGAN ");
cout<<endl;
garis();
cout<<endl;
textcolor(14);cprintf(" Besar Pembelian Barang Rp. ");cin>>pmbelian;
cout<<endl;
potong(&pmbelian,&dskn);
cout<<" Besar Diskon yang diberikan Rp. "<<dskn<<endl;
total=pmbelian-dskn;
cout<<" Besar Harga yang harus dibayarkan Rp. "<<total<<endl;
textcolor(25);cprintf(" ********** TERIMA KASIH ************ ");
cout<<endl;
textcolor(18);cprintf(" ()()()()()() BANYAK ()()()()()() ");
getch();
}
Diposting oleh
Tanziilur Rahman
Kamis, 16 Juni 2011
di
07.46
|
Soal =>
Buatlah program menghitung nilai akhir perkuliahan pada suatu mata kuliah , dengan ketentuan sebagai berikut :
*Nilai Absensi * 10%
* Nilai Tugas * 20%
* Nilai U.T.S * 30%
* Nilai U.A.S * 40%
Untuk proses penilaian dilakukan di dalam file header dan simpan nama file header tersebut hitnilai.h
Buatlah program header di bawah ini , kemudian simpan dengan nama : hitnilai.h , pada folder kerja anda folder include
/*hitnilai.h
*/
#define awal {
#define akhir }
#define mulai( ) main( )
#define cetak cout
#define tampil cprintf
#define masuk scanf
#define hapus( ) clrscr( )
#define jika if
#define warna textcolor
#define tahan getche( )
#define berubah cin
#define turun endl
Simpan pada direktori C:\BC5\INCLUDE\..... , selanjutnya compile file hitnilai.h .
Akan menjadi seperti di bawah ini =>
/*-----------------------------------*/
/*program dengan file header sendiri*/
/*----------------------------------*/
#include "stdio.h"
#include "conio.h"
#include "iostream.h"
#include "hitnilai.h"
mulai()
awal
int absen,tugas1,UTS1,UAS1,nilai,absensi,tugas2,UTS2,UAS2,nilaiakhir;
hapus();
warna(4);
tampil("\nPROGRAM MENGHITUNG NILAI AKHIR MATA KULIAH\n");
cetak<<endl;
cetak<<"Masukkan Nilai Absensi : ";berubah>>absen;
cetak<<"Masukkan Nilai Tugas : ";berubah>>tugas1;
cetak<<"Masukkan Nilai U.T.S : ";berubah>>UTS1;
cetak<<"Masukkan Nilai U.A.S : ";berubah>>UAS1;
absensi = absen*10/100;
tugas2 = tugas1*20/100;
UTS2 = UTS1*30/100;
UAS2 = UAS1*40/100;
nilaiakhir = absensi+tugas2+UTS2+UAS2;
cetak<<turun;
cetak<<"----------------------------------------------------";
cetak<<endl;
cetak<<"\tNilai Murni Absensi = "<<absen;
cetak<<" * 10% = "<<absensi<<turun;
cetak<<"\tNilai Murni Tugas = "<<tugas1;
cetak<<" * 20% = "<<tugas2<<turun;
cetak<<"\tNilai Murni U.T.S = "<<UTS1;
cetak<<" * 30% = "<<UTS2<<turun;
cetak<<"\tNilai Murni U.A.S = "<<UAS1;
cetak<<" * 40% = "<<UAS2;
cetak<<turun;
cetak<<"\tNilai Akhir yang diperoleh sebesar : "<<nilaiakhir;
cetak<<turun;
cetak<<"-----------------------------------------------------";
tahan;
akhir
hasil runing dan outputnya =>
http://www.4shared.com/get/OONhU-hI/Tugas_8_file_header.html
Diposting oleh
Tanziilur Rahman
So4l=>
Data ke-1
NIM :
NAMA :
KELAS :
NILAI 1 :
NILAI 2 :
NA :
Data ke-2
NIM :
NAMA :
KELAS :
NILAI 1 :
NILAI 2 :
NA :
DATA NILAI MAHASISWA BSI
===============================================================
No. NIM NAMA KELAS NILAI 1 NILAI 2 NA KET
1.
2.
===============================================================
Listing ::
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
#include <stdio.h>
/* TANZIILUR RAHMAN */
/* NIM:11110147 */
/* KELAS:11.1A.03 */
/* TUGAS 7 */
main()
{
char nama[20][10],nim[8][10],kelas[10][10],*ket[10];
int i,q,n1[10],n2[10],na[10];
cout<<" DATA NILAI MAHASISWA BSI "<<endl;
cout<<" =========================== "<<endl;
cout<<" masukkan jumlah mahasiswa = ";cin>>q;
for (i=1;i<=q;i++)
{
cout<<" DATA KE - "<<i<<endl;
cout<<" NIM :";cin>>nim[i];
cout<<" NAMA :";cin>>nama[i];
cout<<" KELAS :";cin>>kelas[i];
cout<<" NILAI 1 :";cin>>n1[i];
cout<<" NILAI 2 :";cin>>n2[i];
cout<<endl;
na[i]=(n1[i]+n2[i])/2;
if (na[i]>=65)
{
ket[i]= "lulus";
}
else
{
ket[i]= "tidak lulus";
}
}
clrscr();
cout<<" DATA NILAI MAHASISWA "<<endl;
cout<<"==============================================================================="<<endl;
cout<<"NO. NAMA NIM KELAS NILAI1 NILAI2 NA KET "<<endl;
cout<<"==============================================================================="<<endl;
for (i=1;i<=q;i++)
{
cout<<setiosflags (ios::left)<<setw(10)<<i;
cout<<setiosflags (ios::left)<<setw(10)<<nama[i];
cout<<setiosflags (ios::left)<<setw(10)<<nim[i];
cout<<setiosflags (ios::left)<<setw(10)<<kelas[i];
cout<<setiosflags (ios::left)<<setw(10)<<n1[i];
cout<<setiosflags (ios::left)<<setw(10)<<n2[i];
cout<<setiosflags (ios::left)<<setw(10)<<na[i];
cout<<setiosflags (ios::left)<<setw(10)<<ket[i];
}
cout<<"================================================================================"<<endl;
getch();
}
runing dan outputnya ::>
dan=>
http://www.4shared.com/get/T_tb-zgw/tugas_7.html
Diposting oleh
Tanziilur Rahman
Soal :::::> PT. STAY COOL, memberikan Honor tetap kepada karyawan kontraknya sebesar Rp. 700,000,- per bulan, dengan memperoleh tujangan-tunjangan sebagai berikut: • Tunjangan Jabatan ____________________________ Golongan Persen tase ____________________________ 1 5% 2 10% 3 15% • Honor Lembur Jumlah jam kerja normal dalam satu bulan sebanyak 240 Jam Kerja. Honor lembur diberikan jika jumlah jam kerja sebih dari 240 jam, maka kelebihkan jam kerja tersebut dikalikan dengan honor lembur perjam sebesar Rp. 2,500 untuk setiap kelebihan jam kerja dalam satu bulannya. • Tampilan yang diinginkan sebagai berikut :
Layar Masukkan dan Keluaran
Program Hitung Honor Karyawan Kontrak PT. STAY COOL
Masukkan Jumlah Karyawan : ... Karyawan Ke - ... Nama Karyawan : ... Golongan (1/2/3) : ... Pendidikan (1=SMU/2=D3/3=S1) : ... Jumlah Jam Kerja : ...
<>
PT. STAY COOL ------------------------------------------------------------------------------------------- No. Nama Tunjangan Karyawan ------------------- Honor Pendapatan Jabatan Pendidikan Lembur Pajak Bersih ------------------------------------------------------------------------------------------- ... ........ ..... ....... ..... ..... ........ ... ........ ..... ....... ..... ..... ........ ------------------------------------------------------------------------------------------ Total Gaji yang dikeluarkan Rp. ........
Listing Program ::
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
char nama[35][10];
int i,j,gol[10],pen[10],jam[10],lembur1[10],lembur2[10];
long tunbat[10],tunpen[10],bersih[10],jumji[10],total[10],pajak[10];
cout<<"\t\t\tPT. STAY COOL "<<endl;
cout<<"\t\t-----------------------------"<<endl;
cout<<" Masukan jumlah karyawan = ";cin>>j;
for(i=1;i<=j;i++)
{
cout<<endl;
cout<<" Karyawan ke- "<<i<<endl;
cout<<" Nama karyawan = ";gets(nama[i]);
cout<<" Golongan [1/2/3] = ";cin>>gol[i];
cout<<" Pendidikan [1=SMA/2=D3/3=S1] = ";cin>>pen[i];
cout<<" Jumlah jam kerja = ";cin>>jam[i];
if(gol[i]==1)
tunbat[i]=0.05*700000;
else
if(gol[i]==2)
tunbat[i]=0.1*7000000;
else
tunbat[i]=0.15*700000;
if(pen[i]==1)
tunpen[i]=0.05*700000;
else
if(pen[i]==2)
tunpen[i]=0.1*700000;
else
tunpen[i]=0.15*700000;
lembur1[i]=jam[i]-240;
if(lembur1[i]>0)
lembur2[i]=lembur1[i]*2500;
else
lembur2[i]=0;
jumji[i]=700000+tunbat[i]+tunpen[i];
pajak[i]=0.1*jumji[i];
bersih[i]=jumji[i]-pajak[i];
total[j]=total[j]+(jumji[i]-pajak[i]);
}
clrscr();
cout<<endl;
cout<<" PT. STAY COOL "<<endl;
cout<<"------------------------------------------------------------------------"<<endl;
cout<<"No Nama Tunjangan "<<endl;
cout<<" karyawan -------------- Honor Pajak Pendapatan"<<endl;
cout<<" Jabatan Pendidikan Lembur bersih "<<endl;
cout<<"------------------------------------------------------------------------"<<endl;
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(8)<<i;
cout<<setiosflags(ios::left)<<setw(13)<<nama[i];
cout<<setiosflags(ios::left)<<setw(12)<<tunbat[i];
cout<<setiosflags(ios::left)<<setw(18)<<tunpen[i];
cout<<setiosflags(ios::left)<<setw(8)<<lembur2[i];
cout<<setiosflags(ios::left)<<setw(11)<<pajak[i];
cout<<setiosflags(ios::left)<<setw(8)<<bersih[i]<<endl;
}
cout<<"------------------------------------------------------------------------"<<endl;
cout<<endl;
cout<<"Total gaji = "<<total[j]<<endl;
getch();
}
outputnya=>
http://www.4shared.com/get/TngoYyjd/Tugas_6_Stay_Cool.html
Diposting oleh
Tanziilur Rahman
Sabtu, 30 April 2011
di
03.53
|
Soal:
Sebuah perusahaan ayam goreng dengan nama "GEROBAK FRIED CHIKEN" yang telah lumayan banyak pelanggannya, ingin dibantu dibuatkan program untuk membantu kelancaran usahanya.
"GEROBAK FRIED CHIKEN" 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 Masukan
GEROBAK FRIED CHIKEN
------------------------------------
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 FRIED CHIKEN
--------------------------------------------------
No. Jenis Harga Banyak Jumlah
Potong Satuan Beli Harga
--------------------------------------------------
... ........ ......... ..... Rp ...
... ........ ......... ..... Rp ...
... ........ ......... ..... Rp ...
--------------------------------------------------
Jumlah Bayar Rp ...
Pajak 10% Rp ...
Total Bayar Rp ...
Hasilnya:
=> Listing
=> Hasil Running
* Apabila kita menginput Y (ingin memesan lagi), maka program akan kembali ke awal lagi, yaitu pada proses running penginputan, dan jika T (tindak ingin memesan lagi), maka program akan berhenti memproses (Seperti gambar di atas).
Diposting oleh
Tanziilur Rahman
Soal:
PT. DINGIN DAMAI, memberi gaji pokok kepada karyawan kontraknya sebesar Rp 300.000 perbulan dengan memperoleh tunjangan-tunjangn sebagai berikut :
_______________________________
Golongan Persentase
1 5%
2 10%
3 15%
Jika seorang karyawan tersebut dengan golongan 3, maka mendapatkan tunjangan sebesar 15% * Rp. 300.000
____________________________________
Tingakat Pendidikan Persentase
SMA 2.5%
D1 5%
D3 20%
S1 30%
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 Masukan
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 Gaji Rp .......
Hasilnya:
=> Listing
=> Hasil Running
http://www.4shared.com/file/Ru-ab5Yh/TUGAS_4.html
Diposting oleh
Tanziilur Rahman
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 darei 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 ddari 65, maka maka menjadi Juara III
- Selain itu tidak juara
- Tampilan yang diinginkan sebagai berikut :
Layar Masukan
PROGRAM HITUNG NILAI RATA-RATA
Nama Siswa :
Nilai Pertandingan I :
Nilai Pertandingan II :
Layar Keluaran
Siswa yang bernama ......
Memperoleh nilai rata-rata ....... dan menjadi ...... dari hasil perlombaan yang diikutinya.
Hasilnya:
listing :
=> Hasil Running
http://www.4shared.com/file/-9r47Xqw/TUGAS_3.html
Diposting oleh
Tanziilur Rahman
|
MARVEL and SPIDER-MAN: TM & 2007 Marvel Characters, Inc. Motion Picture © 2007 Columbia Pictures Industries, Inc. All Rights Reserved. 2007 Sony Pictures Digital Inc. All rights reserved. blogger template by blog forum.
|