Anda di halaman 1dari 10

TUGAS

ALGORITMA DAN STRUKTUR DATA


DOSEN : Abdul Djalil Djayali, ST., M.Kom
SEMESTER 1

Nama : ALMUHAIMIN SAID SEKNUN


NIM : 1245721068

PROGRAM STUDI MANAJEMEN INFORMATIKA


AKADEMI ILMU KOMPUTER (AIKOM)
TERNATE
2022
Daftar isi
Tugas 6.1
Flowchart 6.1
Bukti Screenshot Listing Program 6.1
Listing Proogram 6.1
Tampilan Program 6.1
Tidak Dapat Diskon
Dapat Diskon
Tugas 6.1
Buatlah video pembuatan Algoritma dan Program untuk menentukan total pembelian tiket
kapal di Pelabuhan Bastiong apabila diberlakukan ketentuan berikut ini:

Kode Tiket Tujuan Harga


1 Tidore Rp. 10.000
2 Sofifi Rp. 15.000
3 Babang Rp. 150.000
4 Kupal Rp. 100.000

Kode Tiket diinputkan. Apabila total pembelian melebihi Rp. 100.000, maka akan
mendapatkan potongan sebanyak 15% jika kurang dari Rpp. 100.000, maka tidak
mendapatkan potongan.

Flowchart 6.1
Bukti Screenshot Listing program 6.1
Listing program 6.1
#include <iostream>
using namespace std;
int main()
{
    int jumlah,bayar,harga,diskon;
    char beli_lagi = 'y' ,tiket;
    string tujuan;

    ulang;
    system("clear");
    cout<<"\t\tContoh Program c++ Pembelian Tiket Kapal\n";
    cout<<"\t\t\tPelabuhan Bastiong\n";
   
cout<<"-----------------------------------------------------------------------
-----------------\n";
    cout<<"1. Tidore\t:\tRp10.000\n";
    cout<<"2. Sofifi\t:\tRp15.000\n";
    cout<<"3. Babang\t:\tRp150.000\n";
    cout<<"4. Kupal\t:\tRp100.000\n";
        cout<<"\nPilih Tiket [1/2/3/4]\t: ";
        cin>>tiket;

        cout<<"Masukan Jumlah Tiket\t: ";


        cin>>jumlah;
        if (tiket=='1')
        {
            cout<<"\nHarga Tiket Tidore Rp. 10.000\n";
            tujuan="Tidore";
            harga=10000;
        }
        else if (tiket=='2')
        {
            cout<<"\nHarga Tiket Sofifi Rp. 15.000\n";
            tujuan="Sofifi";
            harga=15000;
        }
        else if (tiket=='3')
        {
            cout<<"\nHarga Tiket Babang Rp. 150.000\n";
            tujuan="Babang";
            harga=150000;
        }
        else if (tiket=='4')
        {
            cout<<"\nHarga Tiket Kupal Rp. 100.000\n";
            tujuan="Kupal";
            harga=100000;
        }
        else
        {
            cout<<"\nAnda Belum Memilih Tiket\n";
            tujuan="Tidak Ada";
            harga=0;
        }

        bayar=harga*jumlah;
        cout<<"\nTotal Pesanan Anda Sekarang\t\t\t: "<<bayar;
        if (bayar>100000)
        {
            cout<<"\nSelamat Pesanan Anda Telah Melebihi 100.000,\nAnda Berhak
Mendapatkan Diskon Sebesar 15%\n";
            diskon=bayar*15/100;
            bayar=bayar-diskon;
        }
        else{
            diskon=0;
        }

        cout<<"\n------------------------------------\n";
        cout<<"Tiket Yang Dipilih Tujuannya Adalah\t\t\t: "<<tujuan<<"\n";
        cout<<"Harga Tiket Yang Dipilih Adalah\t\t\t\t: "harga<<"\n";
        cout<<"Diskon Anda Sebesar\t\t\t\t\t: "<<diskon<<"\n";
        cout<<"Tptal Yang Harus Anda Bayar Adalah Sebesar\t: "<<bayar<<"\n";

    cout<<"Apakah Kamu Mau Mengulang?\n";


    cout<<"Jawab (y/t): ";
    cin>> beli_lagi;
    if (beli_lagi == 'Y' || beli_lagi == 'y'){
    goto ulang;
    }
    else{

    system("clear");
    printf("\n\n----------\n");
    printf("Pembelian Selesai!\n");
    }

    return 0;
}
Tampilan program 6.1
Tidak dapat diskon 6.1

Dapat diskon 6.1

Anda mungkin juga menyukai