1. Buatlah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2).
Deklarasi
input : x1,y1,x2,y2
input : x1,y1,x2,y2
output : X,Y
Deskripsi
A,B
x1,x2,y1,y2
A = ( x1+y1)/2)
B = ( x2+y2)/2)
Programnya :
#include <iostream.h>
Int main(){
Int A= x1,y1, B=x2,y2;
cout<<” Masukkan nilai x1, x2, y1, y2: “<<endl;
cin>>A,B;
A=(x1+y1)/2);
B=(x2+y2)/2);
cout<<”masukkan nilai x1 : “;
cin>>x1;
cout<<”masukkan nilai x2 : “;
cin>>x2;
cout<<”masukkan nilai y1 : “;
cin>>y1;
cout<<”masukkan nilai y2 : “;
cin>>y2;
cout<<endl;
cout<<”nilai dari garis X adalah : “<<(x1+x2)/2<<endl;
cout<<”nilai dari garis Y adalah : “<<(y1+y2)/2<<endl;
cout<<endl;
cout<<”titik tengahnya adalah : (“<<(x1+x2)/2<<”,”<<(y1+y2)/2<<”)”<<endl;
return 0;
}
2. Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya. Sebagai contoh :
127 = 1 ratusan + 2 puluhan + 7 satuan
Deklarasi
Input : a
Output : R, P, S
Deskripsi
a/100=a1
a mod 100=b
b/10=b1
b mod 10=c
c/1=c1
a mod 100=b
b/10=b1
b mod 10=c
c/1=c1
Programnya :
#include<iostream.h>
#include<conio.h>
int main()
{
int a, a1, b, b1, c, c1;
cout<<"masukan bilangan a:";
cin>>a;
a1=a/100;
b=a%100;
b1=b/10;
c=bc1=c/1;
cout<<endl;
cout<<ratusan<<”Ratusan”<<endl;
cout<<puluhan<<”Puluhan”<<endl;
cout<<satuan<<”Satuan”<<endl;
getch();
return 0;
}
3. Buatlah algoritma dan program untuk menghitung determinan matriks berordo 2x2
Deklarasi
Input : a,b,c,d
Output : MB
Deskripsi
A,b,c,d
MB
A*d-b*c
Programnya :
#include <iostream.h>
int main()
{
int a, b, c, d, determinan;
cout<<"masukan nilai a:";
cin>>a;
cout<<"masukan nilai b:";
cin>>b;
cout<<"masukan nilai c:";
cin>>c;
cout<<"masukan nilai d:";
cin>>d;
determinan a*d-b*c;
cout<<"determinan matriks berordo:"<<MB<<endl;
return 0;
}
int main()
{
int a, b, c, d, determinan;
cout<<"masukan nilai a:";
cin>>a;
cout<<"masukan nilai b:";
cin>>b;
cout<<"masukan nilai c:";
cin>>c;
cout<<"masukan nilai d:";
cin>>d;
determinan a*d-b*c;
cout<<"determinan matriks berordo:"<<MB<<endl;
return 0;
}
Hem...hem...
BalasHapusBagus juga langkahnya....
Jangan lupa follow blog gue juga...
BalasHapus