Minggu, 20 Maret 2011

Tugas Individu 1

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

Algoritma untuk mencari titik tengah sebuah garis
: - Masukan nilai x1
-    Masukan nilai x2
-    Masukan nilai y1
-    Masukan nilai y2
-    a   = (x1+x2)/2
-    b = (y1+y2)/2

Program

#include <iostream.h>
#include <conio.h>
Int main() {
Int  a,b,x1,x2,y1,y2;
cout << "Masukan  x1 :  ";
cin >> x1;
cout << "Masukan  x2 :  ";
cin >> x2;
cout << "Masukan  y1 :  ";
cin >> y1;
cout << "Masukan  y2 :  ";
cin >> y2;
cout << "Titik A memiliki ("<<x1<<","<<y1<<")"<<endl;
cout << "Titik B memiliki ("<<x2<<","<<y2<<")"<<endl;
a = (x1+x2)/2;
b = (y1+y2)/2;
cout << " Titik tengah merupakan titik antara x1 dengan x2 :"<<a<<endl;
cout << " Titik tengah adalah titik antara y1 dengan y2 :"<<b<<endl;
cout << " Titik tengah ("<<X<<","<<Y<<")"<<endl;
getch ();
return 0;
}




 
3.Buatlah algoritma dan program untuk menghitung determinan matriks berordo 2x2

#include <iostream.h>
#include <conio.h>

void masuk(int x[][2]);
void keluar(const int y[][2]);

int main()
{
   int x[2][2];
   int y;
   masuk(x);
   keluar(x);
   y=x[0][0]*x[1][1]-x[0][1]*x[1][0];

   cout<<"determinan matriks berordo 2x2 = ";
   cout<<y;
   getch();
   return 0;
}

void masuk(int a[][2])
{
   cout<<"Masukkan empat bilangan dan dua bilangan per baris : "<<endl;
   for(int i=0;i<2;i++){
      cout<<"baris "<<i<<" : ";
   for(int j=0;j<2;j++)
      cin>>x[i][j];
   }
}

void keluar(const int x[][2])
{
   cout<<"matriks yang di buat"<<endl;
   for(int i=0;i<2;i++){
      for(int j=0;j<2;j++)
         cout<<" "<<a[i][j];
           cout<<endl;
   }
return 0
}

Tidak ada komentar:

Posting Komentar