Minggu, 06 April 2014

Mencari Bilangan Prima

Input :
1. Nilai awal dari suatu bilangan( sebagai batas awal )
2. Nilai akhir dari suatu bilangan( sebagai batas akhir )
3. Inputannya ada 5, misalkan a,b,c,d,e

Proses :
1. Menggunakan Perulangan
2. For (a=b+1, e=0; a<c; a++)
3. kemudian gunakan perulangan lagi (d=a; d>1; d--)
4. Menentukan bilangan prima atau bukan "if (! (a%d) && a!=d)

Output :
1. Bilangan Prima, diantara 2 bilangan yang telah di inputkan, yang dipergunkan sebagai batas.

Menampilkan Bilangan yang Habis Dibagi 3 dan 5 antara 1 -100

Input :
1. Kita pergunakan nilai awal, a=0

Proses :
1. Lakukan Perulangan
2. a>=100
3. Dengan Rumus, jika a%3=0 dan a%5=0
4. a=a+1

Output :
1. "a", bilangan yang habis dibagi 3 dan 5


Raptor :
 C++ :

Menghitung Bilangan Berpangkat

Input :
1. Memasukkan bilangannya, misal x.
2. Memasukkan bilangan yang akan menjadi pangkat, misal y.

Proses :
1. x berpangkat y

Output :
1. Hasil x pangkat y


Raptor :


C++ :




Menghitung Barisan Fibonacci

Input :
1. Memasukkan Batas Barisan Fibonacchi
2. Misalkan f1=0
3. Misalkan f2=1
4. Tipe data "long batas"
5. Tipe data "float jumlah"

Proses :
1.long f3= f2 +f1
2. If f3 > batas
3. Jumlah= (batas-1)+(batas+2)

Output :
1. Barisan Fibonacchi
2. Jumlah Barisan Fibonachi tersebut

Programan Menetukan Zodiak

Input :
Masukan tanggal (1-31) dan bulan (1-12) lahir

Proses :
- Menggunakan Pilihan (If  Else)
  -Dan menggunakan rumus:
  misal Zodiak Gemini, maka rumusnya:
  ((t>=21 && b==5)||(t<=21 &&b==6))
  t= tanggal
  b= bulan
  &&= Fungsi jika menentukan keduanya harus benar. (Dalam teori Logika, benar jika keduanya benar).
   || = Fungsi "atau" (Dalam teori logika, benar jika salah satu atau keduanya benar, jika ada salah satu yang  benar, maka dianggap BENAR)

Output :
Zodiak dapat di ketahui

Raptor :



 C++ :

Konversi Suhu

Input :
- Masukan suhu yang menjadi awal untuk di konversikan (Celcius, Reamur, Fahrenheit, Kelvin)
- Input besarnya suhu awal

Proses:
1. Dalam Fahrenheit:
    a. C= (F-32)*(5/9)
    b. R= (F-32)*(4/9)
    c. K= (F+459.67)/(1.4)
2. Dalam Celcius:
    a. R = (4/5)*C
    b. F = ((9/5)*C)+32
    c. K = C+273
3. Dalam Reamur:
    a. C = (5/4)*R
    b. F = ((9/4)*R)+32
    c. K = (R/(0.8))+273
4. Dalam Kelvin:
    a. C= K-273
    b. F = (K * (1.8)) - 459.67
    c. R = (K-273)*(0.8)


Output :
Konversi nilai awal suhu yang di masukkan menjadi suhu lainnya.


Raptor :

 C++ :


Refleksi Minggu ke6

Pada Minggu Ke 6 mata kuliah Algortima dan Pemrograman dilaksanakan secara Online melalui Chat di Facebook. Karena pada jadwal Alpro yang seharusnya, itu tanggal merah. Yang bertepatan dengan Hari Raya Nyepi. Sehingga Kuliah di liburkan, sebagai gantiny Kuliah Secara Online. Dan saya hampir telat karena paginya harus mengikuti kerja bakti dulu di tempat saya tinggal

Pada Kuliah tersebut membahas tentang Teknik Rekursi. Dan sejujurnya saya masih belum mengerti apa itu Teknik Rekursi.

Kuliah online juga membahas tentang "membuat Flowchat tentang Subprogram"

Tutorial Tahap membuat subprogram menggunakan RAPTOR
1. klik kanan pada bagian main, pilih add procedure
2. Beri nama procedure, pada bagian paling atas
3. Ubah MODE nya menjadi Intermediate
4. Parameter input (dicentang) : x, parameter output (dicentang) : hasil
5. Isikan algoritma seperti menulis di main di dalam procedure tambah5
6. Kembali pada bagian main, kita panggil procedure tadi.

Refleksi Minggu ke 5

Pada minggu ke 5 ini saya tidak mengikuti kuliah Algoritma dan Pemrograman dikarenakan sakit. Akan tetapi saya di beritahu teman satu kelompok bahwa ada kuis yang harus di kerjakan berkelompok.

Kelompok kami mendapatkan tugas membuat Program untuk Pelayan di sebuah Warung Makan dan Penggunaan Wifi nya. Kuis harus selesai dalam waktu yang telah ditentukan.

Dan juga saya sudah bertananya tentang materi yang di pelajari pada miggu ke5 yaitu Parameter