SOAL:
/*
bentuk input
----------------------------
Masukan nama Kasir :
Masukan Nama Pembeli :
input jumlah Data :
Data ke- 1
Input Kode Barang :
Input Jumlah Barang :
data ke-2
Input Kode Barang :
Input Jumlah Barang :
----------------------------
Bentuk Output
----------------------------
Kasir : Fadli No. Faktur : F-001
Pembeli : Asmara Jati Tanggal : 28-10-1981
----------------------------------------------------------------------------------------
No. Nama Harga Qty Jumlah
Urut Barang Satuan Harga
----------------------------------------------------------------------------------------
1. Pensil Rp. 500 5 Rp. 2.500
2. Pulpen Rp. 1.500 10 Rp. 15.000
-----------------------------------------------------------------------------------------
Total Bayar Rp. 17.500
Uang Bayar Rp. 20.000
Kembali Rp. 2.500
-------------------------------------------------------------------------------------------
T E R I M A K A S I H
-------------------------------------------------------------------------------------------
Input Data Lagi [Y/T] :
*/
LISTING PROGRAMNYA:
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <iomanip.h>
main()
{
char namap[50], namak[50], tgl[50], lanjut, ulangi;
char kode[10] = {'1','2','3','4','5','6','7','8','9','10'}, *namab[10];
long hasat[10], jumhar[10], totbar[10];
long bayar, kembali;
int jumbel[10];
int x, y, z = 0;
clrscr();
cout<<"\n\n\t\tNama Kasir = ";gets(namak);
cout<<"\n\n\t\tTanggal Login [dd/mm/yyyy] = ";gets(tgl);
cout<<"\n\n\t\tKasir saat ini "<<namak;
cout<<"\n\n\n\t\tPress Anykey To Countinue . . .";
lanjut = getche();
if(lanjut == 'Q')
goto program;
else
goto program;
program:
clrscr();
cout<<"\n\t\tMasukan Nama Pembeli = ";gets(namap);
cout<<"\t\tJumlah Data = ";cin>>y;
totbar[y] = 0;
for (x = 1; x <= y; x++)
{
cout<<"\n\t\t----------------------";
cout<<"\n\t\tData Ke-"<<x;
cout<<"\n\n\t\tInput Kode Barang = ";cin>>kode[x];
if(kode[x] == '1')
{
namab[x] = "Buku";
hasat[x] = 3500;
}
else if (kode[x] == '2')
{
namab[x] = "Pensil";
hasat[x] = 2000;
}
else if (kode[x] == '3')
{
namab[x] = "Pulpen";
hasat[x] = 2500;
}
else if (kode[x] == '4')
{
namab[x] = "Penggaris";
hasat[x] = 2500;
}
else if (kode[x] == '5')
{
namab[x] = "Serutan";
hasat[x] = 2000;
}
else if (kode[x] == '6')
{
namab[x] = "Penghapus";
hasat[x] = 2000;
}
else if (kode[x] == '7')
{
namab[x] = "Tipe-x";
hasat[x] = 4000;
}
else if (kode[x] == '8')
{
namab[x] = "Spidol";
hasat[x] = 5000;
}
else if (kode[x] == '9')
{
namab[x] = "Stabilo";
hasat[x] = 3000;
}
else if (kode[x] == 10)
{
namab[x] = "Tempat Alat Tulis";
hasat[x] = 5000;
}
else
{
cout<<"\nKode yang ada Masukan Salah.\n";
goto program;
}
cout<<"\t\tAnda Memilih = "<<namab[x];
cout<<"\n\t\tDengan Harga Satuan = "<<hasat[x]<<endl;
cout<<"\t\tInput Jumlah Beli = ";cin>>jumbel[x];
jumhar[x] = hasat[x] * jumbel[x];
totbar[y] = totbar[y] + hasat[x] * jumbel[x];
}
cout<<"\n\t\tAda Kesalahan? [Y/T] ";
ulangi = getche();
if (ulangi == 'Y' || ulangi == 'y')
goto program;
bill:
clrscr();
cout<<"\nKasir = "<<namak;
cout<<setiosflags(ios::right)<<setw(55)<<"No faktur : FN-00"<<z<<endl;
cout<<"Pembeli = "<<namap;
cout<<setiosflags(ios::right)<<setw(46)<<"Tanggal = "<<tgl<<endl;
cout<<"--------------------------------------------------------------------------------";
cout<<" No Nama Harga Qty Jumlah \n";
cout<<"Unit Barang Satuan Harga \n";
cout<<"--------------------------------------------------------------------------------";
for(x = 1; x <= y; x++)
{
cout<<setiosflags(ios::left)<<setw(11)<<x;
cout<<setiosflags(ios::left)<<setw(19)<<namab[x];
cout<<setiosflags(ios::left)<<setw(19)<<hasat[x];
cout<<setiosflags(ios::left)<<setw(17)<<jumbel[x];
cout<<setiosflags(ios::left)<<setw(10)<<jumhar[x]<<endl;
}
cout<<"--------------------------------------------------------------------------------\n";
cout<<setiosflags(ios::right)<<setw(66)<<"Total Bayar = "<<totbar[y]<<endl;
cout<<setiosflags(ios::right)<<setw(66)<<"Uang Bayar = ";cin>>bayar;
if(bayar >= totbar[y])
kembali = bayar - totbar[y];
else
goto bill;
cout<<setiosflags(ios::right)<<setw(66)<<"Kembalian = "<<kembali<<endl;
cout<<"\n\n--------------------------------------------------------------------------------";
cout<<"\n\t\t\t\tTERIMA KASIH";
cout<<"\n--------------------------------------------------------------------------------";
cout<<"\n\nAnda Ingin Input Lagi? [Y/T] ";
ulangi = getche();
if (ulangi == 'Y' || ulangi == 'y')
{
z++;
goto program;
}
else
goto akhir;
akhir:
getch();
}
HASILNYA:
Download Link DISINI
Minggu, 15 Mei 2011
TUGAS PT.STAY COOL
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 : ... <diinput>
Karyawan Ke - ... <proses counter>
Nama Karyawan : ... <di input>
Golongan (1/2/3) : ... <di input>
Pendidikan (1=SMU/2=D3/3=S1) : ... <di input>
Jumlah Jam Kerja : ... <di input>
<<Terus berulang tergantung Jumlah Karyawan>>
PT. STAY COOL
-------------------------------------------------------------------------------------------
No. Nama Tunjangan
Karyawan ------------------- Honor Pendapatan
Jabatan Pendidikan Lembur Pajak Bersih
-------------------------------------------------------------------------------------------
... ........ ..... ....... ..... ..... ........
... ........ ..... ....... ..... ..... ........
------------------------------------------------------------------------------------------
Total Gaji yang dikeluarkan Rp. ........
LISTING PROGRAMNYA:
#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<<" 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<<" 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<<"Total gaji ="<<total[j]<<endl;
getch();
}
HASILNYA:
Download Link DISINI
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 : ... <diinput>
Karyawan Ke - ... <proses counter>
Nama Karyawan : ... <di input>
Golongan (1/2/3) : ... <di input>
Pendidikan (1=SMU/2=D3/3=S1) : ... <di input>
Jumlah Jam Kerja : ... <di input>
<<Terus berulang tergantung Jumlah Karyawan>>
PT. STAY COOL
-------------------------------------------------------------------------------------------
No. Nama Tunjangan
Karyawan ------------------- Honor Pendapatan
Jabatan Pendidikan Lembur Pajak Bersih
-------------------------------------------------------------------------------------------
... ........ ..... ....... ..... ..... ........
... ........ ..... ....... ..... ..... ........
------------------------------------------------------------------------------------------
Total Gaji yang dikeluarkan Rp. ........
LISTING PROGRAMNYA:
#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<<" 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<<" 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<<"Total gaji ="<<total[j]<<endl;
getch();
}
HASILNYA:
Minggu, 01 Mei 2011
Album Ungu
Bagi teman-teman yang suka dengan lagu-lagunya UNGU Band, silahkan download lagu-lagunya di bawah ini dari album yang lama sampai yang terbaru:
- Album Laguku.
Track List:
- Bayang Semu.
- Jika itu yang terbaik.
- Bebas.
- Embun hati.
- Terang.
- Sepi gelisah.
- Jangan siakan.
- Maafkanlah.
- Sirna.
- Tiada kata .
- Kisah.
- Laguku.
- Album Tempat Terindah.
- Antara kita.
- Karena dia kamu.
- Hanya cinta.
- Rasa sayang.
- Suara hati.
- Dia dan dirimu.
- Semoga.
- Coba tuk temukan.
- Mengertilah.
- Dunia menangis.
- Cinta, cintaku.
- Tempat terindah.
- Album Melayang.
- Melayang.
- Seperti yang dulu.
- Demi waktu.
- Berikan aku cinta.
- Berjanjilah.
- Dari satu hati.
- Aku bukan pilihan hatimu.
- Tak perlu.
- Ungu (tak terulang).
- Tercipta untukku.
- Ciuman pertama.
- Sejauh mungkin
- Album Surgamu.
- Surgamu.
- Andai ku tahu.
- Selamat lebaran.
- Doa.
- Shalawat.
- Album Untukmu Selamanya.
- Aku datang untuk mencintaimu.
- Untukmu selamanya.
- Kekasih gelapku.
- Bukan aku.
- Ijinkan aku.
- Cerita bersamamu.
- Apalah arti cinta
- Saat indah bersamamu
- Waktu yang dinanti
- Lagu cinta
- Penyanyi jalanan
- Cinta dalam hati
- Album Para PencariMu.
- Para pencariMu.
- Sesungguhnya.
- Sembah sujudku.
- Surga hati.
- Tuhanku.
- Album Aku Dan Tuhanku.
- Dengan nafasMu.
- Hidup hanya sementara.
- Syukur allhamdulillah.
- CahayaMu.
- Doa yang terlupakan.
- Album Penguasa Hati.
- Akulah Cintamu.
- Dilema cinta.
- Hampa hatiku.
- Ku ingin selamanya.
- Beri aku waktu.
- Kau tahu.
- Indonesiaku.
- Yang pertama.
- Luka disini.
- Terang dalam gelapku.
- Badai kini berlalu.
- Penguasa hatiku.
- Album Maha Besar.
- Hanya kau.
- Dia maha sempurna.
- Maha besar.
- Album 1000 Kisah Satu Hati.
- Mabuk kepayang.
- Dirimu satu.
- Dia atau diriku.
- I Need You.
- Percaya padaku.
- Almost soulmate.
- Saat bahagia feat Andien.
- Selamanya.
- Sampai kapanpun.
- In time.
- Hakikat cinta.
- Doa untuk ibu.
Sabtu, 23 April 2011
TUGAS QUIZ (TUGAS ENAM)
Soal:
Listing Script Program:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
char nama[30],nis[10];
float pendapatan,jasa=0,komisi=0,total=0;
clrscr();
cout<<"\t\t\t\tPT MAJU MUNDUR"<<endl;
cout<<"\t\t\t ========================"<<endl;
cout<<"Nama Salesman : ";gets(nama);
cout<<"Nomor Induk Sales (NIS) : ";cin>>nis;
cout<<"Pendapatan Hari Ini Rp. ";cin>>pendapatan;
if(pendapatan>=0&&pendapatan<=200000)
{
jasa=20000;
komisi=0.5*pendapatan;
}
else
if(pendapatan<=500000)
{
jasa=40000;
komisi=0.15*pendapatan;
}
else
{
jasa=50000;
komisi=0.2*pendapatan;
}
/* menghitung total */
total=komisi+jasa;
cout<<"Salesman yang bernama "<<nama;
cout<<" \nDengan Pendapatan yang di dapat hari itu."<<endl;
cout<<"\tUang Jasa Rp. "<<jasa<<endl;
cout<<"\tUang komisi Rp. "<<komisi<<endl;
cout<<"\t===================================="<<endl;
cout<<"\tHasil Total Rp. "<<total<<endl;
getch();
}
Hasilnya:
Download Link disini
Perusahaan PT MAJU MUNDUR memnerikan komisi para salesman dengan ketentuan sebagai berikut:
- bila salesman dapat menjual barang hingga Rp. 200.000,-
akan diberikan uang jasa sebesar Rp. 20.000,- ditambah dengan uang
komisi sebesar Rp. 5% dari pendapatan yang diperoleh hari itu.
- bila salesman dapat menjual barang diatas Rp. 200.000,- akan
diberikan uang jasa sebesar Rp. 40.000,- ditambah dengan uang komisi sebesar
Rp. 15% dari pendapatan hari itu.
- bila salesman dapat menjual barang diatas Rp. 800.000,- akan
diberikan uang jasa sebesar Rp. 50.000,- ditambah dengan
uang komisi sebesar Rp. 20% dari pendapatan hari itu.
- total pendapatan=komisi+jasa
layar masukan
PT MAJU MUNDUR
===============
Nama Salesman :........<diinput>
Nomor Induk Salesman :........<diinput>
Pendapatan Hari Ini :........<diinput>
layar keluaran
Salesman yang bernama <tampil data>
Dengan Pendapatan yang di dapat hari itu.
uang jasa Rp. <hasil proses>
uang komisi Rp. <hasil proses>
=================================
hasil total Rp. <hasil proses>
Listing Script Program:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
char nama[30],nis[10];
float pendapatan,jasa=0,komisi=0,total=0;
clrscr();
cout<<"\t\t\t\tPT MAJU MUNDUR"<<endl;
cout<<"\t\t\t ========================"<<endl;
cout<<"Nama Salesman : ";gets(nama);
cout<<"Nomor Induk Sales (NIS) : ";cin>>nis;
cout<<"Pendapatan Hari Ini Rp. ";cin>>pendapatan;
if(pendapatan>=0&&pendapatan<=200000)
{
jasa=20000;
komisi=0.5*pendapatan;
}
else
if(pendapatan<=500000)
{
jasa=40000;
komisi=0.15*pendapatan;
}
else
{
jasa=50000;
komisi=0.2*pendapatan;
}
/* menghitung total */
total=komisi+jasa;
cout<<"Salesman yang bernama "<<nama;
cout<<" \nDengan Pendapatan yang di dapat hari itu."<<endl;
cout<<"\tUang Jasa Rp. "<<jasa<<endl;
cout<<"\tUang komisi Rp. "<<komisi<<endl;
cout<<"\t===================================="<<endl;
cout<<"\tHasil Total Rp. "<<total<<endl;
getch();
}
Hasilnya:
Download Link disini
TUGAS PROGRAM ARRAY GEROBAK CHICKEN (Tugas Lima Array)
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 ....
Listing Script Program:
#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();
}
Hasilnya:
Download Link disini
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 Script Program:
#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();
}
Hasilnya:
Download Link disini
Rabu, 20 April 2011
TUGAS PROGRAM HITUNG GAJI KARYAWAN (TUGAS EMPAT)
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 Script Program:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[20],goljab,pend;
int jam;
float tunjab,lembur,gaji,tunpend;
clrscr();
cout<<"\t\t\t\tPT.DINGIN DAMAI"<<endl;
cout<<"\t ========================="<<endl;
cout<<"Nama karyawan : ";gets(nama);
cout<<"Golongan jabatan [1/2/3] : ";cin>>goljab;
cout<<"\nMasukan 1 untuk = SMA."<<endl;
cout<<"Masukan 2 untuk = D1."<<endl;
cout<<"Masukan 3 untuk = D3."<<endl;
cout<<"Masukan 4 untuk = S1."<<endl;
cout<<"\nPendidikan : ";cin>>(pend);
cout<<"Jumlah jam kerja : ";cin>>jam;
lembur=(jam-8)*3500;
cout<<endl;
cout<<"Karyawan Yang Bernama "<<nama<<endl;
cout<<"Honor Yang Diterima "<<endl;
if(goljab=='1')
{
tunjab=0.05*300000;
}
else if(goljab=='2')
{
tunjab=0.1*300000;
}
else if(goljab=='3')
{
tunjab=0.15*300000;
}
else
{
cout<<"Golongan Yang anda masukan salah."<<endl;
}
cout<<"\tTunjangan Jabatan Rp "<<tunjab<<endl;
if(pend=='1')
{
tunpend=2.5/100*300000;
}
else if(pend=='2')
{
tunpend=0.05*300000;
}
else if(pend=='3')
{
tunpend=0.2*300000;
}
else if(pend=='4')
{
tunpend=0.3*300000;
}
cout<<"\tTunjangan Pendidikan Rp "<<tunpend<<endl;
cout<<"\tHonor Lembur Rp "<<lembur<<endl;
gaji=tunjab+tunpend+lembur;
cout<<"\t _________________+"<<endl;
cout<<"\tGaji yang diterima adalah Rp "<<gaji<<endl;
getch();
}
Hasilnya:
Download Link disini
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 Script Program:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[20],goljab,pend;
int jam;
float tunjab,lembur,gaji,tunpend;
clrscr();
cout<<"\t\t\t\tPT.DINGIN DAMAI"<<endl;
cout<<"\t ========================="<<endl;
cout<<"Nama karyawan : ";gets(nama);
cout<<"Golongan jabatan [1/2/3] : ";cin>>goljab;
cout<<"\nMasukan 1 untuk = SMA."<<endl;
cout<<"Masukan 2 untuk = D1."<<endl;
cout<<"Masukan 3 untuk = D3."<<endl;
cout<<"Masukan 4 untuk = S1."<<endl;
cout<<"\nPendidikan : ";cin>>(pend);
cout<<"Jumlah jam kerja : ";cin>>jam;
lembur=(jam-8)*3500;
cout<<endl;
cout<<"Karyawan Yang Bernama "<<nama<<endl;
cout<<"Honor Yang Diterima "<<endl;
if(goljab=='1')
{
tunjab=0.05*300000;
}
else if(goljab=='2')
{
tunjab=0.1*300000;
}
else if(goljab=='3')
{
tunjab=0.15*300000;
}
else
{
cout<<"Golongan Yang anda masukan salah."<<endl;
}
cout<<"\tTunjangan Jabatan Rp "<<tunjab<<endl;
if(pend=='1')
{
tunpend=2.5/100*300000;
}
else if(pend=='2')
{
tunpend=0.05*300000;
}
else if(pend=='3')
{
tunpend=0.2*300000;
}
else if(pend=='4')
{
tunpend=0.3*300000;
}
cout<<"\tTunjangan Pendidikan Rp "<<tunpend<<endl;
cout<<"\tHonor Lembur Rp "<<lembur<<endl;
gaji=tunjab+tunpend+lembur;
cout<<"\t _________________+"<<endl;
cout<<"\tGaji yang diterima adalah Rp "<<gaji<<endl;
getch();
}
Hasilnya:
Download Link disini
Kamis, 14 April 2011
PROGRAM HITUNG NILAI RATA-RATA / IF MAJEMUK (Tugas Tiga)
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.
Script Program:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
char nama[25],*juara;
int pertandingan1,pertandingan2,pertandingan3,rata2;
clrscr();
cout<<"\t\tPROGRAM HITUNG NILAI RATA-RATA\n";
cout<<"\t ==================================\n";
cout<<endl;
cout<<"Nama Siswa : ";gets(nama);
cout<<"Nilai Pertandingan1 : ";cin>>pertandingan1;
cout<<"Nilai Pertandingan2 : ";cin>>pertandingan2;
cout<<"Nilai Pertandingan3 : ";cin>>pertandingan3;
rata2=(pertandingan1+pertandingan2+pertandingan3)/3;
if(rata2>80)
{juara = "1";}
else
if(rata2>75)
{juara = "2";}
else
if(rata2>65)
{juara = "3";}
else
{juara = "Tidak Menjadi Juara";}
cout<<"Siswa yang bernama "<<nama<<endl;
cout<<"Memperoleh nilai rata-rata "<<rata2<<" dan menjadi Juara ke-"<<juara<<" dari hasil lomba yang \ndiikutinya"<<endl;
getch();
}
Hasilnya:
Download Link disini
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.
Script Program:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
char nama[25],*juara;
int pertandingan1,pertandingan2,pertandingan3,rata2;
clrscr();
cout<<"\t\tPROGRAM HITUNG NILAI RATA-RATA\n";
cout<<"\t ==================================\n";
cout<<endl;
cout<<"Nama Siswa : ";gets(nama);
cout<<"Nilai Pertandingan1 : ";cin>>pertandingan1;
cout<<"Nilai Pertandingan2 : ";cin>>pertandingan2;
cout<<"Nilai Pertandingan3 : ";cin>>pertandingan3;
rata2=(pertandingan1+pertandingan2+pertandingan3)/3;
if(rata2>80)
{juara = "1";}
else
if(rata2>75)
{juara = "2";}
else
if(rata2>65)
{juara = "3";}
else
{juara = "Tidak Menjadi Juara";}
cout<<"Siswa yang bernama "<<nama<<endl;
cout<<"Memperoleh nilai rata-rata "<<rata2<<" dan menjadi Juara ke-"<<juara<<" dari hasil lomba yang \ndiikutinya"<<endl;
getch();
}
Hasilnya:
Download Link disini
PROGRAM EKSPRESI AND(&&) dan OR(||) (Tugas Dua)
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
Script Program:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
int A=3,B=6,C=2,K=5,L=4,M=3,e,f,g,D,E,F,G,H;
clrscr();
cout<<"Penggunaan Ekspresi AND (&&) dan Or (||)"<<endl;
e=4+2>A;
f=B-2>3+2;
g=B+2<=6+2;
D=e&&f||g;
cout<<"Hasil dari e = 4+2>A adalah "<<e<<endl;
cout<<"Hasil dari f = B-2>3+2 adalah "<<f<<endl;
cout<<"Hasil dari g = B+2<=6+2 adalah "<<g<<endl;
cout<<"Hasil dari D = (4+2>A&&B-2>3+2||B+2<=6+2) adalah "<<D<<endl;
cout<<endl<<endl;
e=K+5<M;
f=C*M<L;
g=2*M-L>0;
E=e||f&&g;
cout<<"Hasil dari e = K+5<M adalah "<<e<<endl;
cout<<"Hasil dari f = C*M<L adalah "<<f<<endl;
cout<<"Hasil dari g = 2*M-L>0 adalah "<<g<<endl;
cout<<"Hasil dari E=K+5<M||(C*M<L&&2*M-L>0) adalah "<<E<<endl;
cout<<endl<<endl;
e=L+5<M;
f=C*K<L;
g=2*K-L>0;
F=e||f&&g;
cout<<"Hasil dari e = L+5<M adalah "<<e<<endl;
cout<<"Hasil dari f = C*K<L adalah "<<f<<endl;
cout<<"Hasil dari g = 2*K-L>0 adalah "<<g<<endl;
cout<<"Hasil dari F=L+5<M||C*K<L&&2*K-L>0 adalah "<<F<<endl;
cout<<endl<<endl;
G=A*4<=3*M+B;
cout<<"Hasil dari G=A*4<=3*M+B adalah "<<G<<endl;
cout<<endl<<endl;
e=K+10>A;
f=L-2>4*C;
H=e&&f;
cout<<"Hasil dari e = K+10>A adalah "<<e<<endl;
cout<<"Hasil dari f = L-2>4*C adalah "<<f<<endl;
cout<<"Hasil dari H=K+10>A&&L-2>4*C adalah "<<H<<endl;
getch();
}
Hasilnya:
Download Link disini
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
Script Program:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
int A=3,B=6,C=2,K=5,L=4,M=3,e,f,g,D,E,F,G,H;
clrscr();
cout<<"Penggunaan Ekspresi AND (&&) dan Or (||)"<<endl;
e=4+2>A;
f=B-2>3+2;
g=B+2<=6+2;
D=e&&f||g;
cout<<"Hasil dari e = 4+2>A adalah "<<e<<endl;
cout<<"Hasil dari f = B-2>3+2 adalah "<<f<<endl;
cout<<"Hasil dari g = B+2<=6+2 adalah "<<g<<endl;
cout<<"Hasil dari D = (4+2>A&&B-2>3+2||B+2<=6+2) adalah "<<D<<endl;
cout<<endl<<endl;
e=K+5<M;
f=C*M<L;
g=2*M-L>0;
E=e||f&&g;
cout<<"Hasil dari e = K+5<M adalah "<<e<<endl;
cout<<"Hasil dari f = C*M<L adalah "<<f<<endl;
cout<<"Hasil dari g = 2*M-L>0 adalah "<<g<<endl;
cout<<"Hasil dari E=K+5<M||(C*M<L&&2*M-L>0) adalah "<<E<<endl;
cout<<endl<<endl;
e=L+5<M;
f=C*K<L;
g=2*K-L>0;
F=e||f&&g;
cout<<"Hasil dari e = L+5<M adalah "<<e<<endl;
cout<<"Hasil dari f = C*K<L adalah "<<f<<endl;
cout<<"Hasil dari g = 2*K-L>0 adalah "<<g<<endl;
cout<<"Hasil dari F=L+5<M||C*K<L&&2*K-L>0 adalah "<<F<<endl;
cout<<endl<<endl;
G=A*4<=3*M+B;
cout<<"Hasil dari G=A*4<=3*M+B adalah "<<G<<endl;
cout<<endl<<endl;
e=K+10>A;
f=L-2>4*C;
H=e&&f;
cout<<"Hasil dari e = K+10>A adalah "<<e<<endl;
cout<<"Hasil dari f = L-2>4*C adalah "<<f<<endl;
cout<<"Hasil dari H=K+10>A&&L-2>4*C adalah "<<H<<endl;
getch();
}
Hasilnya:
Download Link disini
Jumat, 08 April 2011
PROGRAM HITUNG NILAI AKHIR SISWA (TUGAS SATU)
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 = 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 .....
- 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 = 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 .....
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[25];
int keaktifan,tugas,ujian,akhir;
int murni_keaktifan,murni_tugas,murni_ujian;
clrscr();
cout<<"\t\tPROGRAM HITUNG NILAI AKHIR\n";
cout<<"\t ============================\n";
cout<<endl;
cout<<"Nama Siswa : ";gets(nama);
cout<<"Nilai Keaktifan : ";cin>>keaktifan;
cout<<"Nilai Tugas : ";cin>>tugas;
cout<<"Nilai Ujian : ";cin>>ujian;
murni_keaktifan=keaktifan*20/100;
murni_tugas=tugas*30/100;
murni_ujian=ujian*50/100;
akhir=(murni_keaktifan+murni_tugas+murni_ujian);
cout<<"Siswa yang bernama "<<nama;
cout<<" Dengan Nilai Persentasi Yang dihasilkan."<<endl;
cout<<"Nilai Keaktifan * 20% : "<<murni_keaktifan<<endl;
cout<<"Nilai Tugas * 30% : "<<murni_tugas<<endl;
cout<<"Nilai Ujian * 50% : "<<murni_ujian<<endl;
cout<<endl;
cout<<"Jadi Siswa Yang Bernama "<<nama<<endl;
cout<<"Memperoleh nilai akhir sebesar "<<akhir<<endl;
getch();
}
Hasilnya:
Download Link disini
Langganan:
Postingan (Atom)