T1_ASDRM_06995
-
Upload
nur-ighwana-sari -
Category
Documents
-
view
220 -
download
0
description
Transcript of T1_ASDRM_06995
-
TUGAS 1
KULIAH ALGORITMA DAN STRUKTUR DATA
MERUMUSKAN ALGORITMA
DISUSUN OLEH :
[NUR IGHWANA SARI]
[14/368618/SV/06995]
INSTRUKTUR :
ROCHMADI, A.Md
PROGRAM STUDI DIII REKAM MEDIS
SEKOLAH VOKASI
UNIVERSITAS GADJAH MADA
2016
-
2
PERMASALAHAN
1. Buatlah algoritma untuk pengecekan bilangan prima.
2. Buatlah algoritma untuk pengecekan genap dan ganjil.
3. Buatlah algoritma untuk mengurutkan angka dari terkecil ke terbesar
4. Buatlah algoritma untuk menentukan berat badan ideal. Masukan berupa tinggi
badan (cm).
PENYELESAIAN
a. Bil prima
1. Deklarasi variable i untuk iterasi, variable bil untuk bilangan yang akan
diinputkan, dan variabel x.
2. Masukkan bilangan random yang dinyatakan ke variabel bil.
3. Jika bilangan yang dimasukkan 0 maka lanjut ke proses selanjutnya
4. Isi variabel i dengan nilai 2.
5. Jika nilai variabel i < nilai variabel bil, maka hitung sisa hasil bagi nilai
variabel bil dengan i dan nyatakan dengan variabel x.
6. Jika sisa hasil bagi tersebut sama dengan 0, cetak Bukan Bilangan
Prima.
7. Tambahkan nilai pada variabel i dengan 1.
8. Cetak Bilangan Prima .
9. Proses selesai.
Bil genap ganjil
1. Deklarasi variabel bil untuk menginputkan bilangan bulat positif
random
2. Masukkan bilangan bulat positif random
Contoh : 3
3. Bagi bilangan yang diinput dengan nilai 2. Hitung sisa hasil baginya.
contoh : 32
-
3
4. Jika sisa hasil baginya adalah 0, maka bilangan tersebut adalah
bilangan Genap. Jika sisa hasil baginya adalah 1, maka bilangan
tersebut adalah bilangan Ganjil.
Contoh : 32 = 1 (sisa 1)
5. Program selesai.
b. Pengurutan angka kecil ke besar
1. Deklarasi variabel n untuk memasukkan jumlah inputan data yang
akan dimasukkan.
2. Inisisalisasi bilangan inputan (n)
3. Masukkan bilangan
Contoh : 4 1 3 5 8
4. Jika data ke-i > data ke-i++ (data yang bersebelahan) maka tukar data.
jika data ke-i < data ke-i++ (data yang bersebelahan) maka tidak ada
pertukaran data dan lanjut ke data selanjutnya sampai data telah urut.
Contoh : 4 1 3 5 8 = 1 4 3 5 8 = 1 3 4 5 8
5. Cetak data yang telah urut
6. Program selesai.
c. Menentukan BB ideal
1. Deklarasi variabel tb untuk memasukkan tinggi badan (cm), variabel a,
variabel b
2. Masukkan nilai tb
contoh = 153
3. Lakukan proses nilai tb dikurangi nilai 100 dan dinyatakan dengan
variabel a
4. Jika laki-laki, lakukan proses 15% dikali a dan hasilnya dinyatakan
dengan variabel b.
jika perempuan, lakukan proses 10% dikali a dan hasilnya dinyatakan
dengan variabel b.
5. Setelah itu lakukan proses nilai dari variabel a dikurangi dengan nilai
variabel b
6. Cetak berat badan ideal
-
4
7. Program selesai