Minggu, 19 Maret 2017

Workshop 3-soal nomor 6

Assalamualaikum

  • Apa itu C++...?
Sebelum C++ dikembangkan, sudah ada bahasa sejenis yang digunakan programer yaitu bahasa C (dikembangkan oleh Dennis Ritchie dari bahasa B), saat itu dia dari Bell Laboratories sedang mengembangkan system operasi Unix. C ini merupakan bahasa prosedural, kemudian dikembangkan hingga menjadi sebuah bahasa pemrograman C yang berorientasi pada object (OOP – Object Oriented Programming) yang kemudian disebut dengan C++ (dikembangkan oleh Bejarne Stroustrup tahun 1979).

  •  Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan untuk membantu memvisualisasikan algoritma yang telah kita buat dalam flowchart. Program Raptor diciptakan secara visual dan dieksekusi secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma, dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor. 
kali ini saya akan membuat program menghitung luas bangunan yang diarsir
 
 
Deklarasi :
    int d2;
   int d;
   int detik;
   int jam;
   int j;
   int m;
   int menit;
   int j2;
   int m2;
   int a;

Deskripsi :
  jam <-j2-j;
   menit <- m2-m;
   detik <- d2-d;

hasil raptornya :
outputannya :
dalam C++
#include <iostream>
#include <string>

using namespace std;
class Hitung{
    friend ofstream& operator<<(ostream&, const Hitung&);
    friend ofstream& operator<<(istream&, Hitung&);
public:
    void jumlah();
    friend istream& operator>>(istream&in,Hitung&masukan){

   cout<<"Masukkan jam : ";
   in >> masukan.j;
   cout<<"Masukkan menit : ";
   in >> masukan.m;
   cout<<"Masukkan detik : ";
   in >> masukan.d;
   cout<<"Masukkan jam 2 : ";
   in >> masukan.j2;
   cout<<"Masukkan menit 2 : ";
   in >> masukan.m2;
   cout<<"Masukkan detik 2 : ";
   in >> masukan.d2;
   return in;
}
friend ostream & operator<<(ostream& out, Hitung& masukan){
    out << "selisih = "<<masukan.jam<<":"<<masukan.menit<<":"<<masukan.detik << endl;   
return out;
}
private:
    int d2;
   int d;
   int detik;
   int jam;
   int j;
   int m;
   int menit;
   int j2;
   int m2;
   int a;
};

    void Hitung::jumlah(){
    jam =j2-j;
   menit =m2-m;
   detik =d2-d;
}
int main()
{
Hitung a;
  cin>>a;
 
  a.jumlah();
  cout<<a;
  
   return 0;
}

outputannya :

Tidak ada komentar:

Posting Komentar