quizcppvcdjawaban-1260087328-phpapp01

7
Soal Plus Jawaban Quiz C++/VSC BINA SARANA INFORMATIKA TIPE SOAL : A WAKTU : 60 MENIT MATA KULIAH : C++ SIFAT : TUTUP BUKU Petunjuk Pengerjaan Soal 1. Buat sebuah folder di C:\QUIZ\NIMMASING-MASING 2. contoh : C:\QUIZ\12028873 3. Simpan dengan nama : NIMMASING-MASING 4. Kerjakan perintah atau langkah-langkah yang diberikan I. KETENTUAN SOAL 1. Buat program Structure & Array. 2. Buat Function Garis. 3. Gunakan percabangan If / Case untuk seleksi Jenis Film. INPUT 1. HORROR HANTU GENDONG RP. 5000 2. KOMEDI SUSTER NGEPOT RP. 5500 3. DRAMA SAJADAH CINTA RP. ---------------------------------------------------------------------------- ------------------------------------------------------------ RENTAL VCD “AI SITERU” ---------------------------------------------------------------------------- ------------------------------------------------------------ Nama Kasir : <INPUT> Nama Penyewa : <INPUT> Jumlah Data : <INPUT> ---------------------------------------------------------------------------- ------------------------------------------------------------ Data Ke - : <INDEX ARRAY> ---------------------------------------------------------------------------- ------------------------------------------------------------ STRUK PEMBAYARAN RENTAL VCD RENTAL VCD “AI SITERU” ---------------------------------------------------------------------------- ------------------------------------------------------------ Nama Kasir = Nama Penyewa = ---------------------------------------------------------------------------- ------------------------------------------------------------ No. Nama Film Harga Jumlah Lama Denda Jumlah Sewa Sewa Sewa Harga DENDA : Jika LAMA SEWA lebih dari 3 Hari , Maka Denda = Rp.3000 untuk Setiap VCD yang disewa.

Upload: eqza-forilla-iero

Post on 31-Mar-2015

54 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: quizcppvcdjawaban-1260087328-phpapp01

Soal Plus Jawaban Quiz C++/VSC

BINA SARANA INFORMATIKATIPE SOAL : A WAKTU : 60 MENITMATA KULIAH : C++ SIFAT : TUTUP BUKU

Petunjuk Pengerjaan Soal1. Buat sebuah folder di C:\QUIZ\NIMMASING-MASING2. contoh : C:\QUIZ\120288733. Simpan dengan nama : NIMMASING-MASING4. Kerjakan perintah atau langkah-langkah yang diberikan

I. KETENTUAN SOAL

1. Buat program Structure & Array.2. Buat Function Garis.3. Gunakan percabangan If / Case untuk seleksi Jenis Film.

INPUT

OUTPUT

1. HORROR HANTU GENDONG RP. 50002. KOMEDI SUSTER NGEPOT RP. 55003. DRAMA SAJADAH CINTA RP. 60004. KARTUN LONNEY TOONS RP. 4000

----------------------------------------------------------------------------------------------------------------------------------------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>

----------------------------------------------------------------------------------------------------------------------------------------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......... ....... ........ Hari RP........ RP.............. ...... ..................... RP......... ....... ........ Hari RP........ RP.................... ..................... RP......... ....... ........ Hari RP........ RP..............----------------------------------------------------------------------------------------------------------------------------------------

Total Bayar RP..............----------------------------------------------------------------------------------------------------------------------------------------

Mau Isi Data Lagi [Y/N] ???? :

SELAMAT MENGERJAKAN

DENDA :Jika LAMA SEWA lebih dari 3 Hari , Maka Denda = Rp.3000 untuk Setiap VCD yang disewa. Selain itu Denda = 0.

Page 2: quizcppvcdjawaban-1260087328-phpapp01

Soal Plus Jawaban Quiz C++/VSC

Menggunakan Structure:#include <stdio.h>#include <conio.h>#include <iostream.h>#include <iomanip.h>void garis(){cout<<"--------------------------------------------------------------------"<<endl;}main(){struct{long int pil,h,js,ls,denda,jh;char nf[20];}film[10];int i,j,tb;char np[20],nk[20],jawab;a:tb=0;clrscr();garis();cout<<"\t\t\tRENTAL VCD \"AI SITERU\" "<<endl;garis();cout<<"Nama Kasir : ";cin>>nk;cout<<"Nama Penyewa : ";cin>>np;cout<<"Jumlah Data : ";cin>>j;garis();for (i=1;i<=j;i++){cout<<endl;cout<<"Data Ke- : "<<i<<endl;cout<<"Pilih Jenis Film "<<endl;cout<<"[1.HORROR 2.KOMEDI 3.DRAMA 4.KARTUN] : ";cin>>film[i].pil;if (film[i].pil==1){strcpy(film[i].nf,"HANTU GENDONG");film[i].h=5000;}else if (film[i].pil==2){strcpy(film[i].nf,"SUSTER NGEPOT");film[i].h=5500;}else if (film[i].pil==3){strcpy(film[i].nf,"SAJADAH CINTA");

Page 3: quizcppvcdjawaban-1260087328-phpapp01

Soal Plus Jawaban Quiz C++/VSCfilm[i].h=6000;}else{strcpy(film[i].nf,"LOONY TOONS");film[i].h=4000;}cout<<"Jumlah Sewa : ";cin>>film[i].js;cout<<"Lama Sewa : ";cin>>film[i].ls;if (film[i].ls>3)film[i].denda=3000;elsefilm[i].denda=0;film[i].jh=(film[i].h*film[i].js*film[i].ls)+film[i].denda;}clrscr();garis();cout<<"\t\t\tSTRUK PEMBAYARAN RENTAL VCD"<<endl;cout<<"\t\t\t\t\"AI SITERU\" "<<endl;garis();cout<<"Nama Kasir="<<nk<<ends<<ends<<ends<<"Nama Penyewa = "<<np<<endl;garis();cout<<"No. Nama Film Harga Jumlah Lama Denda Jumlah"<<endl;cout<<" Sewa Sewa Sewa Harga"<<endl;garis();for (i=1;i<=j;i++){cout<<setiosflags(ios::left)<<setw(3)<<i;cout<<setiosflags(ios::left)<<setw(3)<<film[i].nf;cout<<setprecision(10)<<" "<<film[i].h;cout<<setprecision(10)<<" "<<film[i].js;cout<<setprecision(10)<<" "<<film[i].ls<<ends<<"Hari";cout<<setprecision(10)<<" "<<"Rp."<<ends<<film[i].denda;cout<<setprecision(10)<<" "<<"Rp."<<ends<<film[i].jh;cout<<endl;tb=tb+film[i].jh;}garis();cout<<" Total Bayar Rp. "<<tb<<endl;garis();cout<<"\t\t\tMau Input Data Lagi [Y/N] ???? : ";cin>>jawab;if (jawab=='y' || jawab=='Y')goto a;elsegetche();}

Page 4: quizcppvcdjawaban-1260087328-phpapp01

Soal Plus Jawaban Quiz C++/VSC

Menggunakan Class:#include <stdio.h>#include <conio.h>#include <iostream.h>#include <iomanip.h>void garis(){cout<<"--------------------------------------------------------------------"<<endl;}

main(){class{public:long int pil,h,js,ls,denda,jh;char nf[20];}film[10];int i,j,tb;char np[20],nk[20],jawab;a:tb=0;clrscr();garis();cout<<"\t\t\tRENTAL VCD \"AI SITERU\""<<endl;garis();cout<<"Nama Kasir : ";cin>>nk;cout<<"Nama Penyewa : ";cin>>np;cout<<"Jumlah Data : ";cin>>j;garis();for (i=1;i<=j;i++){cout<<endl;cout<<"Data Ke- : "<<i<<endl;cout<<"Pilih Jenis Film "<<endl;cout<<"[1.HORROR 2.KOMEDI 3.DRAMA 4.KARTUN] : ";cin>>film[i].pil;if (film[i].pil==1){strcpy(film[i].nf,"HANTU GENDONG");film[i].h=5000;}else if (film[i].pil==2){strcpy(film[i].nf,"SUSTER NGEPOT");film[i].h=5500;}

Page 5: quizcppvcdjawaban-1260087328-phpapp01

Soal Plus Jawaban Quiz C++/VSCelse if (film[i].pil==3){strcpy(film[i].nf,"SAJADAH CINTA");film[i].h=6000;}else{strcpy(film[i].nf,"LOONY TOONS");film[i].h=4000;}

cout<<"Jumlah Sewa : ";cin>>film[i].js;cout<<"Lama Sewa : ";cin>>film[i].ls;if (film[i].ls>3)film[i].denda=3000;elsefilm[i].denda=0;film[i].jh=(film[i].h*film[i].js*film[i].ls)+film[i].denda;}clrscr();garis();cout<<"\t\t\tSTRUK PEMBAYARAN RENTAL VCD"<<endl;cout<<"\t\t\t\t\"AI SITERU\""<<endl;garis();cout<<"Nama Kasir = "<<nk<<ends<<ends<<ends<<"Nama Penyewa = "<<np<<endl;garis();cout<<"No. Nama Film Harga Jumlah Lama Denda Jumlah"<<endl;cout<<" Sewa Sewa Sewa Harga"<<endl;garis();for (i=1;i<=j;i++){cout<<setiosflags(ios::left)<<setw(3)<<i;cout<<setiosflags(ios::left)<<setw(3)<<film[i].nf;cout<<setprecision(10)<<" "<<film[i].h;cout<<setprecision(10)<<" "<<film[i].js;cout<<setprecision(10)<<" "<<film[i].ls<<ends<<"Hari";cout<<setprecision(10)<<" "<<"Rp."<<ends<<film[i].denda;cout<<setprecision(10)<<" "<<"Rp."<<ends<<film[i].jh;cout<<endl;tb=tb+film[i].jh;}garis();cout<<" Total Bayar Rp. "<<tb<<endl;garis();cout<<"\t\t\tMau Input Data Lagi [Y/N] ???? : ";cin>>jawab;if (jawab=='y' || jawab=='Y')goto a;elsegetche();

Page 6: quizcppvcdjawaban-1260087328-phpapp01

Soal Plus Jawaban Quiz C++/VSC}