Masukan nilai alas segitiga (a) dan nilai tinggi segitiga (t),
menghitung luasnya dengan alas dan tinggi tertentu.
Luas segitiga dihitung dengan rumus  L= 1/2*a*t,
nilai luas (L) di cetak sebagai output ke piranti keluaran

Deklarasi:
a    : integer    {input}
t     : integer   {input}
L     : real       {output}

Deskripsi:
read(a,t)
L = a*t/2
write(L)

==> Flowchart :
Image    

==> Programnya :

#include <iostream>
#include <string>

using namespace std;
class Segitiga{
 friend ostream& operator<<(ostream&, Segitiga&);
 friend istream& operator>>(istream&, Segitiga&);
 public:
 Segitiga(){};
 void hasil(){luas = a*t/2.0;}
 private:
 int a,t;
 float luas;
 };
 istream& operator>>(istream& in, Segitiga& input){
 cout<<"Program untuk Menghitung Luas Segitiga"<<endl;
 cout<<"Masukan nilai alas :";in>>input.a;
 cout<<"Masukan nilai tinggi :";in>>input.t;
 return in;
 }
 ostream& operator<<(ostream& out, Segitiga& output){
 out<<"Luas segitiga : "<<output.luas << endl;
 return out;
 }
int main()
{ Segitiga x;
 cin>>x;
 x.hasil();
 cout<<x;
 system("PAUSE");
 return EXIT_SUCCESS;
}
<p style="text-align: left;"></pre>

About niehennys

just another girl.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s