Program Cari Hasil Luas Persegi
Program cara menghitung luas persegi dengan menggunakan operasi perkalian (versi 1) atau menggunakan pangkat (versi 2). seperti yang telah diketahui bahwa rumus untuk menghitung luas persegi adalah Panjang x Lebar (p*l), itu adalah cara pertama untuk menghitung luas persegi. namun ada cara lain yaitu dengan menggunakan pangkat, ya mengapa pangkat? menggunakan operasi pangkat juga bisa, karena semua sisi persegi adalah sama panjang, kalau keempat sisi persegi tidak sama panjang maka itu bukan dinamakan persegi (bujursangkar). Hal ini juga bisa diterapkan untuk menghitung persegi panjang (namun hanya bisa versi 1 diatas). selanjutnya kita lihat notasi algoritma dibawah.
Untuk penjelasan saya rasa cukup jelas dengan hanya membaca notasi algoritma diatas, langsung kita lanjut ke source code dibawah.
Menggunakan bahasa pemrograman C.
[code]
#include <stdio.h> #include <math.h> int main(){
int pjg, lbr, hasil; pjg=6; lbr=6; /// versi 1 hasil=pjg*lbr; printf("diketahui panjang suatu persegi adalah 6 cm, maka luasnya adalah %d\n", hasil);
/// versi 2 hasil = pow(pjg,2); printf("diketahui panjang suatu persegi adalah 6 cm, maka luasnya adalah %d\n", hasil); }
[/code]
Program
Menentukan Bilangan Ganjil atau Genap
{diketahui sebuah nilai panjang persegi dan lebar persegi}
{nilai panjang ditampung dalam variabel 'pjg'}
{nilai lebar ditampung dalam variabel 'lbr'}
{operasi menggunakan kali dengan mengalikan variabel panjang dan lebar}
{menggunakan 2 versi, versi P*L dan S^2 (S kuadrat)}
--------------------------------------------------------------------------------------------
Kamus
pjg : integer {panjang}
lbr : integer {lebar}
hasil : integer
--------------------------------------------------------------------------------------------
Algoritma
pjg : 6
lbr : 6
{versi 1}
hasil : pjg * lbr
output('diketahui panjang suatu persegi adalah 6 cm, maka luasnya adalah ')(hasil)
{versi 2}
hasil : p^2
output('diketahui panjang suatu persegi adalah 6 cm, maka luasnya adalah ')(hasil)
Menentukan Bilangan Ganjil atau Genap
{diketahui sebuah nilai panjang persegi dan lebar persegi}
{nilai panjang ditampung dalam variabel 'pjg'}
{nilai lebar ditampung dalam variabel 'lbr'}
{operasi menggunakan kali dengan mengalikan variabel panjang dan lebar}
{menggunakan 2 versi, versi P*L dan S^2 (S kuadrat)}
--------------------------------------------------------------------------------------------
Kamus
pjg : integer {panjang}
lbr : integer {lebar}
hasil : integer
--------------------------------------------------------------------------------------------
Algoritma
pjg : 6
lbr : 6
{versi 1}
hasil : pjg * lbr
output('diketahui panjang suatu persegi adalah 6 cm, maka luasnya adalah ')(hasil)
{versi 2}
hasil : p^2
output('diketahui panjang suatu persegi adalah 6 cm, maka luasnya adalah ')(hasil)
Untuk penjelasan saya rasa cukup jelas dengan hanya membaca notasi algoritma diatas, langsung kita lanjut ke source code dibawah.
Menggunakan bahasa pemrograman C.
[code]
#include <stdio.h> #include <math.h> int main(){
int pjg, lbr, hasil; pjg=6; lbr=6; /// versi 1 hasil=pjg*lbr; printf("diketahui panjang suatu persegi adalah 6 cm, maka luasnya adalah %d\n", hasil);
/// versi 2 hasil = pow(pjg,2); printf("diketahui panjang suatu persegi adalah 6 cm, maka luasnya adalah %d\n", hasil); }
[/code]
- POW diatas adalah fungsi dari pangkat.
- Jika menggunakan fungsi pow, terlebih dahulu sertakan math.h
- (pjg,2) sebelah kiri tanda koma adalah variabel panjang sisi, sebelah kanan koma adalah pangkatnya.
- jadi pow(pjg,2) adalah pangkat 2 dari variabel 'pjg'
Sebelum menggunakan POW, diharapkan mengerti dahulu apa itu fungsi.
POW sebenarnya tidak disarankan untuk tipe data integer, sebagai contoh 5 pangkat 2 menggunakan fungsi pow hasilnya adalah 24 (karena pembulatan).
simak penjelasan berikut : https://stackoverflow.com/questions/22264236/why-does-pow5-2-become-24 & https://stackoverflow.com/questions/25678481/why-does-pown-2-return-24-when-n-5-with-my-compiler-and-os/25678721

