Skip to main content

BAB 6

1. 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


2. 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 )



3. 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)




4. Analisis: hakikatnya setiap lingkarang mempunyai jari-jari dan untuk menghitung luas lingkaran yaiut 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)




7. 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




9. 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

















Comments

Popular posts from this blog

Konversi nilai angka menjadi nilai huruf dengan ketentuan

Analisis: Konversi nilai angka menjadi nilai huruf dengan ketentuan seperti diatas, kita akan membuat program konversi nilai tersebut dengan dengan kondisi if else if. Algoritma  Konversi_Nilai {Mengkonversikan nilai angka menjadi nilai huruf} Bab 4 Kondisi halaman : 81 Deklarasi nilai : integer nilai_huruf : char Deskripsi read (nilai) if (nilai > 0) and (nilai <= 20) then nilai_huruf 􀃅 ‘E’ else if (nilai > 20) and (nilai <= 40) then nilai_huruf 􀃅 ‘D’ else if (nilai > 40) and (nilai <= 60) then nilai_huruf 􀃅 ‘C’ else if (nilai > 60) and (nilai <= 80) then nilai_huruf 􀃅 ‘B’ else nilai_huruf 􀃅 ‘A’ endif write (nilai_huruf) Flowchart Kasus 4.4 Translasi Kasus 4.4 #include <iostream> #include <string> using namespace std; class konversi{ private:   string raptor_prompt_variable_zzyz;    int nilai; public: konversi(){    raptor_prompt_variable_zzyz ="Masukan Nilai : ";    cout << raptor_prompt_variab...

Menentukan bilangan terbesar antara 3 bilangan bulat.

Analisis: Menentukan Bilangan terbesar dari 3 bilangan bulat yang diinputkan, kita akan memasukan 3 bilangan kemudian akan ditentukan nilai terbesar atau maximum menggunakan 2 metode, yaitu sama-sama menggunakan kondisi tetapi isi dari kondisi tersebut berbeda. Algoritma  Nilai_ Maksimum {Membaca tiga buah bilangan bulat, menentukan bilangan terbesar di antara tiga buah bilangan tersebut dan menampilkannya ke layar} Deklarasi 4.2.a x, y, z : integer Deklarasi 4.2.b x, y, z : integer maks : integer Deskripsi 4.2.a read (x, y, z) if (x > y) and (x > z) then write (‘Bilangan terbesar adalah = ‘,x) else if (y > x) and (y > z) then write (‘Bilangan terbesar adalah = ‘,y) else write (‘Bilangan terbesar adalah = ‘,z) end if Deskripsi 4.2.b read (x, y, z) maks 􀃅 x if (y > maks) then maks 􀃅 y end if if (z > maks) then maks ( z end if write (‘Bilangan terbesar adalah = ‘,maks) Flowchart Kasus 4.2 Translasi Kasus 4.2.a #include <iostream> ...

Pemrograman Web

Hello, ini contoh text editing HTML! Semoga menarik!