Tuesday, March 22, 2011

Tugas Bilangan Matrix

 Mencari sebuah matriks yang berordo 2 x 2 :
Kita dapat mencari nilai ‘A’ dengan rumus : A = (a*d) –(c*d)
Algoritmanya:
1. Masukkan bilangan.
2. Hitunglah dengan menggunakan rumus yang diatas.
3. Jika semua sudah dihitung dengan rumus tersebut maka hasilnya pasti akan bisa diketahui.
4. Untuk yang terakhir tinggal menuliskan hasil tersebut.

progam dengan ketentuan matriks berordo 2 x 2 :

#include <iostream.h>
class MATRIK {
private:
int a, b, c, d;
float hasil;
public:
void Set_Inputan(){
cout<<"Program menghitung matrik ordo 2\n\n"; 

cout<<"| A B |\n"; 
cout<<"| C D |\n"; 
cout<<"\n"; 
cout<<"Masukkan bilangan A : "; 
cin>>a;
cout<<"Masukkan bilangan B : "; 

cin>>b;
cout<<"Masukkan bilangan C : "; 

cin>>c;
cout<<"Masukkan bilangan D : "; 

cin>>d;
cout<<"\n"; } 

void Set_Proses(){ 
hasil = (a*d)-(b*c); 

void Set_Output(){ 
cout<<"\nMatrik\n\n"; 
cout<<"| " << a << " " << b << " |\n"; 
cout<<"| " << c << " " << d << " |\n"; 
cout<<"\n";
cout<<"Hasilnya adalah : "<<hasil<<endl;
}
};
int main(){
     int x;
 MATRIK M;
 M.Set_Inputan();
 M.Set_Proses();
 M.Set_Output();

   cin>>x;
return 0;
}

Tugas Pencarian Titik Tengah

rumus:
Titik tengah = (x1+x2)/2 , (y1+y2)/2
Algoritma :
1. Masukkan bilangan dalam xa,ya.
2. Masukkan bilangan dalam xb,yb
3. Hitunglah dengan rumus diatas.
4. Hasil

Program c++
#include <iostream>
#include <conio.h>
 

int main(){
int xa,xb,ya,yb; 

cout<<"Masukkan 1(xa) = "<<endl; 
cin>>xa;

cout<<"Masukkan 1(ya) = "<<endl; 

cin>>ya;

cout<<"Masukkan 2(xb) = "<<endl; 

cin>>xb;

cout<<"Masukkan 2(yb) = "<<endl; 

cin>>yb;

cout<<"Titik tengah = ("<<(xa+xb)/2<<","<<(ya+yb)/2<<")";


getch();
return 0;
}