Sabtu, September 14, 2013

soal flowchart/TI-3

1. penjualan tiket kereta api

KETENTUAN SOAL :

KODE KERETA
NAMA KERETA
TUJUAN
KODE KELAS
KELAS
HARGA
A
ARGO BROMO
JKT – BANDUNG
1
EKSEKUTIF
150000
2
BISNIS
90000
3
EKONOMI
50000
B
SENJA UTAMA
JKT – YOGYA
1
EKSEKUTIF
150000
2
BISNIS
90000
3
EKONOMI
50000



#include
#include
#include
main ()
{
 char jwb,kd,kdkls,*nmkereta,*tujuan,*kelas;
 int jmlbeli,harga;
 float total;
  a:
 clrscr();

 cout<<"     DATA PEMESANAN TIKET    "<  cout<<" Jumlah Tiket Yang Dibeli : ";cin>>jmlbeli;
 cout<  cout<<" [--DAFTAR PILIHAN BUKU--] "<  cout<  cout<<"A.  Argo Bromo "<  cout<<"    --> Tujuan : Jkt - Bandung"<  cout<<"    Kode Kelas : "<  cout<<" 1. Eksekutif Rp. 150.000 "<  cout<<" 2. Bisnis    Rp.  90.000 "<  cout<<" 3. Ekonomi   Rp.  50.000 "<  cout<<"B.  Senja Utama "<  cout<<"    --> Tujuan : Jkt - Yogya"<  cout<<"    Kode Kelas : "<  cout<<" 1. Eksekutif Rp. 300.000 "<  cout<<" 2. Bisnis    Rp. 175.000 "< cout<<" 3. Ekonomi   Rp.  70.000 "<  cout<<" Masukkan Kode Kereta     : ";cin>>kd;
 cout<<" Masukkan Kode Kelas      : ";cin>>kdkls;
 if(kd=='A'||kd=='a')
  {
   nmkereta="Argo Bromo";
   tujuan="Jkt - Bandung";

   if(kdkls=='1')
    {
     kelas="Eksekutif";
     harga=150000;
     }
     else if(kdkls=='2')
     {
     kelas="Bisnis";
     harga=90000;
     }
     else
     {
     kelas="Ekonomi";
     harga=50000;
     }
    }
  else
  {
   nmkereta="Senja Utama";
   tujuan="Jkt - Yogya";

   if(kdkls=='1')
    {
     kelas="Eksekutif";
     harga=300000;
     }
     else if(kdkls=='2')
     {
     kelas="Bisnis";
     harga=175000;
     }
     else
     {
     kelas="Ekonomi";
     harga=70000;
     }
    }
total=harga*jmlbeli;
clrscr();
cout<<"PENJUALAN TIKET KERETA API"< cout<<" Kode Kereta     : "< cout<<" Nama Kereta     : "< cout<<" TUjuan          : "< cout<<" Kode Kelas      : "< cout<<" Kelas           : "< cout<<" Harga           : "< cout<<" Jumlah Beli     : "< cout<<" Total Bayar     : "< cout<<"\nMau input lagi [Y/T] ?";cin>>jwb;
if(jwb=='y'||jwb=='Y')
goto a;
else
cout<<"\nTerima Kasih....";
getch();
 
Berdasarkan data diatas buatlah flowchartnya?
 
 
 
2. Buat flowchart mengerjakan soal:
  1. mempersiapkan semua hal-hal yang perlu dipersiapkan seperti buku catatan dan soal yang akan di kerjakan
  2. baca soal yang akan di kerjakan dengan teliti dan mudah di pahami maksud dari soal tersebuat dan apa yang akan di kerjakan
  3. jika anda mengerti maka anda dapat mengerjakan soal tersebut dan selesai,  tapi jika anda tidak mengerti anda dapat membuka buku catatan terlebih dahulu, baru mengerjakannya dan selesai.

3. Buat flowchart untuk menentukan total harga yang harus di bayar :

Pada pembelian buku dengan ketentuan sbb: dengan harga per-buku 7500
a. Pembelian kurang dari (<) 10 tidak dapat potongan

b. Pembelian antara 10-29 dapat potongan 10%

c. Pembelian lebih dari 30 dapat potongan 20%
====GOOG LUCK====