Pemrograman Komputer Satu Pendekatan Kepada Pemrograman Berorientasikan Objek Dalam C++ - Final - Bab 1
Pemrograman Komputer Satu Pendekatan Kepada Pemrograman Berorientasikan Objek Dalam C++ - Final - Bab 1
Solusi 1:
Perumusan untuk mencari luas persegi panjang adalah:
L = p. l
dimana, L adalah Luas persegi panjang, p adalah panjang persegi dan l
adalah lebar persegi.
Flowchart 1
Keterangan 1:
1. Simbol pertama menunjukkan dimulainya sebuah program.
2. Simbol kedua menunjukkan bahwa input data dari p dan l.
3. Data dari p dan l akan diproses pada simbol ketiga dengan
menggunakan perumusan L= l. p
4. Simbol keempat menunjukkan hasil output dari proses dari simbol
ketiga.
5. Simbol kelima atau terakhir menujukkan berakhirnya program dengan
tanda End.
Kasus 2:
Mencari akar-akar persamaan kuadrat f(x) =ax2+bx+c=0
Solusi 2:
Telaah masalah terlebih dahulu, yaitu perumusan nilai akar-akar
persamaan kuadrat tersebut:
Misalkan
D=b2-4ac, selanjutnya
jika untuk nilai D >= 0, solusinya adalah
Selain nilai D>=0 adalah D<0. Karena hasil akar dari D<0 bernilai
imaginer, maka solusi akar persamaan tersebut tidak ada.
Flowchart 2:
Keterangan 2:
1. Simbol 1 menunjukkan dimulainya sebuah program.
2. Simbol 2 menunjukkan input data dari a, b dan c.
3. Simbol 3 menunjukkan suatu keputusan yang akan dipilih, yaitu
jika nilai a memenuhi kriteria a > 0, maka akan melanjutkan ke
proses selanjutnya. Jika tidak, maka akan kembali ke simbol 2
4. Data dari a, b dan c akan diproses pada simbol keempat dengan
menggunakan perumusan D=b2-4ac
1.5. Latihan
1. Buatlah sebuah rancangan program dengan menggunakan diagram
alir untuk menghitung luas lingkaran!
2. Buatlah algoritma dengan pseudocode untuk menghitung rata-rata
tiga buah bilangan bulat!
3. Buatlah sebuah program sederhana yang sudah pernah anda pelajari,
seperti program Pascal dan lain-lain!