Minggu, 07 Desember 2014

tugas program c++ bsi pert 10 pointer and makro no3.

3. Buatlah program menghitung nilai akhir perkuliahan pada suatu matakuliah, dengan ketentuan sebagai berikut:
• Nilai Absensi * 10 %
• Nilai Tugas * 20 %
• Nilai U.T.S * 30 %
• Nilai U.A.S * 40 %
Untuk proses penilaian dilakukan didalam file header dan simpan nama file header tersebut hitnilai.h.
Tampilan yang diinginkan:
Program Hitung Nilai Akhir Mata Kuliah
Masukkan Nilai Absensi : ……<di-input>
Masukkan Nilai Tugas : ……<di-input>
Masukkan Nilai U.T.S : ……<di-input>
Masukkan Nilai U.A.S : ……<di-input>
Nilai Murni Absensi = <data-inputan> * 10% = <hasil-proses>
Nilai Murni Tugas = <data-inputan> * 20% = <hasil-proses>
Nilai Murni U.T.S = <data-inputan> * 30% = <hasil-proses>
Nilai Murni U.A.S = <data-inputan> * 40% = <hasil-proses>
Nilai Akhir yang diperoleh sebesar : ….. <hasil-proses>

3.       a. Membuat file header
/*Membuat file header untuk menghitung Nilai Akhir Perkuliahan*/
#define NA na*0.1
#define NT nt*0.2
#define NUTS nuts*0.3
#define NUAS nuas*0.4
#define NAKHIR NA+NT+NUTS+NUAS
NB : Save file header di atas dengan cara klik file>>save as>>(save di local disk C-BC5-INCLUDE-Ganti Format File ke Headers (*.h,*.hpp,*.rh) dan ganti nama file menjadi “hitnilai”)
b. Membuat program scriptnya
/*program menghitung nilai akhir perkuliahan*/
#include <iostream.h>
#include <conio.h>
#include"hitnilai.h"
main()
{
float n_absensi,n_tugas,n_uas,n_akhir,na,nt,nuas,nuts,n_uts;
cout<<"Program Hitung Nilai akhir Mata Kuliah"<<endl;
cout<<"-------------------------------------"<<endl;
cout<<endl;
cout<<"Masukan Nilai Absensi  : ";cin>>na;
cout<<"Masukan Nilai Tugas         : ";cin>>nt;
cout<<"Masukan Nilai UTS            : ";cin>>nuts;
cout<<"Masukan Nilai UAS            : ";cin>>nuas;
cout<<"--------------------------------------"<<endl;
n_absensi=NA;
cout<<"Nilai Murni Absensi          : "<<na<<" *10%= "<<n_absensi<<endl;
n_tugas=NT;
cout<<"Nilai Murni Tugas             : "<<nt<<" *20%= "<<n_tugas<<endl;
n_uts=NUTS;
cout<<"Nilai Murni UTS                 : "<<nuts<<" *30%= "<<n_uts<<endl;
n_uas=NUAS;
cout<<"Nilai Murni UAS                : "<<nuas<<" *40%= "<<n_uas<<endl;
cout<<endl;
n_akhir=NAKHIR;
cout<<"Nilai Akhir Yang Diperoleh Sebesar : "<<n_akhir<<endl;
getch();
}
Maka hasil tampilannya sebagai berikut :

tugas program c++ bsi pert 10 pointer and makro no.2.

2. Buatlah program menghitung luas dan keliling lingkaran. Proses berada didalam file header, nama file header yang diinginkan : lingkaran.h
Tampilan Yang Diinginkan:
Masukkan Nilai Jari-jari : ... <di-input>
Luas Lingkaran : ... < hasil proses >
Keliling Lingkaran : ... < hasil proses >

2.       a. Membuat File header :
/*membuat file header untuk menghitung rumus luas dan keliling lingkaran*/
#define phi 3.14286
#define L(n)phi*n*n
#define K(n)phi*2*n
NB : Save file header di atas dengan cara klik file>>save as>>(save di local disk C-BC5-INCLUDE-Ganti Format File ke Headers (*.h,*.hpp,*.rh) dan ganti nama file menjadi “lingkaran”)
b. Membuat script program
/*program menghitung rumus luas dan keliling lingkaran*/
#include <iostream.h>
#include <conio.h>
#include"lingkaran.h"/*File header yang dibuat*/
void judul()
{
cout<<"Program Menghitung Luas dan Keliling Lingkaran"<<endl;
}
garis()
{
cout<<"-----------------------------------------"<<endl;
}
main()
{
int n,luas,keliling;
clrscr();
judul();
garis();
cout<<"Masukan Jari-jari Lingkaran : ";cin>>n; /*input jari-jari lingkaran*/
garis();
luas=L(n);
cout<<"Maka Luas Lingkaran dengan jari-jari "<<n<<" adalah "<<luas<<endl;
keliling=K(n);
cout<<"Maka Keliling lingkaran dengan jari-jari "<<n<<" adalah "<<keliling<<endl;
garis();
getch();
}
Maka hasil tampilannya sebagai berikut :

tugas program c++ bsi pert 10 pointer and makro.

1. Buatlah program menghitung pangkat dua serta pangkat tiga dari sebuah bilangan bulat dengan makro. Sebagai input adalah bilangan itu sendiri, sedangkan sebagai output adalah pangkat dua serta pangkat tiga dari bilangan bulat tersebut.

/*Membuat  Fungsi Pemangkatan*/

#include<conio>

#include<iostream>

#define pangkat2(n) n*n    /*Konstanta Untuk Pemangkatan 2*/

#define pangkat3(n) n*n*n  /*Konstanta Untuk Pemangkatan 3*/

void judul()
{

cout<<"Membuat Fungsi Pemangkatan 2 dan Pemangkatan 3 "<<endl;

}

garis()

{

cout<<"---------------------------------------------"<<endl;

}

main()

{

int n;

judul();
garis();


cout<<"Masukkan Angka : ";cin>>n; /*Input Untuk Angka Yang Akan Dipangkatkan*/

garis();

cout<<"A>>...Pangkat Dua dari "<<n<<" adalah "<<pangkat2(n)<<endl<<endl;

cout<<"B>>...Pangkat Tiga dari "<<n<<" adalah "<<pangkat3(n)<<endl;

getche();

}

Rabu, 12 November 2014

Uts c++ bsi smester 1 kasir losmen

Program Kasir Losmen
Dengan Menggunakan C++

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

main()
{

char np[23],ab[23],kk,jk[23];
int li;
long hg,bi,tb,dc,gt,ub,uk;

cout<<"\t\t**********=========*************\n";
cout<<"\t\t\t  Losmen " "Rainbow Inn" "\n";
cout<<"\t\t\tNota Booking Kamar Losmen\n";
cout<<"\t\t===================================\n\n";
cout<<"Input nama Petugas\t\t:";
cin>>np;
cout<<"Input nama Costumer\t\t:";
cin>>ab;
cout<<"\nInput Kode Kamar[S/D/F]\t\t:";
cin>>kk;

cout<<"Input Lama inap\t\t\t:";
cin>>li;

clrscr();

cout<<"\t\t**********=========*************\n";
cout<<"\t\t\t  Losmen " "Rainbow Inn" "\n";
cout<<"\t\t\tNota Booking Kamar Losmen\n";
cout<<"\t\t===================================\n\n";
cout<<"Nama Petugas\t\t\t:"<<np<<endl;
cout<<"Nama Costumer\t\t\t:"<<ab<<endl;
if(kk=='S')
{strcpy (jk,"Standard Room-Single bed");
hg=125000;
}
else if(kk=='D')
{strcpy (jk,"Deluxe Room-Double bed,Include breakfast");
hg=225000;
}
else if(kk=='S')
{strcmp (jk,"Family Room-Double bed,extra bed,Include bed");
hg=270000;
}
else
{strcpy (jk,"0");
hg=0;
}
cout<<"Jenis Kamar\t\t\t:"<<jk<<endl;
cout<<"Biaya Inap/hari\t\t\t:Rp"<<hg<<endl;
cout<<"Lama inap\t\t\t:"<<li<<endl;
cout<<"\t\t===================================================\n\n";
tb=li*hg;
cout<<"\t\t\t\tTotal Bayar\t\t\t:Rp."<<tb<<endl;
if (li>3)
 dc=0.05*tb;
 else
 dc=0;
cout<<"\t\t\t\tDiscont\t\t\t\t:Rp."<<dc<<endl;
gt=tb-dc;
cout<<"\t\t\t\tGrand Total\t\t\t:Rp."<<gt<<endl;
cout<<"\t\t\t\tUang  Bayar\t\t\t:Rp.";
cin>>ub;
uk=ub-gt;
cout<<"\t\t\t\tuang Kembali\t\t\t:Rp."<<uk<<endl;



getch();
}

hasil...:

Tampilan !......:


Tampilan 2.......:



Semoga Bermanfaat.....................!!!!!!!!!!!!!!!!!!111

soal UTs c++ smester 1 Tiket konser

Program Tiket Konser
Dengan Menggunakan C++


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

main()
{

char kodekon,kodejen,jenis[23],nama[23],judul[23],ulang;
int jumbel,tothar,totbay,ukem,ubay,harga;
float disc;
atas:
cout<<"\t\t**********************************\n";
cout<<"\t\t\tMUSTICA MUSICAL\n";
cout<<"\t\t    Penjualan Tiket Konser\n";
cout<<"\t\t**********************************\n\n";
cout<<"Nama Pembeli\t\t\t:";
cin>>nama;
cout<<"Kode Konser[1/2/3]\t\t:";
cin>>kodekon;
cout<<"jenis Tiket:\n";
cout<<"\ta.Tribune\n";
cout<<"\tb.VIP\n";
cout<<"\tc.VVIP\n\n";
cout<<"Pilih Jenis Tiket[a/b/c]:";
cin>>kodejen;
cout<<"Jumlah Beli\t\t\t:";
cin>>jumbel;

clrscr();
cout<<"\t\t**********************************\n";
cout<<"\t\t\tMUSTICA MUSICAL\n";
cout<<"\t\t    Penjualan Tiket Konser\n";
cout<<"\t\t**********************************\n\n";
cout<<"Nama Pembeli\t\t\t:"<<nama<<endl;
if (kodekon=='1')
{
strcpy(judul,"Java Jazz Festival");
if (kodejen=='a')
{  strcpy(jenis,"Tribune");
harga=50000;
}
else if (kodejen=='b')
{  strcpy(jenis,"VIP");
harga=75000;
}

else if (kodejen=='c')
{  strcpy(jenis,"VVIP");
harga=10000;
}}



else if (kodekon=='2')
{
strcpy(judul,"Young Diva In Concert");
if (kodejen=='a')
{  strcpy(jenis,"Tribune");
harga=50000;
}
else if (kodejen=='b')
{  strcpy(jenis,"VIP");
harga=100000;
}

else if (kodejen=='c')
{  strcpy(jenis,"VVIP");
harga=15000;
}}


else if (kodekon=='3')
{
strcpy(judul,"L.A Light Indie Fest");
if (kodejen=='a')
{  strcpy(jenis,"Tribune");
harga=50000;
}
else if (kodejen=='b')
{  strcpy(jenis,"VIP");
harga=90000;
}

else if (kodejen=='c')
{  strcpy(jenis,"VVIP");
harga=13000;
}
}
else
{
cout<<"\n\nMAAF KODE YANG ANDA MASUKAN SALAH"<<endl<<endl;
cout<<"\n\n\n\n\n\t\t\t\t\tinput ulang [Y/T]?:";cin>>ulang;
if(ulang=='Y'||ulang=='y')
goto atas;
else
goto bawah;
}

cout<<"Judul konser\t\t\t:"<<judul<<endl;
cout<<"Jenis tiket\t\t\t:"<<jenis<<endl;
cout<<"Harga tiket\t\t\t:"<<harga<<endl;
cout<<"Jumlah Beli\t\t\t:"<<jumbel<<endl;
cout<<"========================================\n";
tothar=harga*jumbel;
cout<<"Total Harga\t\t\t:"<<tothar<<endl;
if(jumbel>5)
disc=0.05*tothar;
else
disc=0;
cout<<"Discount\t\t\t:"<<disc<<endl;
totbay=tothar-disc;
cout<<"Total Bayar\t\t\t:"<<totbay<<endl;
cout<<"Uang Bayar\t\t\t:";
cin>>ubay;
ukem=ubay-totbay;
cout<<"Uang Kembali\t\t\t:"<<ukem<<endl;
cout<<"\n\n\n\n\n\t\t\t\t\tinput ulang [Y/T]?:";cin>>ulang;
if(ulang=='Y'||ulang=='y')
goto atas;
else
goto bawah;


bawah:
clrscr();
cout<<"\t\t\t\t==================================\n\n";
cout<<"\t\t\t\t\tTERIMAKASIH\n\n";
cout<<"\t\t\t\t==================================\n\n";
getch();
}


Hasil.:

tampilan 1...


tampilan 2


semoga bermanfaat...!!!!!!!!!!!!!1

program tiket kereta api dengan c++

Program Tiket Kereta
Dengan Menggunakan C++



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

main()
{
char nk[23],np[23],kd[23],lagi,dcs[23];
int harga,kls,jml,pb,bt,dc,tp,ub,uk;

logo:

cout<<"\t\t\tPROGRAM TIKET KERETA\n";
cout<<"\t\t==============================\n\n";
cout<<"masukan koder kereta[AG/AL/PH]:\t";
cin>>kd;
cout<<"\npilihan  kelas [1/2/3]:\n\n";
cout<<"1.Eksekutif\n";
cout<<"2.Bisnis\n";
cout<<"3.Ekonomi\n\n";
cout<<"masukan kelas [1/2/3]:\t";
cin>>kls;

atas:
clrscr();
cout<<"\t\t\tPROGRAM TIKET KERETA\n";
cout<<"\t\t==============================\n";
if (strcmp(kd,"AG")==0||strcmp(kd,"ag")==0)
{
strcpy(nk,"Arga kembar");
if(kls==1)

harga=32000;

else if(kls==2)
harga=8000;

else if(kls==3)
harga=4000;
}

else if (strcmp(kd,"AL")==0||strcmp(kd,"al")==0)
{
strcpy(nk,"Arga Lama");
if(kls==1)
harga=27000;

else if(kls==2)

harga=19000;
else if(kls==3)
harga=7000;
}

else if (strcmp(kd,"PH")==0||strcmp(kd,"ph")==0)
{
strcpy(nk,"naon nya?");
if(kls==1)
harga=210000;

else if(kls==2)

harga=16000;
else if(kls==3)
harga=2000;
}
else
{
cout<<"\n\nMAAF KODE YANG ANDA MASUKAN SALAH"<<endl<<endl;
cout<<"\n\n\n\n\n\t\t\t\t\tinput ulang [Y/T]?:";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto atas;
else
goto bawah;
}
cout<<"Nama Pemesan\t\t\t:";
cin>>np;
cout<<"Nama Kereta\t\t\t:"<<nk<<endl;
cout<<"Kelas Kereta\t\t\t:"<<kls<<endl;
cout<<"harga tiket\t\t\t:Rp."<<harga<<endl;
cout<<"jumlah pemesanan tiket\t\t:";
cin>>jml;
bt=10000;
cout<<"Biaya tambahan Fasilitas\t:"<<bt<<endl;
pb=harga*jml+bt;
cout<<"Pembayaran\t\t\t:"<<pb<<endl;
if (jml>5)
        {

        strcpy(dcs,"25 persen");
        }


else
      {    strcpy(dcs,"Maaf Anda Tidak Dapat discount");
      }
cout<<"discout\t\t\t:"<<dcs<<"\n\n";

cout<<"*******************************************\n\n";
tp=0.25*pb;
cout<<"total pembayaran\t\t:Rp."<<tp<<endl;
cout<<"uang bayar\t\t\t:Rp.";
cin>>ub;
uk=ub-tp;
cout<<"uang kembali\t\t\t:Rp."<<uk<<endl;

cout<<"  \n\n\n\n\t\t\t\t\    INGIN INPUT LAGI [Y/T]?:";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto atas;
else
goto bawah;
bawah:
{
clrscr();
cout<<"\n\n\n\n\n\t\t==================================\n ";
cout<<"\t\t\t....TERIMAKASIH....\n ";
cout<<"\t\t================================== ";
}
getch();
}


Hasil:


 SEMOGA BERMANFAAT........................!!!!!!!!!!!!!!!!11

prgram kasir toko buku dengan c++

Program Toko Buku
Dengan Menggunakan Program C++

#include <conio.h>
#include <iostream.h>
main()
{
char nama[35],bonus[30],lagi;
int harga,ttl,ppn,potongan,jumlah,total,kode;
lagi='y';
logo:
cout<<"\t\t\t*** TOKO BUKU HALIFI ***"<<endl;
cout<<"\t\t\t  Jln. Keadilan No.16"<<endl<<endl;
cout<<"==================================================================="<<endl<<endl;
atas:
cout<<"Masukan Kode Buku [1/2/3] :";cin>>kode;
clrscr();
cout<<"\t\t\t*** TOKO BUKU HALIFI ***"<<endl;
cout<<"\t\t\t  Jln. Keadilan No.16"<<endl<<endl;
cout<<"==================================================================="<<endl<<endl;
    if(kode==1)
        {
            strcpy(nama,"Sukses Belajar Borlan");
            harga=50000;
        }
     else if(kode==2)
        {
            strcpy(nama,"Kunci Pribadi Yang Sukses");
            harga=35000;
        }
     else if(kode==3)
     {
            strcpy(nama,"Mencari Mutiara Di Dasar Hati");
            harga=45000;
        }
    else
        {
            strcpy(nama,"-");
            harga=0;
        }
cout<<"Nama Buku\t\t:"<<nama<<endl;
cout<<"Harga Buku\t\t:Rp."<<harga<<endl;
cout<<"Jumlah Beli\t\t:";cin>>jumlah;
ttl=jumlah*harga;
    if (jumlah>5)
        {
        potongan=0.1*ttl;
        strcpy(bonus,"Note Book");
        }
    else
        {
        potongan=0;
        strcpy(bonus, "Maaf Anda Tidak Dapat Bonus");
      }
cout<<"Potongan\t\t:"<<potongan<<endl;
cout<<"Bonus\t\t\t:"<<bonus<<endl;

ppn=0.1*ttl;
cout<<"PPN\t\t\t:"<<ppn<<endl;
total=ttl-potongan+ppn;
cout<<"Total Bayar\t\t:Rp."<<total<<endl;

cout<<"==================================================================="<<endl<<endl;
cout<<"\t\t\t*** T E R I M A K A S I H ***"<<endl;
cout<<"\n\n\nApa Mau Input Lagi [Y?T]????";cin>>lagi;
if(lagi=='y' || 'y')
        {
    clrscr();
        goto logo;
        goto atas;
}
else
        clrscr();
getch();
}


Hasil..:


SEMOOGA BERMANFAAT...........!!!!!!!!!!!!!!!!!!!!!!