Diberdayakan oleh Blogger.

Membuat Algoritma

Algoritma yang agag sulit tapi kita mari mencoba.,.,
Berikut soal dan Algoritma yang aku sedang-sedang mencoba,.,
1. algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2).
Input = A(x1,y1)
B(x2,y2)
Output = mencetak titik tengah sebuah garis (xT,yT)
• Algoritma
1. masukan x1
2. masukan x2
3. masukan y1
4. masukan y2
5. hitung titik tengah xT
6. hitung titik tengah yT
7. Tampilkan T(xT,yT)
• Program dari Algoritma diatas
#include
class Titik{
friend istream& operator>>(istream& ,Titik&);
friend ostream& operator<<(ostream& ,Titik&); public: Titik(); float titik1(); float titik2(); private: float x1, x2; float y1, y2; float TitikTengahx; float TitikTengahy; }; Titik::Titik(){ } float Titik :: titik1(){ TitikTengahx=(x1+x2)/2; return TitikTengahx; } float Titik :: titik2(){ TitikTengahy=(y1+y2)/2; return TitikTengahy; } istream& operator>>(istream& in, Titik& M){
cout<<"PROGRAM MENGHITUNG TITIK TENGAH"<>M.x1>>M.x2;
cout<<"masukkan nilai y1 dan y2 : "; in>>M.y1>>M.y2;
return in;
}

ostream& operator<<(ostream& out, Titik& M){ out<<"titik tengahnya adalah :("<>x;
cout<
#include
void baca ( int a[][2]);
void tulis (const int a[][2]);
int main() {
int a[2][2];
baca (a);
tulis(a);
return 0;
}
void baca(int a[][2])
{
cout<<”masukan 4 bilangan, 2 bilangan pembaris: \n”; for(int i=0;i<2;i++){ cout<<”baris”<>a[i][j];
}
}void tulis (const int a[][2] ){
for(int i=0;i<2;i++){
for(int j=0; j<2;j++)
cout<<” “< cout< }
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar