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