No. 1 Algoritma untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2)
Algoritma :
Misalkan : Input = x1, x2, y1,y2
Proses = A <- ((x1 + y1)/2)
B <- ((x2 + y2)/2)
Output = A, B
Deklarasi :
x1, x2, y1, dan x2 merupakan Inputan
A & B merupakan Output dari hasil yang telah diproses
a. Dengan Raptor:
b. Dengan Dev c++
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int A,B,x1,x2,y1,y2;
cout<<"Masukan nilai x1,x2,y1, dan y2 :"<<endl;
cin>>x1>>x2>>y1>>y2;
A=((x1+y1)/2);
B=((x2+y2)/2);
cout<<"Titik tengah garisnya " << x1 << " Dan " << y1 <<endl;
cout<<" adalah = " << A <<endl<<endl;
cout<<"Titik tengah garisnya " << x2 << " Dan " << y2 <<endl;
cout<<" adalah = " << B <<endl;
system("pause");
return 0;
}
No. 2.
Buatlah algoritma dan program untuk memisahkan bilangan interger yang
kurang dari 1000 menjadi komponen-komponennya. Sebagai contoh: 127= 1
ratusan + 2 puluhan + 7 satuan
No. 3 yaitu algoritma untuk mencari
Determinan Matriks Ordo 2 x 2
Algoritma -> ini biasa nya menggunakan Flowchart
Misalkan : Input = a, b, c, d
Proses = Hasil <- a*d - b*c
Output = Ditulis
determinan
Deklarasi :
a, b, c, d : ini merupakan bilangan Integer yaitu sebagai (Inputan)
Determinan : Merupakan bilangan Integer juga yaitu sebagai (Output)
Sedangkan yang ini adalah Program nya yaitu menggunakan DEV C++
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int a,b,c,d,hasil;
cout<<"Masukan Angka:"<<endl;
cin>>a>>b>>c>>d;
hasil=((a*d)-(b*c));
cout<<"Determinan Matriks ordo 2 x 2 adalah :"<<hasil<<endl;
system("pause");
return 0;
}