Individu 1

On Friday, March 15, 2013 0 comments

Buatlah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2)

Analisis::
- input   : misalkan x1, x2, y1, y2
- proses : hasil A=(x1+x2)/2
                hasil B=(y1+y2)/2
- output : tulis (hasil A dan hasil B)
flowchart







misalkan
nilai x1= 4                 y1=8
nilai x2= 6                 y2=4


C++

#include <cstdlib>
#include <iostream>

using namespace std;
class Garis{
      public:
             void input();
             int proses();
             void output();
      private :
              float x1,x2,y1,y2;
              float A, B;
             
      protected:    
      };
 void Garis :: input(){
     
      cout<<"Masukan nilai x1 :";
      cin>>x1;
      cout<<"masukan nilai x2 :";
      cin>>x2;
      cout<<"Masukan nilai y1 :";
      cin>>y1;
      cout<<"Masukan nilai y2 :";
      cin>>y2;
      }
 int Garis :: proses(){
          A=(x1+x2)/2;
          B=(y1+y2)/2;
          }
         
 void Garis :: output(){
          cout<<"hasil dari titik A :";
          cout<<A;
          cout<<endl;
          cout<<"hasil dari titik B :";
          cout<<B;
          cout<<endl;
          }   
int main(int argc, char *argv[])
{
    Garis run;
    run.input();
    run.proses();
    run.output();
    system("PAUSE");
    return EXIT_SUCCESS;
}

 














0 comments:

Post a Comment