Tugas individu


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
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

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;
}

2 Comments

Back to Top