Selasa, 21 Maret 2017

TUGAS ALGORITMA_PROJECT1

                                                      JAWABAN TUGAS MANDIRI

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”;
}