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

PPTX
Peubah acak
PDF
7 Metode Pencarian Data Array
DOCX
Makalah Metode Numerik : Sistem Persamaan Linear
PPTX
Materi 3 Finite State Automata
PDF
Contoh peyelesaian logika fuzzy
PPTX
Aljabar linear:Kebebasan Linear, Basis, dan Dimensi.ppt
PDF
Representasi Pengetahuan
PPT
Microsoft Word.ppt
Peubah acak
7 Metode Pencarian Data Array
Makalah Metode Numerik : Sistem Persamaan Linear
Materi 3 Finite State Automata
Contoh peyelesaian logika fuzzy
Aljabar linear:Kebebasan Linear, Basis, dan Dimensi.ppt
Representasi Pengetahuan
Microsoft Word.ppt

What's hot (20)

PPTX
Interaksi Manusia Dan Komputer 10
PDF
Kalkulus modul limit fungsi
PPTX
Matematika Diskrit Relasi Rekursif
PPTX
Modul 7 basis dan dimensi
PDF
Tutorial Matlab
PDF
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
DOCX
L i m i t
PPTX
Turunan Parsial.pptx
PDF
Rekayasa perangkat lunak
PPT
Penyederhanaan Fungsi Boolean
PDF
CSS Layouting #5 : Position
PPTX
Ruang Vektor ( Aljabar Linear Elementer )
DOCX
Metode numerik untuk menyelesaikan sistem persamaan linier
PDF
Persamaan Diferensial Biasa Orde Satu (PD Variabel Terpisah / Dapat Dipisahkan)
PDF
metode euler
PDF
pewarnaan graf
PPT
Pengenalan email
PDF
Pdp jadi
PDF
Matematika Diskrit - 11 kompleksitas algoritma - 03
DOCX
Evolusi perkembangan rekayasa perangkat lunak
Interaksi Manusia Dan Komputer 10
Kalkulus modul limit fungsi
Matematika Diskrit Relasi Rekursif
Modul 7 basis dan dimensi
Tutorial Matlab
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
L i m i t
Turunan Parsial.pptx
Rekayasa perangkat lunak
Penyederhanaan Fungsi Boolean
CSS Layouting #5 : Position
Ruang Vektor ( Aljabar Linear Elementer )
Metode numerik untuk menyelesaikan sistem persamaan linier
Persamaan Diferensial Biasa Orde Satu (PD Variabel Terpisah / Dapat Dipisahkan)
metode euler
pewarnaan graf
Pengenalan email
Pdp jadi
Matematika Diskrit - 11 kompleksitas algoritma - 03
Evolusi perkembangan rekayasa perangkat lunak
Ad

More from Doni Andriansyah (20)

PDF
e-Brochure-LionParcelCisaukLapanRaya.pdf
PDF
Ecommerce for everybody
PDF
C++ Latihan Percabangan KPR
PDF
C++ Laundry kiloan murmer
PDF
Lembar kontribusi pengerjaan tugas kelompok
PDF
Sisfo akademik #1 - data kelas
PDF
Modul web design - studi kasus website portal berita
PDF
Java Web Form Pendaftaran - JSP
PDF
Java web application 2 - membuat template web
PDF
Java web application 1
PDF
Wp2 keranjang belanja
PDF
Web Programming 1 - dbKursus
PDF
C++ Array Percabangan Rental VCD DVD Video Mart
PDF
Web Programming - DB Galeri Foto
PDF
Web Programming - Simpan Tampil Customer
PDF
Web Programming - DB Buku Tamu
PDF
Web Programming - Toko Bunga Red Flower
PDF
Remastering linux slax
PDF
Nuri proposal penelitian-doni andriansyah (sem)
PDF
Project charter tugas uas project management
e-Brochure-LionParcelCisaukLapanRaya.pdf
Ecommerce for everybody
C++ Latihan Percabangan KPR
C++ Laundry kiloan murmer
Lembar kontribusi pengerjaan tugas kelompok
Sisfo akademik #1 - data kelas
Modul web design - studi kasus website portal berita
Java Web Form Pendaftaran - JSP
Java web application 2 - membuat template web
Java web application 1
Wp2 keranjang belanja
Web Programming 1 - dbKursus
C++ Array Percabangan Rental VCD DVD Video Mart
Web Programming - DB Galeri Foto
Web Programming - Simpan Tampil Customer
Web Programming - DB Buku Tamu
Web Programming - Toko Bunga Red Flower
Remastering linux slax
Nuri proposal penelitian-doni andriansyah (sem)
Project charter tugas uas project management
Ad

Recently uploaded (8)

PDF
levelling full chapter with examples and questions
PDF
Materi seni rupa untuk sekolah dasar materi tentang seni rupa
PDF
15 AUG 2025 PS 15 AUG 2025 PS 15 AUG 2025 PS
PPTX
Madison dsfnsd dslsf sada;sdmas;ds;dls.pptx
PPTX
Presentation on chemistry class 11 and class 12
PDF
فورمولر عمومی مضمون فزیک برای همه انجنیران
PDF
5.PDFsxcc c fvfvfv fvfvwCCDSDcvvcrdcfrwcwecwdcfwe
PDF
Cold positive punishment of the student سزادانی ئەرێنی ساردی قوتابی.pdf
levelling full chapter with examples and questions
Materi seni rupa untuk sekolah dasar materi tentang seni rupa
15 AUG 2025 PS 15 AUG 2025 PS 15 AUG 2025 PS
Madison dsfnsd dslsf sada;sdmas;ds;dls.pptx
Presentation on chemistry class 11 and class 12
فورمولر عمومی مضمون فزیک برای همه انجنیران
5.PDFsxcc c fvfvfv fvfvwCCDSDcvvcrdcfrwcwecwdcfwe
Cold positive punishment of the student سزادانی ئەرێنی ساردی قوتابی.pdf

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(); }