Analisis :
Membuat program cpp untuk menentukan ganjil genap, terlebih dahulu kita menentukan rumus untuk menenukan ganjil genap dengan menggunakan modulo atau sisa hasil bagi. yaitu : jika x mod 2 = 0 maka ditulis genap dan jika x mod 2 = 1 maka dItulis ganjil.
Algoritma : Ganjil_Genap(input/ output n : integer )
{mencetak bilangan ganjil genap }
Deklarasi :
n : integer (input )
Deskripsi :
read(n)
if (n>=1) then
genapganjil(n-1)
if (n%2==0) then
else
write(n)
endif
endif
Raptor
C++
Analisis :
untuk menghitung luas persegi panjang pada cpp kita harus mengetahui lebih dahulu rumus luas persegi panjang, setelah itu baru kita buat rumus di program cpp untuk menghitung luas persegi panjang . rumus persegi panjang untuk mencari luas adalah p x l.
contoh : p=4 dan l=8
maka luas perseg panjang adalah
luas= p x l
luas = 4 x 8
luas = 32
Algoritma :
luas_persegi (input p : integer, l : integer, output hasil : hasil )
{mencari luas persegi panjang dan menampilkannnya di piranti keluaran }
Deklarasi:
p, l, hasil: integer
Deskripsi :
read (p,l)
hasil = p*l
write (hasil )
Raptor
C++
Analsis :
untuk menghitung keliling persgi panjang kita harus menentukan rumus mencari keliling persegi panjang yaitu keliling = 2x(p+l)
misalkan dengan contoh p=2 dan l =6 maka
k=2x(p+l)
k=2x(2+6)
k=16cm
Algoritma :
keliling_persegi (input p : integer, l: integer, output hasil : hasil )
{mencari keliling persegi panjang dan menampilkannya di piranti pengeluaran }
Deklarasi :
p,l,hasil : integer
Deskripsi :
read(p,l)
hasil = 2*(p+l)
write (hasil)
Raptor
C++
4. untuk menghitung
luas lingkaran
Analisis :
hakikatnya setiap lingkarang mempunyai jari-jari dan untuk menghitung
luas lingkaran yaitu dengan menggunakan jari-jari dan mengalikannya
dengan phi yang bernilai 22/7 atau 3.14 .nilai yang saya gunakan phinya
yaitu 3.14 rumus luas lingkaran adalah L=phi*r*r
contoh : r=7
maka L=3.14 *7*7
L= 153,86 cm2
Algoritma :
luas_lingkaran (input r: integer)
{ mencari luas lingkaran dengan menginputkan jari-jari dan menampilkannya ke piranti pengeluaran}
Deklarasi:
r : integer
luas,phi : float
Deskripsi:
read (r)
phi = 3.14
luas = phi*r*r
write (luas)
Raptor
C++
5. menghitung keliling lingkaran
Analisis :
untuk menghitung keliling lingkaran kita harus mementukan rumus
menghitung keliling lingkaran terlebih dahulu. k=2*phi*r dengan r adalah
jari-jari sebuah lingkaran yang akan dihitung kelilingnya
contoh r=4
maka k=2*phi* r
k=3,14 *4
k=25.12cm
Algoritma :
keliling_lingkaran (input d : integer)
{ mencari keliling lingkaran dengan menggunakan r yang diinputkan
terlebih dahulu dan menampilkan nya ke dalam piranti pengeluaran }
Deklarasi :
r : integer
phi, keliling : float
Deskrpsi:
read(r)
phi = 3.14
keliling = 2*phi *r
write (keliling )
Raptor
C++
6. menghitung luas segitiga
Analisis :
menghitung luas segitiga dengan rumus sehingga menginputkan alas dan tinggi.
contoh: alas=5, tinggi=6.
rumus=1/2*a*t = 1/2&5*6=15 cm2
Algoritma :
Luas_segitiga {Menghitung luas segitiga}
Deklarasi :
a,t : integer
luas : float
Deskripsi :
ride : a,t
luas =1/2 (a*t)
write : luas
Raptor
C++
7.Menghitung keliling segitiga
Analisis :
Menghitung keliling segitiga dengan menjumlahkan 3 sisi tersebut sehingga menginputkan nilai pertama, kedua dan ketiga.
contoh : si1=2, si2=4, si3=6
rumus= si1+si2+si3 = 2+4+6 = 12 cm
Algoritma :
Keliling_segitiga {Menghitung keliling segitiga}
Deklarasi :
integer : si1,si2,si3 (input)
integer : keliling (output)
Deskripsi :
ride : si1,si2,si3
Keliling = si1+si2+si3
write : keliling
Raptor
C++
8. menghitung tinggi pada segitiga
Analisis :
menghitung tinggi pada segitiga dengan menggunakan rumus tinggi
segitiga, sehingga menginputkan nilai luas segitiga dan alas segitiga.
contoh : luas segitiga=8, alas=4
rumus tinggi segitiga = (2*l)/a
=(2*8)/4
=16/4
=4 cm
Algoritma :
Tinggi_segititga {Menghitung tinggi segitiga}
Deklarasi :
integer : a, l (input)
integer : tinggi (output)
Deskripsi :
ride : a,l
tinggi=(2*l)/a
write : tinggi
Raptor
C++
9. Menghitung kombinasi
Analisis :
Menghitung kombinasi dengan menginputkan nilai 1 dan nilai 2.
contoh : nilain=6, nilaik=2
Algotirma : Hitung_kombinasi {Menghitung kombinasi}
Deklarasi :
integer : fak, k, n, prmts
Deskripsi :
ride : n, k, fak
fak = 1
if (n<=1)
fak = n*fak*(n-1)
prmts =fak*(n)/fak*(k)*fak*(n-k)
Kombinasi(n,k,prmts)
write : prmts
Raptor
C++
Tidak ada komentar:
Posting Komentar