Jumat, 30 Maret 2012

Algoritma & Flowchart Menentukan Bangun ruang [persegi/persegi panjang]

22.33


  • Flowchart :

  • Pendeskripsiannya :
  1. Terlebih dahulu mulai dari start.
  2. Kita inputkan nilai panjang terlebih dahulu.
  3. Setelah itu kita inputkan lebarnya.
  4. Dan kita tentukan pengkondisiaannya dgn masukan “p=l”.
  5. Jika pengkondisian bernilai “yes” maka akan di masuk di pemrosesan “ PUT”Bangun Tersebut adalah Persegi” dan di outputkan.
  6. Tetapi jika pengkondisian bernilai “no” maka output akan diproses sbgmana “PUT”Bangun Tersebut adalah Persegi Panjang”.
  7. Selesai.
  • Syntax C++ :
#include <iostream>
#include <string>

using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int p;
int l;

raptor_prompt_variable_zzyz ="Masukan Panjang : ";
cout << raptor_prompt_variable_zzyz << endl;
cin >> p;
raptor_prompt_variable_zzyz ="Masukan L : ";
cout << raptor_prompt_variable_zzyz << endl;
cin >> l;
if (p==l)
{
cout << "Bangun Tersebut adalah Persegi" << endl; }
else
{
cout << "Bangun Tersebut adalah Persegi Panjang" << endl; }

system("PAUSE");
return 0;
}

  • Syntax C++ dengan structure Class :
#include <cstdlib>
#include <iostream>
using namespace std;
class bngn_ruang{
friend ostream& operator<<(ostream&, bngn_ruang&);
friend istream& operator>>(istream&, bngn_ruang&);
public:
bngn_ruang(){};
void proses(){
if (p==l)
{
hasil = "Bangun Tersebut adalah Persegi"; }
else hasil = "Bangun Tersebut adalah Persegi Panjang";
}
private:
int p;
int l;
char *hasil;
};
istream& operator>>(istream& in, bngn_ruang& masukkan){
cout<<"Masukan Panjang : "<<endl;
in >>masukkan.p;
cout<<"Masukan Lebar : "<<endl;
in >>masukkan.l;
return in;
}
ostream& operator<<(ostream& out, bngn_ruang& keluaran){
cout<<"Outputnya Adalah sbb : "<<keluaran.hasil<<endl;

return out;
}
int main(int argc, char *argv[])
{
bngn_ruang ruang;
cin >> ruang;
ruang.proses();
cout<< ruang;
cout<< endl;
system("PAUSE");
return 0;
}

Written by

We are Creative Blogger Theme Wavers which provides user friendly, effective and easy to use themes. Each support has free and providing HD support screen casting.

0 komentar:

Posting Komentar

 

© 2013 Raizexe Blog. All rights resevered. Designed by Templateism

Back To Top