1.Analisis : User di minta untuk membuat program menentukan bilangan ganjil dan bilangan genap, dengan menginputkan angka dan kemudian ditentukan mana yang termasuk ke dalam bilangan genap dan bilangan ganjil.
Algoritma : {Menentukan bilangan ganjil dan bilangan genap}
Deklarasi : a : integer
Deskripsi : if (a%2==0)
else
a write
2.Analisis : Menentukan bilangan terbesar dari tiga inputan bilangan
Algoritma : Nilai_Terbesar { membabaca tiga buah bilangan inputan, menentukan bilangan terbesar di antara tiga buah bilangan tersebut}
Deklarasi : a,b,c : integer
Deskripsi :
if (a>b && a>c)
else
if (b>a && b>c)
else
a,b,c write
3.Analisi : Konversi nilai angka menjadi nilai huruf dengan ketentuan seperti diatas, kitaakan membuat program konversi nilai tersebut dengan kondisi if else if untuk dapat menyelesaikan kasus diatas sesuai dengan ketentuan sesuai soal.
Algoritma : Konversi_Nilai {Mengkonversi nilai angka menjadi nilai huruf}
Deklarasi : nilai : integer
Deskripsi :
if (nilai==100 || nilai>=80)
else
if (nilai<80 && nilai>=65)
else
if (nilai<65 && nilai>=55)
else
if (nilai<55 && nilai>=30)
else
else E
nilai : write
4. Analisis : Mencari akar persamaan kuadrat dan jenisnya, user diminta untuk memasukkan tiga nilai dan kemudian akan di hitung. Persamaan kuadrat adalah persamaan dengan bentuk umum Ax2 + Bx + C = 0, dan tentu saja denga A
Algoritma : Persamaan_Kuadrat {Menghitung akar-akar persamaan kuadrat Ax^2+Bx+C = 0}
Deklarasi :
D,x1,x2,n,a,b,c : float
Deskripsi :
Read : a,b,c
If(D>0)
else if(D==0)
else
write : a,b,c,n,D
Algoritma : {Menentukan bilangan ganjil dan bilangan genap}
Deklarasi : a : integer
Deskripsi : if (a%2==0)
else
a write
2.Analisis : Menentukan bilangan terbesar dari tiga inputan bilangan
Algoritma : Nilai_Terbesar { membabaca tiga buah bilangan inputan, menentukan bilangan terbesar di antara tiga buah bilangan tersebut}
Deklarasi : a,b,c : integer
Deskripsi :
if (a>b && a>c)
else
if (b>a && b>c)
else
a,b,c write
Algoritma : Konversi_Nilai {Mengkonversi nilai angka menjadi nilai huruf}
Deklarasi : nilai : integer
Deskripsi :
if (nilai==100 || nilai>=80)
else
if (nilai<80 && nilai>=65)
else
if (nilai<65 && nilai>=55)
else
if (nilai<55 && nilai>=30)
else
else E
nilai : write
Algoritma : Persamaan_Kuadrat {Menghitung akar-akar persamaan kuadrat Ax^2+Bx+C = 0}
Deklarasi :
D,x1,x2,n,a,b,c : float
Deskripsi :
Read : a,b,c
If(D>0)
else if(D==0)
else
write : a,b,c,n,D
Comments
Post a Comment