Senin, 21 Maret 2011

1.Algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1, y1) dan B(x2, y2).
Algoritma Mencari Titik tengah
Start:
-input X1
-input X2
-input Y1
-input Y2

Xt <= (X1 + X2 )/2

Yt <= (Y1 + Y2 )/2

Write : (Xt, Yt)
#include<iostream.h>
#include<conio.h>

void Titik_Tengah()
{
int x1,x2,xt,y1,y2,yt;
cout<<”titik x1 = “;
cin>>x1;
cout<<”titik x2  = “;
cin>>x2;
cout<<”titik y1 = “;
cin>>y1;
cout<<”titik y2 = “;
cin>>y2;
cout<<endl;
xt=(x1+x2)/2;
yt=(y1+y2)/2;
cout<<”Nilai Titik Tengahnya= (” <<xt<<”,”<<yt<<”) “<<endl;
cout<<endl;
}
int main ()
{
Titik_Tengah();
return 0;
}
2.Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi  komponen – komponennya.
Algoritma Memisahkan Bilangan Integer 1000
Read :
-input a (kurang dari 1000)

S2<= S/100
Q<= S mod 100
Q2<= Q/10
R<= Q mod 10
R2 <= R/1
S2 <= ratusan
Q2<= puluhan
R2<= satuan

Write : S2,Q2,R2;
#include < iostream.h>
#include < conio.h>


void integer()
{
int s,q,r,s2,q2,r2;

cout<<"masukkan s \n"; cin>>s;
s2=a/100;
q=a%100;
q2=b/10;
r=b%10;
r2=c/1;

cout<<<" Ratusan \n";
cout<<<" Puluhan \n";
cout<<<" Satuan \n\n";
}

int main ()
{
integer();
getch();
return 0;
}

3.Buatlah algoritma dan program untuk menghitung determinan matriks berordo 2 x 2.
Algoritma Determinan Matriks ordo 2x2
read:
-Masukan A
-Masukan B
-Masukan C
-Masukan D

Det <= A.D - B.C

#include <iostream.h>
int main () {
int a, b, c, d, DM;
cout<<”Masukkan angka: “<<endl;
cin>>a>>b>>c>>d;
DM=((a*d)-(b*c));
cout<<”Determinan matriks berordo 2×2 adalah: “<<DM<<endl;
return 0;

}

0 komentar :

Posting Komentar