1. Input y
2. Ditanyakan, "Apakah y>=1900 dan y<=2020?"
2.1 Jika Yes, maka hitung nilai x = y/4
Kemudian ditanyakan, "Apakah x=0?"
2.1a Jika Yes, maka Print "Merupakan Tahun Kabisat"
Program selesai
2.1b Jika No Print "Bukan Merupakan Tahun Kabisat"
Program selesai
2.2 Jika No, maka Print "EROR"
Program selesai
Minggu, 21 Oktober 2007
Algoritma Menampilkan Deret Bilangan Genap kecuali Kelipatan 4
1. Read i=0, n, x=0
2. Hitung i = i + 1
3. Hitung x = x + 2
4. Hitung y = x/4
5. Kemudian ditanyakan, "Apakah y = 0?"
Jika Yes, maka continue ke langkah no 3
Jika No, maka Print "x"
6. Kemudian di tanyakan, "Apakah i=n?"
Jika No, maka kembali lagi ke langkah no 2
Jika Yes, maka Program selesai
2. Hitung i = i + 1
3. Hitung x = x + 2
4. Hitung y = x/4
5. Kemudian ditanyakan, "Apakah y = 0?"
Jika Yes, maka continue ke langkah no 3
Jika No, maka Print "x"
6. Kemudian di tanyakan, "Apakah i=n?"
Jika No, maka kembali lagi ke langkah no 2
Jika Yes, maka Program selesai
Algoritma Nota
1. Inisialisasi jenis barang
2. Input Pembelian, Diskon, Total Pembelian
3. Ditanyakan, "Apakah Pembelian > 1500000 ?"
3.1 Jika Yes, maka hitung jumlah Diskon = 0,1 * Pembelian
Hitung Total Pembelian = Pembelian - Diskon
Print " Total Pembelian "
Program Nota selesai
3.2 Jika No, maka Total Pembelian = Pembelian
Print "Total Pembelian "
Program Nota selesai
2. Input Pembelian, Diskon, Total Pembelian
3. Ditanyakan, "Apakah Pembelian > 1500000 ?"
3.1 Jika Yes, maka hitung jumlah Diskon = 0,1 * Pembelian
Hitung Total Pembelian = Pembelian - Diskon
Print " Total Pembelian "
Program Nota selesai
3.2 Jika No, maka Total Pembelian = Pembelian
Print "Total Pembelian "
Program Nota selesai
Algoritma Diskriminan
1. Inputkan a,b,c,D,x1,x2,i
2. Nyatakan rumus D = b*b-4*a*c
3. Tanyakan," Apakah D=0?"
a. Jika Yes, maka Print "Mempunyai 2 akar real yang kembar yaitu :x1=x2"
Hitung nilai x1= -b/(2*a)
Kemudian Print "x1=x2"
Program Diskriminan selesai
b. Jika No, maka tanyakan, "Apakah D>0?"
b1. Jika No, maka Print"Mempunyai 2 akar imajinair yang berlainan yaitu: x1 dan x2"
Hitung nilai i = (sqrt(-D))/(2*a)
Hitung nilai x1 = -b/(2*a)+(sqrt(-D)/(2*a))*i
Kemudian Print "x1"
Hitung nilai x2 = -b/(2*a)-(sqrt(-D)/(2*a))*i
Kemudian Print "x2"
Program Diskriminan selesai
b2. Jika Yes, maka Print"Mempunyai 2 akar real yang berlainan yaitu: x1 dan x2"
Hitung nilai x1 = -b/(2*a)+(sqrt(D)/(2*a))
Kemudian Print"x1"
Hitung nilai x2 = -b/(2*a)-(sqrt(D)/(2*a))
Kemudian Print"x2"
Program Diskriminan selesai
2. Nyatakan rumus D = b*b-4*a*c
3. Tanyakan," Apakah D=0?"
a. Jika Yes, maka Print "Mempunyai 2 akar real yang kembar yaitu :x1=x2"
Hitung nilai x1= -b/(2*a)
Kemudian Print "x1=x2"
Program Diskriminan selesai
b. Jika No, maka tanyakan, "Apakah D>0?"
b1. Jika No, maka Print"Mempunyai 2 akar imajinair yang berlainan yaitu: x1 dan x2"
Hitung nilai i = (sqrt(-D))/(2*a)
Hitung nilai x1 = -b/(2*a)+(sqrt(-D)/(2*a))*i
Kemudian Print "x1"
Hitung nilai x2 = -b/(2*a)-(sqrt(-D)/(2*a))*i
Kemudian Print "x2"
Program Diskriminan selesai
b2. Jika Yes, maka Print"Mempunyai 2 akar real yang berlainan yaitu: x1 dan x2"
Hitung nilai x1 = -b/(2*a)+(sqrt(D)/(2*a))
Kemudian Print"x1"
Hitung nilai x2 = -b/(2*a)-(sqrt(D)/(2*a))
Kemudian Print"x2"
Program Diskriminan selesai
Algoritma Menampilkan Bilangan Ganjil
1. Input i = 0, x = 9, x < 30, n = 8
2. Hitung i = i + 1
3. Hitung x = x + 2
4. Tanyakan, " Apakah x=21 dan x=27 ?"
Jika Yes, continue ke langkah ke-3
Jika No, Print x
5. Tanyakan, "Apakah i=n ?"
Jika No, ulang kembali ke langkah no 2
Jika Yes, maka Stop
6. Program Menampilkan Bilangan Ganjil selesai
2. Hitung i = i + 1
3. Hitung x = x + 2
4. Tanyakan, " Apakah x=21 dan x=27 ?"
Jika Yes, continue ke langkah ke-3
Jika No, Print x
5. Tanyakan, "Apakah i=n ?"
Jika No, ulang kembali ke langkah no 2
Jika Yes, maka Stop
6. Program Menampilkan Bilangan Ganjil selesai
Algoritma Konversi Suhu
* Inputkan nilai suhu yang dinyatakan dengan C (Derajat Celcius)
* Hitunglah proses pengkonversian yng dinyatakan dengan "f" , yaitu f = c*1,8+32
* Kemudian Print hasil "f"
* Program Konversi Suhu selesai
* Hitunglah proses pengkonversian yng dinyatakan dengan "f" , yaitu f = c*1,8+32
* Kemudian Print hasil "f"
* Program Konversi Suhu selesai
Algoritma Lingkaran
* Input nilai radius
* Masukkan nilai pi = 22/7
* Ditanyakan, "Apakah akan menghitung luas lingkaran ?"
* Jika ya, hitung luas lingkaranya .
Dinyatakan dengan rumus Luas = pi*radius*radius
* Print Luas
* Tetapi, jika tidak, maka akan menghitung keliling lingkaran
Dinyatakan dengan rumus Keliling = 2*pi*radius
* Print Keliling
* Program Hitung Lingkaran selesai
* Masukkan nilai pi = 22/7
* Ditanyakan, "Apakah akan menghitung luas lingkaran ?"
* Jika ya, hitung luas lingkaranya .
Dinyatakan dengan rumus Luas = pi*radius*radius
* Print Luas
* Tetapi, jika tidak, maka akan menghitung keliling lingkaran
Dinyatakan dengan rumus Keliling = 2*pi*radius
* Print Keliling
* Program Hitung Lingkaran selesai
Langganan:
Postingan (Atom)