• Thank you for visiting !

  • X




    allofyou13.blogspot.co.id

    Friday, 29 January 2016

    Contoh Program Rental Playstation Menggunakan C++

    Dua bulan yang lalu saya mendapatkan tugas kuliah di mata kuliah Struktur Data Praktik, dimana Saya disuruh membuat program untuk menghitung durasi rental playstation, dengan ketentuan sbb:
    •          1 Jam = Rp.4000
    •          Satuan waktu : jam : menit : detik
    •          Input berupa jam masuk dan jam keluar.


    Dalam program, saya menggunakan STURCT, karena menurut saya lebih mudah  dan tentu lebih efisien. Dibawah ini adalah syntax programnnya : 

    #include <iostream.h>
    #include <conio.h>
    #include <windows.h>

    void main()
    {
    float a,b,c,d,e,Total;
    struct
    {
     int j_1;
     int j_2;
     int m_1;
     int m_2;
     int d_1;
     int d_2;
    }ps;
    system ("title PADLI NUROHMAN");
    system ("color 02");
     cout<<"----------------------"<<endl;
     cout<<"|Rental Playstation 3|"<<endl;
     cout<<"|\t  &          |"<<endl;
     cout<<"|Rental Playstation 4|"<<endl;
     cout<<"----------------------"<<endl;
     cout<<"\nMasuk";
     cout<<"\nJam : ";cin>>ps.j_1;
     cout<<"Menit : ";cin>>ps.m_1;
     cout<<"Detik : ";cin>>ps.d_1;
     cout<<"\nKeluar";
     cout<<"\nJam : ";cin>>ps.j_2;
     cout<<"Menit : ";cin>>ps.m_2;
     cout<<"Detik : ";cin>>ps.d_2;
     cout<<"\n*************************";
     cout<<"\n|  Masuk |"<<endl;
     cout<<"| ";cout<<ps.j_1;cout<<".";cout<<ps.m_1;cout<<".";cout<<ps.d_1;cout<<" |";
     cout<<"\n-------------------------";
     cout<<"\n|  Keluar |"<<endl;
     cout<<"| ";cout<<ps.j_2;cout<<".";cout<<ps.m_2;cout<<".";cout<<ps.d_2;cout<<" |";
     cout<<"\n*************************";
     if(ps.j_2>ps.j_1)
     {
      a=ps.j_2-ps.j_1;
     }
     else
     {
      a=ps.j_1-ps.j_2;
     }
     if(ps.m_2>ps.m_1)
     {
      b=ps.m_2-ps.m_1;
     }
     else
     {
      b=ps.m_1-ps.m_2;
     }
     if(ps.d_2>ps.d_1)
     {
      c=ps.d_2-ps.d_1;
     }
     else
     {
      c=ps.d_1-ps.d_2;
     }
     d=(a*3600)+(b*60)+c;
     Total=(d/3600)*4000;
     cout<<"\nTotal Bayar = ";cout<<Total<<endl;
     getch();
    }

    Screenshots : 


    Share:

    5 comments:

    1. Berarti klo di kosongin yg ps bsa ga ada perulangannya ternyata bru paham
      thank's gan

      ReplyDelete
    2. jangan bosan mampir ya gan :-)

      ReplyDelete
    3. jangan bosan mampir ya gan :-)

      ReplyDelete
    4. Replies
      1. cuma saran aja bro, menurut gua penggunaan if else itu tidak terlalu membantu. cukup ps keluar - ps masuk. tetep jalan dengan sempurna kok programnya :)) Terima Kasih

        Delete

    Komentar, saran atau kritik Anda semoga dapat membangun bagi Blog Saya.

    Populer

    Baru

    Arsip

    Copyright © AOY'Blog | Powered by Blogger