Notasi Algoritma : Menghitung jarak antar waktu

///Judul

Menghitung jarak antar waktu

///Kamus

jam_berngakat     <- Integer

menit_berangkat <- Integer

detik_bernagkat <- Integer

jam_pulang <- Integer

menit_pulang <- Integer

detik_pulang <- Integer

durasi_pulang <- Integer

durasi_menit <- Integer

durasi_detik <- Integer

durasi_total <- Integer

///Algoritma

Input(jam_berngakat,menit_berangkat,detik_bernagkat)

Input(jam_pulang,menit_pulang,detik_pulang)

durasi_jam =(jam_pulang – jam_berangkat)*3600

durasi_menit =(menit_pulang – menit_berangkat)*60

durasi_detik =(detik_pulang – detik_ berangkat)*1

durasi_total = durasi_jam+durasi_menit+durasi_detik

output “durasi_total”

Notasi Algoritma : Menghitung Nilai Akhir Mahasiswa

///Judul

Menghitung Nilai Akhir Mahasiswa

///Kamus

n_tp     : Integer (nilai tugas persen)

n_up    : Integer (nilai uas persen)

n_utsp : Integer (nilai uts persen)

n_a       : Integer (nilai akhir)

n_t        : Integer (nilai tugas)

n­_uts    : Integer (nilai uts)

n_uas   : Integer (nilai uas)

n_tol     : Integer (nilai total)

///Deskripsi

n_t         <- 20

n_uts     <- 60

n_uas    <- 50

n_tp      = n_t*40

n_utsp  = n_uts*30

n_uas   = n_uas*30

n_tot     = n_tp + n_utsp + n_uas

if (n_tot >=85) then

{

n_a = A

output n_a

output n_tot

}

else if (n_tot <85 && n_tot >=70)then

{

n_a = B

output n_a

output n_tot

}

else if (n_tot <70 && n_tot >=60)then

{

n_a = C

output n_a

output n_tot

}

else if (n_tot <60 && n_tot >=40)then

{

n_a = D

output n_a

output n_tot

}

else

n_a = E

output n_a

output n_tot

}

Notasi Algoritma :Menghitung selisih dan luas segitiga serta menentukan jenis segitiga

///Judul

Menghitung selisih dan luas segitiga serta menentukan jenis segitiga

///Kamus

a_1 = Integer {alas segitiga pertama}

b_2 = Integer {alas segitiga kedua}

t_1 = Integer {tinggi segitiga pertama}

t_2= Integer {tinggi segitiga kedua}

l_1 = Integer {luas segitiga pertama}

l_2 = Integer {luas segitiga kedua}

s_1 = Integer {sisi segitiga pertama}

s_2 = Integer {sisi segitiga kedua}

selisih = Integer {luas segitiga kedua – luas segitiga pertama}

///Deskripsi

a_1 <- Input

t_1 <- Input

l_1 <- ½ *a_1*t_1

output l_1

a_2 <- Input

t_2 <- Input

l_2 <- ½ * a_2*t_2

output l_2

sisi1 <- Input

sisi2 <- Input

sisi3 <- Input

Selisih <- l_2-l_1

output Selisih

///Ukuran segitiga

If (luas >0 and luas <50) then

{

output “Kecil”

}

else if (luas >= 50) then

{

output “Besar”

}

///Jenis segitiga

If (sisi1=sisi2=sisi3) then

{

output “segitiga sama sisi”

}

else if (sisi1=sisi2!=sisi3) then

{

output “segitiga sama kaki”

}

else if (sudut tegak lurus) then

{

output “segitiga siku siku”

}

else (sisi1 != sisi 2 != sisi3) then

{

output “segitiga sembarang”

}

/// Urutan segitiga dari yang lebih kecil ke yang lebih besar

 

If (l_1 < l_2 < and l_2 < l_3) then

{

output “Luas segitiga 1 yang lebih kecil dan Luas segitiga 3 yang paling besar”

}

else if (l_2 < l_3 and l_3 < l_1) then

{

output “Luas segitiga 2 yang lebih kecil dan Luas segitiga 1 yang paling besar”

}

//L3

L3 = 0.5*a_1*t_2

output l_3

//hasil luas segitiga dan mengurutkan hasil dari yang terkecil yang terbesar

ouput l_1.l_2.l_3

Depend on (l_1,l_2,l_3)

l_1 < l_2 < l_3 ;

{

output “l_1,l_2.l_3”

}

l_1 < l_2 <l_3

{

output “l_1,l_3,l_2”

}

“l_2<l_1<l_3”

{

output “l_2,l_1,l_3”

}

l_2<l_3<l_1

{

output “l_2,l_3<l_1”

}

L_3<l_1<l_2

}

output “l_3,l_1,l_2”

{

L_3<l_2<l_1

}

output “l_3, l_2, l_1”

}

Menghitung Volume Tabung

///judul

Menghitung Volume Tabung

///kamus

phi         <-float {nilai 3,14}

radius   <-integer {jari-jari tabung}

tinggi    <-integer {tinggi tabung}

volume <- integer {volume tabung}

///algoritma

phi <-3,14

radius <-input

tinggi <-input

volume <-phi*radius*radius*tinggi

output volume

Menghitung Kebutuhan Keramik

///judul

Menghitung Kebutuhan Keramik

///kamus

panjang                     <-integer {panjang ruangan }

lebar                          <- integer {lebar ruangan }

luas_ruangan           <-float {luas ruangan }

ukuran_1_keramik <- integer {ukuran 1 keramik}

kebutuhan_keramik <- integer {kebutuhan keramik }

harga_keramik         <- integer {harga 1 kotak keramik }

total_harga                <-integer {total harga keramik dibutuhkan}

///algoritma

panjang                      <-input

lebar                           <-input

luas_ruangan           <-panjang*lebar

ukuran_1_keramik <-input

kebutuhan_keramik <-luas_ruangan*ukuran_1_keramik

output kebutuhan_keramik

harga_keramik      <-input

total_harga           <-harga_keramik*kenutuhan_keramik

output total_harga