- Apa itu C++...?
- 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
kali ini saya akan membuat raptor dan C++ untuk mencari titik tengah :
Deklarasi :
int y1;
float xt;
float yt;
int x2;
int y2;
int x1;
float xt;
float yt;
int x2;
int y2;
int x1;
Deskripsi :
read(x1)
read(x2)
read(y1)
read(y2)
xt <- (x2+x1)/(float)2;
yt <- (y1+y2)/(float)2;
Dalam bentuk raptor :
Hasil outputannya :
Dalam program 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 x1 : ";
in >> masukan.x1;
cout<<"Masukkan y1 : ";
in >> masukan.y1;
cout<<"Masukkan x2 : ";
in >> masukan.x2;
cout<<"Masukkan y2 : ";
in >> masukan.y2;
return in;
}
friend ostream & operator<<(ostream& out, Hitung& masukan){
out << "Hasil : "<<masukan.xt << endl;
out << "Hasil : "<<masukan.yt << endl;
return out;
}
private:
int y1;
float xt;
float yt;
int x2;
int y2;
int x1;
};
void Hitung::jumlah(){
xt = (x2+x1)/(float)2;
yt = (y1+y2)/(float)2;
}
int main()
{
Hitung a;
cin>>a;
a.jumlah();
cout<<a;
return 0;
}
#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 x1 : ";
in >> masukan.x1;
cout<<"Masukkan y1 : ";
in >> masukan.y1;
cout<<"Masukkan x2 : ";
in >> masukan.x2;
cout<<"Masukkan y2 : ";
in >> masukan.y2;
return in;
}
friend ostream & operator<<(ostream& out, Hitung& masukan){
out << "Hasil : "<<masukan.xt << endl;
out << "Hasil : "<<masukan.yt << endl;
return out;
}
private:
int y1;
float xt;
float yt;
int x2;
int y2;
int x1;
};
void Hitung::jumlah(){
xt = (x2+x1)/(float)2;
yt = (y1+y2)/(float)2;
}
int main()
{
Hitung a;
cin>>a;
a.jumlah();
cout<<a;
return 0;
}
outputan dari program C++ ini :
Tidak ada komentar:
Posting Komentar