1 Program untuk mencari titik tengah
#include <iostream.h>
int main () {
float x1,x2,y1,y2;
float a, b;
cout << "Menghitung Titik Tengah sebuah Garis" << endl;
cout <<"Pada Titik A(x1,y1) dan B(x2,y2)" << endl;
cout<<"masukkan x1 = "<<endl;
cout<<"masukkan x2 = "<<endl;
cout<<"masukkan y1 = "<<endl;
cout<<"masukkan y2 = "<<endl;
a =(x1+x2)/2;
b =(y1+y2)/2;
cout<<"nilai dari garis X = "<< a <<endl;
cout<<"nilai dari garis Y = "<< b <<endl;
cout<<endl;
cout<<hasilnya<<”<< a <<";"<< b<<"<<endl;
return 0;
}
2 Program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen-komponennya.
#include <iostream.h>
int main () {
int ribuan, ratusan, puluhan, satuan, x;
cout<< "masukan nilai x = " << endl;
cin >> x;
if(x>=1000)
cout<<"Masukkan terlalu besar!!!" << endl;
else
ribuan = x/1000;
ratusan =(x- ribuan*1000)/100;
puluhan =(x-ribuan*1000-ratusan*100)/10;
satuan =(x-ribuan*1000-ratusan*100-puluhan*10);
cout<< " tampilannya sebagai berikut : " << endl;
cout << ribuan << " Ribuan " <<endl;
cout << ratusan << " Ratusan" <<endl;
cout << puluhan << " Puluhan" <<endl;
cout << satuan << " Satuan" <<endl;
return 0;
}
3 Program untuk menghitung determinan matriks berordo 2 x 2
#include <iostream.h>
#include <conio.h>
void main() {
typedef matriks[Nmaks][Nmaks];
int i,j,determinan;
matriks A;
char answer;
do
{
clrscr();
cout<<"Determinan matriks A : "<<endl<<endl;
cout<<"Masukkan Nilai Matriks A : "<<endl;
for(i=1;i<=2;i++) {
for(j=1;j<=2;j++) {
cout<<"A["<<i<<","<<j<<"] = ";
cin>>A[i][j];
}
}
clrscr();
cout<<endl;
//Proses Mencari Determinan Matriks A
determinan = (A[1][1] * A[2][2]) - (A[2][1] * A[1][2]);
clrscr();
//Output Matriks A
gotoxy(1,5);
cout<<"A = ";
for(i=1;i<=2;i++) {
for(j=1;j<=2;j++) {
gotoxy(2+4*j,2+2*i);
cout<<A[i][j];
}
}
gotoxy(1,8);
cout<<"Determinan Matriks A = "<<determinan;
cout<<endl;
getch();
clrscr();
cout<<"== PROGRAM SELESAI =="<<endl<<endl;
cout<<"Mau Melakukan Perhitungan Lagi?? [Y/T] "; cin>>answer;
}
while ((answer == 'y') || (answer == 'Y'));
}