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;
}
Individu 1
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment