Selasa, 23 Desember 2014

TUGAS TERSTRUKTUR ALGORITMA dan PEMOGRAMAN

BELAJAR CODING MENGGUNAKAN BAHASA C pada CODE BLOCK

Assalamualikum Wr. Wb.
Pada kesempatan kali ini, saya akan berbagi tutorial dengan Bahasa C menggunakan Code Block. Alangkah indah bukan kalau kita saling berbagi dan menerima hal-hal yang baru. Sahabat Informatika kali ini saya akan menjelaskan tentang coding atau membuat program dari algoritma yang telah ditentukan. Namun coding kali ini akan saya buat lebih terstruktur karena menggunkan beberapa konsep yang telah saya pelajari selama satu semester ini. Disini kita akan menggunakan If-Else, Looping for, dan Function.

  • If-Else sendiri merupakan suatu konsep yang akan memproses statement yang mengikutinya jika (if) kondisi yang di seleksi adalah benar dan sebaliknya (else) jika kondisi yang diseleksi adalah salah. 
  • Looping for merupakan suatu konsep perulangan. 
  • Function  merupakan suatu konsep untuk mengerjakan tugas tertentu yang letaknya dipisah dari program utama. Sintaknya seperti yang berikut:

Dari penjelasan singkat di atas, semoga Sahabat-sahabat dapat mencerna dan mengerti inti dari penjelasan di atas. Dan ini ada beberapa soal yang akan kita kerjakan. Disini kita di suruh membuat program komputer sesuai dengan soal-soal seperti di bawah ini..

1. Buatlah program untuk dapat menentukan nilai yang terbesar dan yang terkecil dari tiga buah nilai yang di inputkan.
2. Mencetak bilangan ganjil kelipatan 3 diantara angka 10 sampai dengan 50.
3. Menghitung tahun kabisat, nilai tahun harus di input  di keyboard.
4. Membuat program untuk menghitung nilai menurut formula (Σ2X+Y) yang di berikan dari dua buah deret angka  dengan X = 2,4,6,3,2 dan Y = 4,2,3,5,2.
5. Seleseaikan formula berikut ini Y=Σ!Xi; dengan Xi=3,4,2,2.
6. Selesaikan formula berikut ini Y=ΣXn; dengan n=2,2,3,2; dan nilai X=2.
7. Selkesaikan formula berikut ini Y=Σ(X/Xn); dengan X=2,2,4,2; dan n=2,1,2,2;

Langsung saja kita mulai tutorialnya ..


  • Kita buka Menu Start, pilih Aplikasi Code Block.
     
  • Setelah aplikasi kita buka, klik create a new project.
  • Selanjutnya klik console aplisation.
  • Kemudian kita disuruh pilih menggunakan bahasa C atau C++. Karena kita masih belajar tentang dasar pemograman kita menggunakan Bahasa C.
  • Selanjutnya kita disuruh memberi judul dan dimana program ini akan di simpan di komputer.
  • Selanjutnya klik finish.==> lalu akan muncul tampilan awal program Code Block.

1. Soal pertama 
  • Dalam soal pertama ini kita menggunakan perpaduan If Else dan Looping yaitu untuk menampilkan nilai itu maksimal atau minimal.
  • Kita buat deklarasi variabel terlebih dahulu. 
  • Kita menggunakan looping untuk memasukkan angka secara 3 kali berturut-turut.
  • Kita menggunakan if-else untuk menentukan kondisi nilai itu maksimal  dan minimal.
  • Jika kita menggunakan Looping maka if-else pun harus dimasukkan da;lam looping.
  • Kita tulis "printf" untuk menampilkan hasilnya.
>>Berikut adalah coding dari program pertama


>>Ini hasil setelah kita eksekusi programnya.
.Alhamdulillah program pertama kita berhasil :)


2. Soal Kedua
  • Dalam soal kedua kita menggunakan perpaduan antara If-else dan looping yaitu untuk menampilkan angka ganjil kelipatan 3 dari 10-50.
  • Kita harus menulis deklarasi variabel terlebih dahulu.
  • Kita lanjutkan dengan menuliskan printf("masukkan nilai x :") tujuannya untuk menampilkan hasilnya.
  • Kita tulis scanf("%d", &x :") tujuannya untuk menginputkan nilai x secara manual setelah program di jalankan.
  • Dalam program ini kita menggunakan function.
  • "a%2!=0" menjelaskan suatu angka yang dilambangkan huruf a, jika dibagi 2 maka tidak sama dengan 0.
  • "a%3==0" menjelaskan tentang bilangan kelipatran 3 yang jika dibagi 3 sama dengan 0.
  • Dalam looping kita gunakan perintah if agar angka yang muncul hanya angka yang ganjil dan juga kelipatan 3.

>>Betrikut adalah coding dari program kedua kita.


>>Ini hasil setelah kita eksekusi programnya.

Alhamdulillah program kedua kita berhasil :)


3. Soal Ketiga
  • Dalam program ketiga ini kita menggunakan perpaduan antara if els dan looping yaitu untuk menghitung tahun kabisat dimana tahun diinputkan melalui keyboard.
  • Pertama kita buat deklarasi variabel terlebih dahulu.
  • Kita menggunakan if else untuk menghitung tahun kabisat yang dapat dibagi 4.
  • Kita juga menggunakan looping untuk memasukkan tahun-tahun yang akan di hitung.
  • Looping ini berfungsi untuk perulangan yang di mulai dari 1 sampai n karena jumlah perulangan disesuaikan dengan jumlah tahun yang akan dimasukkan.
  • Tahun kabisat sendiri merupakan tahun yang bulan februarinya ada 29 hari yang terjadi hanya 4 tahun sekali. Jadi tahun kabisat ini tahun yang habis dibagi 4.

>>Berikut adalah coding dari program ketiga kita.

>>Ini hasil setelah kita eksekusi programnya.
Ini merupakan hasil tahun bukan kabisat..

Ini merupakan hasil tahun kabisat...

Alhamdulillah soal ketiga kita berhasil :)


4. Soal Keempat
  • Dalam program keempat ini kita menggunakan perpaduan antara array dan fungsi yaitu sebuah program untuk menghitung nilai menurut formula (Σ2X + Y)yang diberikan dari dua buah deret angka dengan X=2,4,6,3,2 dan Y=4,2,3,5,2.
  • Pertamanya kita buat deklarasi variabel terlebih dahulu. Dalam program ini kita menggunakan array yaitu dengan memasukkan nilai-nilai x dan y.
  • Kita juga menggunakan fungsi untuk menghitung 2X+Y.
  • Dalam program ini fungsi diletakkan dibawah coding utama, dan fungsi dari program ini adalah 2*x*y. Jika fungsi sudah tercatat maka pada coding utama kita hanya memanggil paketnya saja. Tetapi jangan lupa untuk menaruh variabelnya diatas coding utama. 
>>Berikut adaalah coding dari program keempat kita.

>>Ini hasil setelah kita eksekusi programnya.
Alhamdulillah program ke empat kita berhasil :)

5. Soal Kelima
  • Dalam program kelima ini  sama dengan program yang keempat, sama-sama menggunakan fungsi. Namun dalam program kelima ini kita disuruh untuk menghitung faktorial.
  • Kita gunakan printf untuk menampilkan hasil penjumlahannya.
  • Kita buat fungsi untuk menghitung faktorial, (int fak (int nilai)). Kemudian kita membuat rumus untuk menghitung faktorial. Contoh= 3!=3*2*1.
  • Kemudian panggil fungsi yang telah kita buat menggunakan fungsi main.

>>Berikut adalah coding dari program kelima kita.

>>Ini hasil setelah kita eksekusi programnya.
Alhamdulillah program kelima kita berhasil :)

6. Soal Keenam
  • Dalam program ini kita disuruh untuk menghitung perpangkatan.
  • Kita masukkan rumus perpangkatan dalam fungsi, misalkan variabel n merupakan pangkatnya dan x merupakan angka yang dipangkatkan. Jadi x*n dan diulang sesuai variabel n.

>>Berikut adalah coding dari program keenam kita.

>>Ini adalah hasil setelah kita eksekusi programnya.
Alhamdulillah program keenam kita berhasil :)


7. Soal Ketujuh
  • Pada program ketujuh ini sama seperti program sebelumnya yaitu program nomor enam.

>>Berikut adalah coding dari program ketujuh.


Lanjutan codingnya...

>>Ini adalah hasil setelah kita eksekusi programnya.
Alhamduillah program ketujuh kita berhasil..


TERIMAKASIH ATAS KUNJUNGANNYA
SEMOGA BERMANFAAT BAGI KITA SEMUA 
AMIN... :)

Wassalamualaikum Wr. Wb.



Tidak ada komentar:

Posting Komentar