1. Buatlah algoritma dalam bahasa deskriptif dan flowchart untuk kegiatan mengambil dan menabung uang dibank melalui teller ?
Jawabannya :
ALGORITMA :
Membayar dan menabung uang di bank dengan
teller
DEKLARASI:
NASABAH = INPUT
TELLER= PROSES
DAN OUTPUT
deskriptif:
a) Persiapkan buku tabungan (prepare).
b) Persiapkan kendaraan (BERKENDARA ).
c) Cari bank terdekat.
d) sudah ditemukan bank yang dimaksud/yang dituju.
e) Parkir kendaraan
f) Masuk kedalam bank tertentu.
g) Mengambil no antrian yang sudah dipersiapkan di bank.
h) Mengisi pormulir.
i) Jika mau menabung, maka menyerahkan formulir dan uang kepada teller.
j) Jika mengambil uang, maka menyerahkan formulir dan menerima uang dari teller.
2.
Buat algoritma dalam bahasa deskriptif dan pseudocode untuk menetukan apakah
suatu bilangan merupakan bilangan
prima atau bukan.
Jawabannya :
Kalimat deskriptif :
A.
Deklarasikan variable I untuk iterasi,
variable bil untuk bilangan yang ingin ditentukan apakah bilangan prima atau
bukan, dan variable x.
B.
Masukan bilangan yang ingin ditentukan
apakah bilangan prima atau bukan dan nyatakan ke variable bil.
C.
Apabila bilangan yang dimasukan tadi kurang
dari atau sam dengan 0 maka cetak” bukan
bilangan prima”, namun bilangan tersebut lebih dari 0 maka lakukanlah
langkah 4 sampai 8. Kemudia lanjutkan kelangkah 9.
D.
Isi variable i dengan nlai 2.
E.
Selam nilai pada variable i masih kurang
pada nilai pada variable bil, lakukan langkah 6 sampai 8
F.
Hitung sisa hasil bagi nilai pada variable
bil dengan i dan nyatakan ke variable x.
G.
Bila hasil bagi tersebut sama dengan0,
cetak”bukan bilangna prima”dan
langsung kelangkah 10.
H.
Tambahkan nilai pada pariable i dengan satu
I.
Cetak”BILANGAN PRIMA”.
J.
Tanya apakah user masih ingin menentukan
suatu bilangan apakah merupakan bilangan prima.
K.
Bila jawabannya iya, maka kembali ke_langkah
ke-2.
L.
Bila jawabnnya tidak, maka programdapat
langsung diakhiri.
M.
Namun jika bukan keduanya , tanyalah kembali
( kembali kelangkah 9 )
#include<lostream>
Usingnamespace
std;
Main()
{
Int
x,I,count=0;
Cont<<”\n
masukan sebuah angka ; “;
Cin>>x;
For(
i=2;i<-x/2;i++)
{
If(x%i==0)count==;
}
If(count>0
||x<2)
Cout<<x<<”bukan
bilangan prima\n”;
Else
Cout<<x<<”\n
bilangan prima\n”;
}
Tidak ada komentar:
Posting Komentar