Breaking News
Loading...
Kamis, 28 April 2016

Billing Warnet Coding C++

struct waktu   //struct untuk waktu dengan semua tipe data di dalamnya adalah integer
{
    int detik;
    int menit;
    int jam;
};

struct id  // struct untuk id dengan semua tipe di dalamnya adalah string
{
    string username;
    string password;
};

struct tarif  //struct untuk tarif yang memuat struct waktu,struct id dan tipe data ineteger dari variabel tarif
{
    waktu main;  //struct waktu dg tipe data int
    id pelanggan;  //struct id dengan tipe data string
    int tarif;
};

tarif billing;  // struct tarif dengan variabel billing

//create main program
int main ()  //main program
{
    cout<<"Username : ";  //menampilkan username
    cin>>billing.pelanggan.username;  //pemanggilan struct id untuk menginput data pada variabel //username dg tipe data string
    cout<<"Password : ";  //menampilkan password
    cin>>billing.pelanggan.password;   //pemanggilan struct id untuk menginput data pada variabel //password dg tipe data string
    cout&lt;&lt;"Lama Penggunaan"&lt;<endl :="" am="" baris="" baru="" cin="" cout="" dan="" jam="" lama="" menampilkan="" penggunaan="">&gt;billing.main.jam;  //pemanggilan struct waktu dengan menginput data/nilai dari variabel jam //dengan tipe data int
    cout&lt;&lt;"Menit : ";  //menampilkan menit
    cin&gt;&gt;billing.main.menit;  //pemanggilan struct waktu dg menginput data/nilai dari variabel menit //dg tipe data int
    cout&lt;&lt;"Detik : ";  //menampilkan detik
    cin&gt;&gt;billing.main.detik;  //pemanggilan struct waktu dg menginput data/nilai dari variabel detik dg //tipe data int
    //tarif billing per detiknya Rp 1,-
    billing.tarif=(3600*billing.main.jam)+(60*billing.main.menit)+billing.main.detik;
//3.600 didapat dari konversi jam ke detik,60 didpt dari konversi menit ke detik
    cout&lt;&lt;"Total Billing : RP."&lt;</endl>

0 komentar:

Posting Komentar

Copyright © 2012 IamChands All Right Reserved
Designed by CBTblogger