5 algoritma
1. Algoritma_menentukan_grade_nilai
Deklarasi:
nilai;integer
Deskripsi:
read(nilai)
Input nilai
If nilai > = 85 Then
Cetak “A”
Else If nilai >= 75 Then
Cetak “B”
Else If nilai >=65 Then
Cetak “C”
Else If nilai >=55 Then
Cetak “D”
Else
Cetak “E”
end
2. Algoritma_menentukan_ganjil_genap
Deklarasi:
bilangan:integer
ganjil:integer
genap:ineger
Deskripsi:
Read Bilangan
If bil mod 2 = 0 then,
print“Output Genap”
Else
print“Output Ganjil”
End if
3. Algoritma_menghitung_luas_segitiga
Deklarasi:
alas:integer
tinggi:integer
luas:real
Deskripsi:
Read (alas)
Read (tinggi)
Luas Segitiga<-0.5*alas*tinggi
Write (‘Luas Segitiga’)
End
4. Algoritma_konversi_jam_menit_ke_detik
Deklarasi:
jam,menit,detik:integer
Deskripsi:
read (jam,menit,detik)
Input Jam(h)
Input Menit(m)
konversi jam,menit kedetik ((h x 3600)+ (m x60)) sekon
OutPut (detik)
end
5. Algoritma_menentukan_terbesar_terkecil_ratatata_dari_3_bilangan
Deklarasi:
a,b,c:integer
terbesar:integer
terkecil:integer
rerata:integer
Deskripsi:
read(a,b,c)
If (A>B) and (A>C) then
Print “A paling besar”
If (B>A) and (B>C) then
Print “B paling besar”
Else
Print “C terkecil”
End if
Jumlah = A+B+C
Rerata = Jumlah/3
Output rerata
Komentar
Posting Komentar