Perubahan Nilai

Akhirnya Ada Juga Perubahan Pada Nilai Gw...
Walaupun Nilai Absennya Ga Berubah...
Yg Penting Gradenya Berubah ^^...


My Facebook :       My Twitter :
       

Nilai Gw Di Smester 2...

Terjadi Keanehan Sama Nilai Gw DI Semester 2... Nilai Absen Agama Gw Cm 25... Padahal Tiap Hari Gw Mengikuti Pelajaran Tuh Dosen... Mestinya Nilai Absen Gw 100... Batal Deh Dapet FULL 'A' Di Semester 2... Huhuhu...


My Facebook :       My Twitter :
       

Contoh Soal UAS 1

Tampilan Input :










Tampilan Output:











Script:
#include<conio.h>
#include<stdio.h>
#include<iostream.h>

char *bakso(int kobak)
{
if(kobak==1)
{return "Bakso Telor";}
else
if
(kobak==2)
{return "Bakso Urat";}
else
if
(kobak==3)
{return "Bakso Tenis";}
}


int habak(int kobak)
{
if
(kobak==1)
{return 20000;}
else
if
(kobak==2)
{return 25000;}
else
if
(kobak==3)
{return 30000;}
}


char *minuman(int komin)
{
if
(komin==1)
{return "Teh Botol";}
else
if
(komin==2)
{return "Fanta";}
else
if
(komin==3)
{return "Coca-Cola";}
}


int hamin(int komin)
{
if
(komin==1)
{return 7000;}
else
if
(komin==2)
{return 7500;}
else
if
(komin==3)
{return 8000;}
}


struct
{

char bakso,minuman;
int habak,kobak,komin,hamin,totbak,totmin,jubak,jumin,subtotal;
}reot[10];

main()
{
char nama[20],lagi;
int data,total=0,jumbay,kembalian,i;

atas:
clrscr();

cout<<"**********************************************"<<endl;
cout<<"***************Saung Bakso Reot***************"<<endl;
cout<<"**********************************************"<<endl;
cout<<"Masukkan Nama Pembeli      : ";gets(nama);
cout<<"Masukkan Jumlah data       : ";cin>>data;
cout<<"**********************************************"<<endl;
for(i=1;i<=data;i++)
{
cout<<"Data Ke-"<<i<<endl;
cout<<"Kode Porsi [1/2/3]         : ";cin>>reot[i].kobak;
cout<<"Jumlah Porsi Bakso         : ";cin>>reot[i].jubak;
cout<<"Kode Minuman [1/2/3]       : ";cin>>reot[i].komin;
cout<<"Jumlah Beli Minuman        : ";cin>>reot[i].jumin;
cout<<"**********************************************"<<endl;

reot[i].totbak=habak(reot[i].kobak)*reot[i].jubak;
reot[i].totmin=hamin(reot[i].komin)*reot[i].jumin;
reot[i].subtotal=reot[i].totbak+reot[i].totmin;
total=total+reot[i].subtotal;
}
clrscr();

cout<<"**********************************************************************************************"<<endl;
cout<<"************************************Saung Bakso Reot******************************************"<<endl;
cout<<"**********************************************************************************************"<<endl;
cout<<"No. Nama         Harga   Jumlah    Nama        Harga     Jumlah    Total     Total    Subtotal"<<endl;
cout<<"    Bakso        Bakso   Bakso    Minuman     Minuman   Minuman    Bakso    Minuman           "<<endl;
cout<<"**********************************************************************************************"<<endl;
for(i=1;i<=data;i++)
{
gotoxy(1,7+i);cout<<i;
gotoxy(5,7+i);cout<<bakso(reot[i].kobak);
gotoxy(18,7+i);cout<<habak(reot[i].kobak);
gotoxy(28,7+i);cout<<reot[i].jubak;
gotoxy(35,7+i);cout<<minuman(reot[i].komin);
gotoxy(48,7+i);cout<<hamin(reot[i].komin);
gotoxy(60,7+i);cout<<reot[i].jumin;
gotoxy(68,7+i);cout<<reot[i].totbak;
gotoxy(77,7+i);cout<<reot[i].totmin;
gotoxy(87,7+i);cout<<reot[i].subtotal<<endl;
}
cout<<"**********************************************************************************************"<<endl;
cout<<"Total Pendapatan   : "<<total<<endl;
cout<<"Jumlah Bayar       : ";cin>>jumbay;
kembalian=jumbay-total;
cout<<"kembalian          : "<<kembalian<<endl;
cout<<"**********************************************************************************************"<<endl;
cout<<"Input Data Lagi [Y/T]...? ";cin>>lagi;
if(lagi=='Y'||lagi=='y')
{goto atas;}
getch();
}

My Facebook :      My Twitter :
       

Contoh Soal UAS

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

main()
{
class
{

public:
int
kopaket,harga,jumbel,subtotal;
char kokelas,*kelas;
}travel[15];

char nama[20],lagi;
int data,jumyar,kembali,total=0,i;

atas:
clrscr();
cout<<"Masukan jumlah Data         : ";cin>>data;
clrscr();
cout<<"Masukkan Nama Pembeli       : ";gets(nama);
for(i=1;i<=data;i++)
{
cout<<"data ke-"<<i<<endl;
cout<<"Paket Travel [1/2/3]        : ";cin>>travel[i].kopaket;
cout<<"Kode Kelas [A/B/C]          : ";cin>>travel[i].kokelas;
cout<<"Jumlah Beli                 : ";cin>>travel[i].jumbel;

if(travel[i].kopaket==1)
{
if(travel[i].kokelas=='A'||travel[i].kokelas=='a')
{travel[i].kelas="VIP";
travel[i].harga=2500000;}
else
if
(travel[i].kokelas=='B'||travel[i].kokelas=='b')
{travel[i].kelas="Eksekutif";
travel[i].harga=1800000;}
else
if(travel[i].kokelas=='C'||travel[i].kokelas=='c')
{travel[i].kelas="Ekonomi";
travel[i].harga=1000000;}
}
elseif(travel[i].kopaket==2)
{
if(travel[i].kokelas=='A'||travel[i].kokelas=='a')
{travel[i].kelas="VIP";
travel[i].harga=5000000;}
else
if
(travel[i].kokelas=='B'||travel[i].kokelas=='b')
{travel[i].kelas="Eksekutif";
travel[i].harga=3000000;}
else
if(travel[i].kokelas=='C'||travel[i].kokelas=='c')
{travel[i].kelas="Ekonomi";
travel[i].harga=1500000;}
}
else
if(travel[i].kopaket==3)
{
if(travel[i].kokelas=='A'||travel[i].kokelas=='a')
{travel[i].kelas="VIP";
travel[i].harga=1500000;}
else
if
(travel[i].kokelas=='B'||travel[i].kokelas=='b')
{travel[i].kelas="Eksekutif";
travel[i].harga=1000000;}
else
if(travel[i].kokelas=='C'||travel[i].kokelas=='c')
{travel[i].kelas="Ekonomi";
travel[i].harga=750000;}
}

travel[i].subtotal=travel[i].harga*travel[i].jumbel;
total=total+travel[i].subtotal;

}
clrscr();
cout<<"Nama Pembeli : "<<nama<<endl;
cout<<"******************************************************************"<<endl<<endl;

cout<<"*********************Traveling Lang-Lang Buana********************"<<endl<<endl;

cout<<"******************************************************************"<<endl;
cout<<"No.  Kode Paket    Kelas      Harga    Jumlah Beli    Subtotal"<<endl;
for(i=1;i<=data;i++)
{
gotoxy(1,8+i);cout<<i;
gotoxy(10,8+i);cout<<travel[i].kopaket;
gotoxy(20,8+i);cout<<travel[i].kelas;
gotoxy(30,8+i);cout<<travel[i].harga;
gotoxy(45,8+i);cout<<travel[i].jumbel;
gotoxy(55,8+i);cout<<travel[i].subtotal<<endl;
}
cout<<"******************************************************************"<<endl;
cout<<"Total Pendapatan : "<<total<<endl;
cout<<"Jumlah Bayar     : ";cin>>jumyar;
kembali=jumyar-total;
cout<<"Kembalian        : "<<kembali<<endl;
cout<<"******************************************************************"<<endl;
cout<<"Input Data Lagi [Y/T]...?";cin>>lagi;
if(lagi=='Y'||lagi=='y')
{goto atas;}
getch();
}

My Facebook :      My Twitter :
       

STRUCT - ARRAY - FUNCTION

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

int harian(int gol)
{
if(gol==1)
{return 25000;}
else
if
(gol==2)
{return 15000;}
else
if
(gol==3)
{return 10000;}
}

int lembur(int gol)
{
if(gol==1)
{return 7500;}
else
if
(gol==2)
{return 5000;}
else
if
(gol==3)
{return 3500;}
}

  
struct
{
char
nama[20];
int jml,sisa,gol;
float penghasilan,lembur,harian;
}pegawai[10];

main()
{
int i,jumlah,total=0;
char jwb;

lagi:
clrscr();
cout<<"PT. SENEN KAMIS"<<endl;
cout<<"--------------------------------"<<endl;
cout<<"Perhitungan Upah Buruh Harian"<<endl<<endl;

cout<<"Jumlah pegawai       : ";cin>>jumlah;
for(i=1;i<=jumlah;i++)
{
cout<<"Pegawai Ke - "<<i<<endl;
cout<<"Nama Pegawai         : ";gets(pegawai[i].nama);
cout<<"Golongan [1/2/3]     : ";cin>>pegawai[i].gol;
cout<<"Jumlah Jam Kerja     : ";cin>>pegawai[i].jml;


if(pegawai[i].jml>8)
{pegawai[i].sisa=pegawai[i].jml-8;
pegawai[i].lembur=lembur(pegawai[i].gol)*pegawai[i].sisa;}
else
{pegawai[i].sisa=0;
pegawai[i].lembur=lembur(pegawai[i].gol);}

pegawai[i].penghasilan=harian(pegawai[i].gol)+pegawai[i].lembur;

total=total+pegawai[i].penghasilan;
}



clrscr();

cout<<"PT. SENEN KAMIS"<<endl;
cout<<"--------------------------------"<<endl;
cout<<"Perhitungan Upah Buruh Harian"<<endl<<endl;
cout<<"---------------------------------------------"<<endl;
cout<<" Nama    Kelebihan  Upah Harian  Upah Lembur   Penghasilan"<<endl;
cout<<"Pegawai  Jam Kerja    Sebesar      Sebesar"<<endl;
cout<<"---------------------------------------------"<<endl;
for(i=1;i<=jumlah;i++)
{
gotoxy(1,8+i);cout<<pegawai[i].nama;
gotoxy(14,8+i);cout<<pegawai[i].sisa;
gotoxy(24,8+i);cout<<harian(pegawai[i].gol);
gotoxy(37,8+i);cout<<pegawai[i].lembur;
gotoxy(51,8+i);cout<<pegawai[i].penghasilan<<endl;
}
cout<<"---------------------------------------------"<<endl;
cout<<"Total Gaji       : "<<total<<endl;
cout<<"---------------------------------------------"<<endl;

cout<<"Ingin Hitung Lagi [Y/T]...?";cin>>jwb;jwb=getche();
if(jwb=='Y'||jwb=='y')
goto lagi;
getch();
}

My Facebook :      My Twitter :
       

ARRAY - STRUCT

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

main()
{
struct
{
char judul[20],genre[10],kojen,*jenis;
int lama,harga;
}film[10];
struct
{
char tanggal[20],nama[20];
int jumlah;
}penyewa;

float totbay=0,subtotal[10],potongan,jumbay;
int i;

cout<<"             SE7EN Season DVD Rental"<<endl;
cout<<"------------------------------------------------"<<endl;
cout<<"Tanggal Sewa             : ";gets(penyewa.tanggal);
cout<<"Nama Penyewa             : ";gets(penyewa.nama);
cout<<"Masukkan Jumlah Sewa     : ";cin>>penyewa.jumlah;
cout<<"------------------------------------------------"<<endl;
for(i=1;i<=penyewa.jumlah;i++)
{
cout<<"Data DVD Ke - "<<i<<endl;
cout<<"Judul Film               : ";gets(film[i].judul);
cout<<"Genre                    : ";gets(film[i].genre);
cout<<"Jenis"<<endl;
cout<<"[1] New Release"<<endl;
cout<<"[2] Recent Release"<<endl;
cout<<"[3] Katalog"<<endl;
cout<<"Pilih Jenis Film         : ";cin>>film[i].kojen;
cout<<"Lama Sewa                : ";cin>>film[i].lama;

if(film[i].kojen=='1')
{film[i].jenis="New Release";
film[i].harga=5000;}
else
if(film[i].kojen=='2')
{film[i].jenis="Recent Release";
film[i].harga=3000;}
else
{film[i].jenis="Katalog";
film[i].harga=2000;}

subtotal[i]=film[i].harga*film[i].lama;

totbay=totbay+subtotal[i];
}

if(penyewa.jumlah>=5)
potongan=totbay*0.1;
else
potongan=0;

jumbay=totbay-potongan;


clrscr();


cout<<"   SE7EN Season DVD Rental"<<endl;
cout<<"--------------------------------------------------------------------------"<<endl;
cout<<"Tanggal Sewa      : "<<penyewa.tanggal<<endl;
cout<<"Nama Penyewa      : "<<penyewa.nama<<endl;
cout<<"--------------------------------------------------------------------------"<<endl;
cout<<"No.   Judul Film      Genre     Jenis          Harga     Lama     Subtotal"<<endl;
cout<<"--------------------------------------------------------------------------"<<endl;
for(i=1;i<=penyewa.jumlah;i++)
{
gotoxy(1,7+i);cout<<i;
gotoxy(7,7+i);cout<<film[i].judul;
gotoxy(23,7+i);cout<<film[i].genre;
gotoxy(33,7+i);cout<<film[i].jenis;
gotoxy(48,7+i);cout<<film[i].harga;
gotoxy(59,7+i);cout<<film[i].lama;
gotoxy(68,7+i);cout<<subtotal[i]<<endl;
}
cout<<"--------------------------------------------------------------------------"<<endl;
cout<<"Total Bayar       : Rp."<<totbay<<endl;
cout<<"Potongan          : Rp."<<potongan<<endl;
cout<<"Jumlah Bayar      : Rp."<<jumbay<<endl;
cout<<"--------------------------------------------------------------------------"<<endl;
getch();
}

My Facebook :      My Twitter :
       

MACRO

Pertama Buatlah Sebuah Folder Baru.
Lalu Simpan Script Dibawah Ini Dengan Nama atur.h:
Setelah Itu Simpan Script 1 Dan Script 2 Dalam Folder Yg Telah Anda Buat.

SCRIPT 1:
#define nico {
#define savero }
#define start() main()
#define cit cout
#define cat cin
#define pus() clrscr()
#define pil() getch()

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



SCRIPT 2:
#include"atur.h"
start()
nico
char nama[20],kojur[2],kowak,*jurusan,*waktu;
int daftar=100000,harga,gedung=1500000,total;

pus();
cit<<"          Penerimaan Mahasiswa Baru"<<endl;
cit<<"               Akademi FREEDOM"<<endl;
cit<<"-----------------------------------------------"<<endl;
cit<<"Nama Calon Mahasiswa    : ";gets(nama);

cit<<"Jurusan :"<<endl;
cit<<"[MI] Manajemen Informatika"<<endl;
cit<<"[TK] Teknik Komputer"<<endl;
cit<<"[KA] Komputerisasi Akuntansi"<<endl;
cit<<"Pilih Kode Jurusan      : ";cat>>kojur;
cit<<"Waktu Kuliah"<<endl;
cit<<"[P] Pagi"<<endl;
cit<<"[M] Malam"<<endl;
cit<<"Pilih Kode Kuliah       : ";cat>>kowak;

if(!strcmp(kojur,"MI")||!strcmp(kojur,"mi"))
{jurusan="Manajemen Informatika";
if(kowak=='P'||kowak=='p')
{waktu="Pagi";
harga=900000;}
else
{waktu="Malam";
harga=1200000;}}
else if(!strcmp(kojur,"TK")||!strcmp(kojur,"tk"))
{jurusan="Teknik Komputer";
if(kowak=='P'||kowak=='p')
{waktu="Pagi";
harga=1200000;}
else                                   
{waktu="Malam";
harga=1500000;}}
else
{jurusan="Komputerisasi Akuntansi";
if(kowak=='P'||kowak=='p')
{waktu="Pagi";
harga=1000000;}
else
{waktu="Malam";
harga=1300000;}}
pus();

cit<<"          Penerimaan Mahasiswa Baru"<<endl;
cit<<"               Akademi FREEDOM"<<endl;
cit<<"-----------------------------------------------"<<endl;
cit<<"Nama Calon mahasiswa    : "<<nama<<endl;
cit<<"Jurusan                 : "<<jurusan<<endl;
cit<<"Waktu Kuliah            : "<<waktu<<endl;
cit<<"Biaya Pendaftaran       : Rp."<<daftar<<endl;
cit<<"Biaya Kuliah            : Rp."<<harga<<endl;
cit<<"Biaya Gedung            : Rp."<<gedung<<endl;
cit<<"-----------------------------------------------"<<endl;
total=daftar+harga+gedung;
cit<<"Total Biaya             : Rp."<<total<<endl;
cit<<"-----------------------------------------------"<<endl;

pil();
savero

My Facebook :      My Twitter :
       
BLOG TUGAS BSI 22 BY: NICO SAVERO