Rabu, 23 Maret 2011

Buatlah algoritma dan program untuk menghitung determinan matriks berordo 2 x 2.

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

algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000

#include

int main () {

int ribuan, ratusan, puluhan, satuan, uang;

cout << " Masukan jumlah uang = " << endl; cin >> uang;

if(uang >= 1000)

cout << " Masukkan jumlah uang tertalu besar " << endl;
else

ribuan = uang/1000;
ratusan = (uang - ribuan * 1000)/100;
puluhan = (uang - ribuan * 1000 - ratusan * 100)/10;
satuan = (uang - 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;

Selasa, 22 Maret 2011

Algoritma dan program mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2).

Algoritmanya:

1. inputan berupa x1 , x2 , y1 , y2
2. output yang di minta hasil dari A dan B
3. masukkan nilai x1
4. masukkan nilai x2
5. masukkan nilai y1
6. masukkan nilai y2
7. menghitung titik tengah x dengan menggunakan rumus yaitu (x1 + x2)/2
8. menghitung titik tengah y dengan menggunakan rumus yaitu(y1 + y2)/2
9. menampilkan hasil dari A
10. menampilkan hasil dari B

Skrip program dalam bahasa  C++:

#include

int main(){

int x1,x2,y1,y2;
int A,B;

cout << " masukan nilai x1 : "; cin >> x1;
cout << " masukan nilai x2 : "; cin >> x2;
cout << " masukan nilai y1 : "; cin >> y1;
cout << " masukan nilai y2 : "; cin >> y2;

A = (x1+x2)/2;
B = (y1+y2)/2;

cout << " Hasil dari nilai A : " << A << endl;
cout << " Hasil dari nilai B : " << B << endl;

return 0;
}