pemrograman C++ struct dan array tugas kuliah

pemrograman C++ struct dan array tugas kuliah sgenk.blogspot.com, catatan saya kali ini tentang pemrograman C++ struct dan array tugas kuliah,semoga sedikit memberikan manfaat buat pembaca

Judul artikel : pemrograman C++ struct dan array tugas kuliah
Link artikel : pemrograman C++ struct dan array tugas kuliah

lihat juga


pemrograman C++ struct dan array tugas kuliah

Tugas di kumpulkan dan di print
Ketentuan soal :
1. Buat program Structure & Array
2. Gunakan percabangan If / Case untuk seleksi jenis film
1. HORROR = HANTU GENDONG = Rp 5000
2. KOMEDI = SUSTER NGEPOT = Rp 5500
3. DRAMA = SAJADAH CINTA = Rp 6000
4. KARTUN = LONNEY TOONS = RP 4000
3.Ketentuan DENDA
jika LAMA SEWA lebih dari 3 hari ,Maka Denda =Rp 3000 untuk setiap VCD yang di sewa.Selain itu Denda = 0.
4. Ketentuan Input :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

RENTAL VCD "AI SITERU"

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



Nama Kasir : (input)
Nama Penyewa : (input)
Jumlah Data : (input)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data ke - : INDEX ARRAY
Pilih jenis film :
[1. HORROR 2.KOMEDI 3.DRAMA 4.KARTUN ] :(input)
Jumlah sewa (input)
Lama sewa : (input)




Dan ketentuan Outputnya


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - -

STRUK PEMBAYARAN RENTAL VCD

RENTAL VCD "AI SITERU"

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - -- - - - - - - - -



Nama Kasir = Nama penyewa =
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - -

No. Nama Film Harga Jumlah Lama Denda Jumlah
sewa sewa sewa harga
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - -

... ........ Rp..... ........ .... Rp.... Rp.......
... ........ Rp..... ........ .... Rp.... Rp.......
... ........ Rp..... ........ .... Rp.... Rp.......

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - -

Total Bayar Rp.........
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - -

Mau Input Data Lagi [ Y / N ] ??? :
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - -



Nah setelah coba utak utik, contek catatan bolak balik gw kerjain semampu gw
tapi ternyata masih ada yang syntak nya error, Tapi udah deadline di kumpulin besok neh, udah gw print aja deh.
berikut listing programnya


/*------------------------------------------------------*/
/*---- Nama : Sugeng Riono -----------------*/
/*---- Nim : 18096342 ----------------------*/
/*-- Kelas : 12.1M.04 -----------------------*/
/*------ www.catatan-sgenk.co.cc ----------*/
/*------------------------------------------------------*/
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<iomanip.h>
main()
{
struct
{
char namafilm[18],jenisfilm;
long harga,lamasewa,jumlahsewa,denda,jumlahharga;
}film[12];
char jawab,namakasir[25],namapenyewa[25];
int totalbayar;
int i,n;
clrscr();
lagi:
cout<<"--------------------------------------------------------"<<endl;
cout<<" RENTAL VCD ``AI SITERU`` "<<endl;
cout<<"--------------------------------------------------------"<<endl;
cout<<"Nama Kasir : ";gets(namakasir);
cout<<"Nama Penyewa : ";gets(namapenyewa);
cout<<"Jumlah data : ";cin>>n;
cout<<"\n------------------------------------------------------"<<endl;
for (i=1;i<=n;++i)
{
cout<<"Data ke -: "<<i<<endl;
ulang:
cout<<"Pilih Jenis Film :"<<endl;
cout<<"[1.HORROR 2.KOMEDI 3.DRAMA 4.KARTUN ] : ";cin>>film[i].jenisfilm;
cout<<"Jumlah Sewa : ";cin>>film[i].jumlahsewa;
cout<<"Lama Sewa : ";cin>>film[i].lamasewa;
cout<<endl;
}
clrscr();
cout<<"-------------------------------------------------------------"<<endl;
cout<<"\t\tSTRUK PEMBAYARAN RENTAL VCD "<<endl;
cout<<"\t\t RENTAL VCD``AI SITERU`` "<<endl;
cout<<"-------------------------------------------------------------"<<endl;
cout<<"Nama Kasir = "<<namakasir<<"\t\tNama Penyewa = "<<namapenyewa<<endl;
cout<<"-------------------------------------------------------------"<<endl;
cout<<"No. Nama Film Harga Jumlah Lama Denda Jumlah "<<endl;
cout<<" Sewa Sewa Sewa Haga "<<endl;
cout<<"-------------------------------------------------------------"<<endl;
for (i=1;i<=n;++i)
{
switch(film[i].jenisfilm)
{
case '1':
{
strcpy(film[i].namafilm,"HANTU GENDONG");
film[i].harga=5000;
}
break;
case '2':
{
strcpy(film[i].namafilm,"SUSTER NGEPOT");
film[i].harga=5500;
}
break;
case '3':
{
strcpy(film[i].namafilm,"SAJADAH CINTA");
film[i].harga=6000;
}
break;
case '4':
{
strcpy(film[i].namafilm,"LONNEY TOONS");
film[i].harga=4000;
}
break;
default:
{
cout<<"kode salah !"<<endl;
goto ulang;
}
}
cout<<setiosflags(ios::right)<<setw(1)<<i<<" ";
cout<<setiosflags(ios::right)<<setw(10)<<film[i].namafilm;
cout<<setiosflags(ios::right)<<setw(4)<<"Rp"<<film[i].harga;
cout<<setiosflags(ios::right)<<setw(6)<<film[i].jumlahsewa;
cout<<setiosflags(ios::right)<<setw(6)<<film[i].lamasewa<<"Hari";
if (film[i].lamasewa>3)
film[i].denda=3000;
else
film[i].denda=0;
cout<<setiosflags(ios::right)<<setw(6)<<"Rp" <<film[i].denda;
film[i].jumlahharga=(film[i].harga*film[i].jumlahsewa)+film[i].denda;
cout<<setiosflags(ios::right)<<setw(10)<<"Rp" <<film[i].jumlahharga;
cout<<endl;
cout<<"----------------------------------------------------------------"<<endl;
totalbayar=film[i].jumlahharga+totalbayar;
}
cout<<"\t\t\t\t\tTotal Bayar Rp "<<totalbayar<<endl;
cout<<"----------------------------------------------------------------"<<endl;
cout<<"\t\t\t Mau isi Data Lagi [Y/N] ???"<<endl;
cout<<"----------------------------------------------------------------"<<endl;
cin>>jawab;
clrscr();
if (jawab=='Y' || jawab=='y')
{
goto lagi;
}
else
{
goto keluar;
}
keluar:
}
getch();
yang gw tandain merah and kuning itu masih salah, ga tau gimana lagi, udah mentok,
jika teman pembaca mengerti mohon masukan nya.  
nah berikut tampilan inputnya :





terlihat di tampilan outputnya masih ada yang salah yaitu jumlah total semua total harga.
ayooo gimana dong ?


Demikian catatan saya tentang pemrograman C++ struct dan array tugas kuliah

Catatan pemrograman C++ struct dan array tugas kuliah, semoga dapat memberikan manfaat.

Anda sedang membaca catatan pemrograman C++ struct dan array tugas kuliah dan catatan ini url permalinknya adalah http://sgenk.blogspot.co.id/2009/12/pemrograman-c-struct-dan-array-tugas.html Semoga artikel ini bisa bermanfaat.