Assalamu'alaikum Wr. Wb

1. Algoritma Nilai Maksimum
(Membaca tiga buah bilangan bulat, menentukan bilangan terbesar di antara tiga buah bilangan tersebut dan menampilkannya di layar}
Deklarasi
x,y,z : integer
maks : integer
Deskripsi
read (x,y,z)
maks <- x
if(maks>y) then <-maks
else then <-z
if(y>z) then <-y
else then <-z
end if
Raptor
C++
2. Algoritma : menghitung akar akar persamaan kuadrat
{Input: a,b,c mencari akar-akar persamaan kuadrat dan mencari
akar-akar persamaan kuadrat}
Deklarasi:
a,b,c : integer{Input}
disk : longint{output}
x1,x2 : real{output}
Deskripsi:
read(a,b,c)
disk<--b*b-4a*c
if (a=0) then write('Bukan persamaan kuadrat')
else if disk>0 then
x1<---(-b)+sqrt(disk)/2*a
x2<---(-b)-sqrt(disk)/2*a
else if disk=0 then
x1<---(-b)/2*a
x2<---x1
else write('Akar Imajiner')
end if
write(x1,x2)
Raptor
C++
3. Algoritma Konversi Nilai Ke Huruf
(membaca angka nilai yang di inputkan, lalu algoritma memproses dengan menentukan huruf
yang sesuai dengan inputan angka, kemudian menampilkan hasilnya}
deklarasi
a : integer
deskripsi
read(a)
case(0...20) then 'E'
case(21...40) then 'D'
case(41...60) then 'C'
case(61...80) then 'B'
case(81...100) then 'A'
end case
Raptor
C++
4. Algoritma Menentukan bilangan bulat atau real
{membaca bilangan yag di inputkan, lalu algoritma memproses dengan menentukan bilangan yang di masukkan
bilangan bulat atau real, kemudian menampilkan hasilnya}
deklarasi
x :float
y :integer
deskripsi
read(x,y)
if(x==y)
write('bilangan bulat'or'bilangan real')
Raptor
C++
5. Algoritma : menentukan hari dalam suatu bulan
{ menginputkan bulan dan tahun dalam bentuk bilangan bulat, lalu memprosesnya
dengan menentukan jumlah hari dalam bulan dan tahun tersebut, kemudian menampilkan
hasilnya}
Deklarasi :
jml_hari[12] : integer array ({31,28,31,30,31,30,31,31,30,31,30,31})
bulan : integer (input)
tahun : integer (input)
j_Hari : integer (output)
Deskripsi :
begin
read (jml_hari[12])
read (bulan)
read (tahun)
if(bulan == 2) then if (tahun % 4 == 0) then j_hari=29 write("Tahun Biasa") then else then j_hari=28 write("Tahun Biasa")
else then j_hari=jml_hari[bulan+1]
endif
write(bulan)
write(tahun)
write(j_hari)
end
Raptor
C++
6. Algoritma mengecek karakter yang di masukkan termasuk huruf besar, huruf kecil atau digit
{menginputkan karakter, lalu algoritma memproses dengan mengecek apakah karakter
yang di inputkan huruf besar, kecil, atau digit bilangan}
Deklarasi
kar : string
Deskripsi
read(kar)
if(kar>='A' && kar<='Z')<- Huruf Besar
else if(kar>='a' && kar<='z')<- Huruf Kecil
else if(kar>='0' && kar<='9')<- Digit Bilangan
endif
Raptor
C++
7. Algoritma Konversi Nilai Angka menjadi Nilai Huruf
{User diminta untuk memasukkan nilai angka (a), lalu Algoritma memproses untuk menentukan nilai huruf dari nilai angka tersebut,kemudian menampilkan hasil nilai hurufnya}
Deklarasi :
a : integer
Deskripsi
read(a)
if (a>0) and (a <=60) then <- F
else if (a >= 60) and (a<=70)then <- D
else if (a >= 70) and (a<=80)then <- C
else if (a >= 80) and (a<=90)then <- B
else if (a >= 91) and (a<=100)then <- A
else then
write Inputan anda salah
end if
Raptor
C++
TUGAS BAB 4:
1. Algoritma menentukan bilangan genap atau ganjil{user menginputkan bilangan, kmudian bilangan tersebut diproses
dengan menentukan bilangan tersebut ganjil/genap, kemudian menampilkan hasilnya}
Deklarasi :
a :int
Deskripsi :
read (a)
if (a%2==0) then
write "Ini adalah bilangan bulat"
else then
write"ini bilangan ganjil"
end if
Raptor
C++
2. Algoritma Nilai Maksimum dari 3 bilangan
{menginputkan tiga buah bilangan bulat, lalu memproses dengan menentukan bilangan
terbesar di antara tiga buah bilangan tersebut dan menampilkan hasil prosesnya}
Deklarasi
x, y, z : integer
Deskripsi
read (x, y, z)
if (y > x) then
x <- y end if
if (z > x) then
maks <- z
end if
Raptor
C++
3. Algoritma Konversi Nilai Ke Huruf
(membaca angka nilai yang di inputkan, lalu algoritma memproses dengan menentukan huruf
yang sesuai dengan inputan angka, kemudian menampilkan hasilnya}
deklarasi
a : integer
deskripsi
read(a)
if(a>=0 && a<30) then E
else if (a>=30 && a<55) then D
else if (a>=55 && a<65) then C
else if (a>=65 && a<80) then B
else then A
end case
Raptor
C++
5. Algoritma : {operasi hambatan}
Deklarasi :
r1, r2, r3, pil (int)
p, s (int)
Deskripsi :
read (r1, r2, r3)
s =r1+r2+r3
p =(1/r1)+(1/r2)+(1/r3)
write (s,p).
Raptor
C++
6. Algoritma Menentukan Panjang Segmen
Deklarasi :
a,b,c (integer)
Deskripsi :
read (a,b,c)
if (a+b>c && a+c>b && b+c>a) then
write MERUPAKAN SEGITIGA
else then
write BUKAN SEGITIGA
end if
Raptor
C++
KASUS BAB 4:
1. Algoritma Nilai Maksimum{menginputkan dua buah bilangan bulat, lalu memproses dengan menentukan mana
bilangan yang terbesar, kemudian menampilkan hasil prosesnya}
Deklarasi
a, b : integer
Deskripsi
read (a, b)
if (a > b) then
write (a‘adalah Bilangan Terbesar‘)
else write (b‘adalah Bilangan Terbesar‘)
endif
Raptor
C++
4.2. Algoritma Nilai Maksimum dari 3 bilangan
{menginputkan tiga buah bilangan bulat, lalu memproses dengan menentukan bilangan
terbesar di antara tiga buah bilangan tersebut dan menampilkan hasil prosesnya}
Deklarasi
x, y, z : integer
Deskripsi
read (x, y, z)
if (y > x) then
x <- y end if
if (z > x) then
maks <- z
end if
Raptor
C++
Tidak ada komentar:
Posting Komentar