Selasa, 22 Maret 2011

Algoritma dan program untuk menghitung determinan matrik yang berordo 2 x 2

Algoritmanya :

1. Memasukan nilai a
2. Memasukan nilai b
3. Memasukan nilai c
4. Memasukan nilai d
5. Menghitung determinan dengan rumus (a*b) - (c*d)
6. Output nilai determinannya

syntaxnya dalam bahasa C++ sebagai berikut;

#include
#include

int main() {

int a,b,c,d;
int det;

cout << " masukkan nilai a : "; cin >> a;
cout << " masukkan nilai b : "; cin >> b;
cout << " masukkan nilai c : "; cin >> c;
cout << " masukkan nilai d : "; cin >> d;

det = ( a*b ) - ( c*d );

cout << " nilai determinannya = " << det << endl;

getch();
return 0;

}

Program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen - komponennya

pemrogaman ini di buat dengan C++:


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

}

Algoritma dan pemrogaman untuk mencari nilai titik tengah sebuah garis yang di 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. memasukkan nilai x1
4. memasukkan nilai x2
5. memasukkan nilai y1
6. memasukkan nilai y2
7. menghitung titik tengah x dengan menggunakan rumus (x1 + x2)/2
8. menghitung titik tengah y dengan menggunakan rumus (y1 + y2)/2
9. menampilkan hasil dari A
10. menampilkan hasil dari B

Pemrogamannya:

Dalam pemrogaman ini menggunakan pemrogaman C++
Dan syntaxnya sebagai berikut:


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

MENCARI NILAI TERBESAR DARI 3 BUAH BILANGAN

Mencari Nilai Terbesar Dari 3 Buah Bilangan Dengan Cara Berikut

kota menggunakan C++

#include
using namespace std;

void main() {

int a, b, c, d;

cout << “nilai 1: “; cin >> a;

cout << “nilai 2: “; cin >> b;

cout << “nilai 3: “; cin >> d;



c = (a > b ? a : b);

cout << “nilai terbesar adalah : ” << (c > d ? c : d) << “\n”;

}

Logika:

Bandingkan nilai pertama dengan nilai kedua. Kemudian yang lebih besar di antara nilai tersebut di bandingkan dengan nilai berikutnya (nilai ke tiga), sehingga di dapat nilai terbesar di antara ketiga variabel tersebut.



Penjelasan kode:

Seperti yang kita lihat di atas, pertama – tama, kita membuat tiga variabel yaitu, variabel a, b, c, dan d. Kemudian, kita meminta user untuk memasukkan nilai untuk variabel a, b, dan d. Setelah itu, kita membandingkan nilai masing – masing variabel. Disini digunakan variabel c sebagai “alat bantu”. Variabel c sendiri menyimpan nilai terbesar antara

variabel a dan b. Kemudian ditampilkan nilai yang terbesar yang didapat setelah membandingkan variabel c dan d.

ALL INFORMATION Copyright © 2011 | Template created by O Pregador | Powered by Blogger