SlideShare a Scribd company logo
1 of 3
Download to read offline
Andriansyah Doni
w w w . f r e a k - k u t u o n l i n e . c o m Page 1
GEROBAK FRIED CHICKEN – ARRAY (SOAL MODUL C++)
Tampilan layar masukkan
Gambar 1. Layar masukkan.
Tampilan layar keluaran
Gambar 2. Layar keluaran.
Andriansyah Doni
w w w . f r e a k - k u t u o n l i n e . c o m Page 2
Ketentuan soal :
Kode Jenis potong Harga
D Dada 2500
P Paha 2000
S Sayap 1500
Script program
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
char kode[5][1],*jnsPot[5];
int i,j;
float harga[5],banyak_beli[5],jmlHarga[5],jmlBayar,pajak,ttlBayar;
cout<<"GEROBAK FRIED CHICKEN"<<endl;
cout<<"---------------------------"<<endl;
cout<<"Kode Jenis Potong Harga"<<endl;
cout<<"---------------------------"<<endl;
cout<<"D Dada Rp.2500"<<endl;
cout<<"P Paha Rp.2000"<<endl;
cout<<"S Sayap Rp.1500"<<endl;
cout<<"---------------------------"<<endl;
cout<<"Banyak jenis : ";cin>>j;
for(i=1;i<=j;i++)
{
cout<<"Jenis ke -"<<i<<endl;
cout<<"Kode potong [D/P/S] : ";cin>>kode[i];
if(strcmpi(kode[i],"D")==0)
{
jnsPot[i]="Dada";
harga[i]=2500;
}
else
if(strcmpi(kode[i],"P")==0)
{
jnsPot[i]="Paha";
harga[i]=2000;
}
else
if(strcmpi(kode[i],"S")==0)
{
jnsPot[i]="Sayap";
harga[i]=1500;
}
Andriansyah Doni
w w w . f r e a k - k u t u o n l i n e . c o m Page 3
cout<<"Banyak potong : ";cin>>banyak_beli[i];
cout<<endl;
jmlHarga[i]=harga[i]*banyak_beli[i];
}
clrscr();
cout<<"GEROBAK FRIED CHICKEN"<<endl;
cout<<"-----------------------------------------------"<<endl;
cout<<"NO. Jenis Harga Banyak Jumlah "<<endl;
cout<<" Potong Satuan Beli Harga "<<endl;
cout<<"-----------------------------------------------"<<endl;
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
cout<<setiosflags(ios::left)<<setw(8)<<jnsPot[i];
cout<<setiosflags(ios::right)<<setw(7)<<setprecision(10)<<harga[i];
cout<<setiosflags(ios::right)<<setw(13)<<banyak_beli[i];
cout<<setiosflags(ios::right)<<setw(8)<<setprecision(10)<<jmlHarga[i]<<endl;
jmlBayar=jmlBayar+jmlHarga[i];
}
cout<<"-----------------------------------------------"<<endl;
cout<<" Jumlah bayar : Rp."<<setprecision(10)<<jmlBayar<<endl;
pajak=jmlBayar*10/100;
cout<<" Pajak : Rp."<<setw(4)<<setprecision(10)<<pajak<<endl;
ttlBayar=jmlBayar+pajak;
cout<<" Total bayar : Rp."<<setprecision(10)<<ttlBayar<<endl;
getch();
}

More Related Content

What's hot

Metode numerik untuk menyelesaikan sistem persamaan linier
Metode numerik untuk menyelesaikan sistem persamaan linierMetode numerik untuk menyelesaikan sistem persamaan linier
Metode numerik untuk menyelesaikan sistem persamaan linier
ahmad puji ardi
 
ITP UNS SEMESTER 2 Riset operasi (materi kuliah)
ITP UNS SEMESTER 2 Riset operasi (materi kuliah)ITP UNS SEMESTER 2 Riset operasi (materi kuliah)
ITP UNS SEMESTER 2 Riset operasi (materi kuliah)
Fransiska Puteri
 

What's hot (20)

Metode numerik untuk menyelesaikan sistem persamaan linier
Metode numerik untuk menyelesaikan sistem persamaan linierMetode numerik untuk menyelesaikan sistem persamaan linier
Metode numerik untuk menyelesaikan sistem persamaan linier
 
Matematika Diskrit - 10 pohon - 04
Matematika Diskrit - 10 pohon - 04Matematika Diskrit - 10 pohon - 04
Matematika Diskrit - 10 pohon - 04
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
 
Matematika Diskrit - 07 teori bilangan - 03
Matematika Diskrit - 07 teori bilangan - 03Matematika Diskrit - 07 teori bilangan - 03
Matematika Diskrit - 07 teori bilangan - 03
 
Materi p3 distribusi normal
Materi p3 distribusi normalMateri p3 distribusi normal
Materi p3 distribusi normal
 
Ekdes 3
Ekdes 3Ekdes 3
Ekdes 3
 
PowerPoint perangkat keras
PowerPoint perangkat kerasPowerPoint perangkat keras
PowerPoint perangkat keras
 
01 memahami bahasa assembly
01 memahami bahasa assembly01 memahami bahasa assembly
01 memahami bahasa assembly
 
Transformasi geometri
Transformasi geometriTransformasi geometri
Transformasi geometri
 
2 determinan matriks
2 determinan matriks2 determinan matriks
2 determinan matriks
 
Pasar Faktor Produksi
Pasar Faktor ProduksiPasar Faktor Produksi
Pasar Faktor Produksi
 
Praktik dengan matlab
Praktik dengan matlabPraktik dengan matlab
Praktik dengan matlab
 
Matematika Diskrit - 09 graf - 08
Matematika Diskrit - 09 graf - 08Matematika Diskrit - 09 graf - 08
Matematika Diskrit - 09 graf - 08
 
Fungsi Dua Peubah ( Kalkulus 2 )
Fungsi Dua Peubah ( Kalkulus 2 )Fungsi Dua Peubah ( Kalkulus 2 )
Fungsi Dua Peubah ( Kalkulus 2 )
 
Arsitektur Komputer 1.ppt
Arsitektur Komputer 1.pptArsitektur Komputer 1.ppt
Arsitektur Komputer 1.ppt
 
Integral Permukaan
Integral PermukaanIntegral Permukaan
Integral Permukaan
 
ITP UNS SEMESTER 2 Riset operasi (materi kuliah)
ITP UNS SEMESTER 2 Riset operasi (materi kuliah)ITP UNS SEMESTER 2 Riset operasi (materi kuliah)
ITP UNS SEMESTER 2 Riset operasi (materi kuliah)
 
Persamaan dan Pertidaksamaan Linear
Persamaan dan Pertidaksamaan LinearPersamaan dan Pertidaksamaan Linear
Persamaan dan Pertidaksamaan Linear
 
Sistem operasi input output
Sistem operasi input outputSistem operasi input output
Sistem operasi input output
 
Contoh Soal Relasi Biner
Contoh Soal Relasi BinerContoh Soal Relasi Biner
Contoh Soal Relasi Biner
 

More from Doni Andriansyah

More from Doni Andriansyah (20)

Ecommerce for everybody
Ecommerce for everybodyEcommerce for everybody
Ecommerce for everybody
 
C++ Latihan Percabangan KPR
C++ Latihan Percabangan KPRC++ Latihan Percabangan KPR
C++ Latihan Percabangan KPR
 
C++ Laundry kiloan murmer
C++ Laundry kiloan murmerC++ Laundry kiloan murmer
C++ Laundry kiloan murmer
 
Lembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompokLembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompok
 
Sisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasSisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelas
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal berita
 
Java Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSP
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
 
Java web application 1
Java web application 1Java web application 1
Java web application 1
 
Wp2 keranjang belanja
Wp2   keranjang belanjaWp2   keranjang belanja
Wp2 keranjang belanja
 
Web Programming 1 - dbKursus
Web Programming 1 - dbKursusWeb Programming 1 - dbKursus
Web Programming 1 - dbKursus
 
C++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video MartC++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video Mart
 
Web Programming - DB Galeri Foto
Web Programming - DB Galeri FotoWeb Programming - DB Galeri Foto
Web Programming - DB Galeri Foto
 
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil Customer
 
Web Programming - DB Buku Tamu
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku Tamu
 
Web Programming - Toko Bunga Red Flower
Web Programming - Toko Bunga Red FlowerWeb Programming - Toko Bunga Red Flower
Web Programming - Toko Bunga Red Flower
 
Remastering linux slax
Remastering linux slaxRemastering linux slax
Remastering linux slax
 
Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)
 
Project charter tugas uas project management
Project charter   tugas uas project managementProject charter   tugas uas project management
Project charter tugas uas project management
 
Scope requirements tugas uas kelompok project management
Scope requirements   tugas uas kelompok project managementScope requirements   tugas uas kelompok project management
Scope requirements tugas uas kelompok project management
 

C++ Array Gerobak Fried Chicken

  • 1. Andriansyah Doni w w w . f r e a k - k u t u o n l i n e . c o m Page 1 GEROBAK FRIED CHICKEN – ARRAY (SOAL MODUL C++) Tampilan layar masukkan Gambar 1. Layar masukkan. Tampilan layar keluaran Gambar 2. Layar keluaran.
  • 2. Andriansyah Doni w w w . f r e a k - k u t u o n l i n e . c o m Page 2 Ketentuan soal : Kode Jenis potong Harga D Dada 2500 P Paha 2000 S Sayap 1500 Script program #include <conio.h> #include <stdio.h> #include <iostream.h> #include <iomanip.h> main() { char kode[5][1],*jnsPot[5]; int i,j; float harga[5],banyak_beli[5],jmlHarga[5],jmlBayar,pajak,ttlBayar; cout<<"GEROBAK FRIED CHICKEN"<<endl; cout<<"---------------------------"<<endl; cout<<"Kode Jenis Potong Harga"<<endl; cout<<"---------------------------"<<endl; cout<<"D Dada Rp.2500"<<endl; cout<<"P Paha Rp.2000"<<endl; cout<<"S Sayap Rp.1500"<<endl; cout<<"---------------------------"<<endl; cout<<"Banyak jenis : ";cin>>j; for(i=1;i<=j;i++) { cout<<"Jenis ke -"<<i<<endl; cout<<"Kode potong [D/P/S] : ";cin>>kode[i]; if(strcmpi(kode[i],"D")==0) { jnsPot[i]="Dada"; harga[i]=2500; } else if(strcmpi(kode[i],"P")==0) { jnsPot[i]="Paha"; harga[i]=2000; } else if(strcmpi(kode[i],"S")==0) { jnsPot[i]="Sayap"; harga[i]=1500; }
  • 3. Andriansyah Doni w w w . f r e a k - k u t u o n l i n e . c o m Page 3 cout<<"Banyak potong : ";cin>>banyak_beli[i]; cout<<endl; jmlHarga[i]=harga[i]*banyak_beli[i]; } clrscr(); cout<<"GEROBAK FRIED CHICKEN"<<endl; cout<<"-----------------------------------------------"<<endl; cout<<"NO. Jenis Harga Banyak Jumlah "<<endl; cout<<" Potong Satuan Beli Harga "<<endl; cout<<"-----------------------------------------------"<<endl; for(i=1;i<=j;i++) { cout<<setiosflags(ios::left)<<setw(5)<<i; cout<<setiosflags(ios::left)<<setw(8)<<jnsPot[i]; cout<<setiosflags(ios::right)<<setw(7)<<setprecision(10)<<harga[i]; cout<<setiosflags(ios::right)<<setw(13)<<banyak_beli[i]; cout<<setiosflags(ios::right)<<setw(8)<<setprecision(10)<<jmlHarga[i]<<endl; jmlBayar=jmlBayar+jmlHarga[i]; } cout<<"-----------------------------------------------"<<endl; cout<<" Jumlah bayar : Rp."<<setprecision(10)<<jmlBayar<<endl; pajak=jmlBayar*10/100; cout<<" Pajak : Rp."<<setw(4)<<setprecision(10)<<pajak<<endl; ttlBayar=jmlBayar+pajak; cout<<" Total bayar : Rp."<<setprecision(10)<<ttlBayar<<endl; getch(); }