Senin, 20 Mei 2013

Operator (Bagian 2) pada Pemrograman C++


BAB 4
OPERATOR (Bagian 2)

Pada bab ini akan membahas menganai operator binary atau operasi yang menggunakan dua operand dalam operasinya. Dan juga akan mempelajari operator ternary yang melibatkan tiga operand dalam melakukan suatu operasi.

4.1       Operator Aritmatika
     Operator aritmatika diguanakan untuk melakukan operasi aritmatika seperti penjumalahan, pengurangan, perkalian, pembagian dan sebagainya. Semua aritmatikan berlaku untuk bilangan bulat (integer) maupun titk mengambang (float).
Berikut adalah tutorial dalam aplikasi operator aritmatika pada program C++ :





4.2        Operator Logika

         Operator Logika digunakan untuk menghasilkan nilai benar (true) dan salah (false). Nilai ini dikenal dengan istilah Boolean. Biasanya dalam C++ nilai benar direpresentasikan dengan nilai 1 dan salah direpresentasikan dengan nilai 0. Pada Operator Logika yang terdapat pada C++ adalah Operator AND, OR, dan NOT.

Berikut adalah tutorial dalam aplikasi operator Logika pada program C++ :
         






4.3        Operator Bitwise
      Operator bitwise berguna untuk melakukan operasi yang berhubungan dengan memanipulasi bit. Operasi  bitwise hanya dapat dilakukan pada operand tipe char dan int saja. Karena ini berjaitan secara langsung dengan tipe byte atau word  di dalam bit.        Dalam operator bitwise terdapat beberapa operand yaitu & (AND), | (OR), ^ (XOR) , ~ (NOT), >> (SHIFT RIGHT), <<  (SHIFT LEFT) serta dengan operand &&, ||, !.       Berikut adalah tutorial dalam aplikasi Operator Bitwise pada program C++ : 








4.4    Operator Ternary
         Operator ternary adalah operator yang digunakan dalam operasi yang melibatkan tiga operand. Adapun operator yang digunakan untuk menyatakan operator ?:
Berikut adalah tutorial dalam aplikasi Operator Ternary pada program C++ :




Pencabangan pada Pemrograman C++



BAB 5
PENCABANGAN

Dalam sebuah program sering kali dibutuhkan suatu kondisi yang memerlukan pencabangan dan pengulangan. Pencabangan adalah suatu pemilihan pernyataan (statement) yang akan dieksekusi, dimana pemilihan tersebut berdasarkan pada kondisi tertentu. Pada pemrograman C++ umunya terdapat dua jenis struktur untuk proses pencabangan yaitu "if" dan "switch".

5.1       Pencabangan if Satu Kondisi

      Struktur pencabangan yang paling sederhana hanya melibatkan sebuah ekspresi yang akan diperiksa. Pernyataan if pada dasarnya memiliki dua bentuk, yaitu yang tidak mengandung else dan yang mengandung else.

Berikut adalah tutorial dalam bentuk sederhana untuk pernyataan if :






5.2       Pencabangan if Dua Kondisi
             Untuk pencabangan dua kondisi harus berisi pernyataan khusus yang berguna untuk mengatasi kejadi apabila kondisi yang didefinisikan tidak terpenuhi atau bernilai salah.
Bentuk umum pencabangan dengan dua kondisi akan melibatkan if dan else .
              If (kondisi)

             {

                //blok perntaaan yang dijanlankan

                //jika kondisi benar

             }
Berikut adalah tutorial dalam bentuk sederhana untuk pernyataan if (dua kondisi) :




5.3     Pencabangan if Bersarang
         Pada pemrograman C++ terkadang diperlukan untuk menggunakan pernyataam if yang berada di dalam pernyataan if. Pernyataan if seperti ini disebut if bersarang (nested if).
Berikut adalah tutorial untuk Pencabangan if Bersarang :






5.4       Pernyataan Switch
             Perintah switch memungkinkan untuk melakukan sejumlah tindakan berbeda terhadap sejumlah kemungkinan nilai. Bentuk umum pencabangan dengan menggunakan switch  adalah sebagai berikut:

            Switch (ekspresi)
                {
                                case 1:
                                                pernyataan_pertama;
                                                break;
                                case 2:
                                                pernyataan_kedua;
                                                break;
                                case 3:
                                                pernyataan_ketiga;
                                                break;
                                …………
                                default:pernyataan_n;
                }

  Berikut adalah tutorial dalam bentuk sederhana untuk pernyataan switch :


Rabu, 01 Mei 2013

Kegelisahan dan Kerinduanku

Entah sudah berapa hari dan berapa bulan kulewati kesendirianku ini, jauhnya dari kedua orang tua membuatku mengerti arti sebuah kehidupan. Kehidupan yang keras bahkan tak seorang pun yang merasakan apa yang sedang kurasakan ini sebuah kerinduan yang sangat mendalam. Begitu banyak pelajaran yang kudapat disini, suka, duka maupun ketidaktahuanku.

Aku tak tahu sampai berapa lama aku merasakan kegelisahan dan kerinduan ini. Saat kumerasakan takut, dan sedih seperti ini yang sangat aku rindukan adalah dekapan kedua orang tua. Wajah mereka bagai penyemangat hidupku kembali. Aku rindu disaat mereka berada disampingku. Aku rindu disaat mereka memberikan motivasi dan harapan itu. 

Tapi ada perasaan yang aneh saat ini yang sedang kurasakan, apakah perasaan ini sebuah peringatan untuk selalu bersyukur kepada sang maha pencipta. Aku takut dikala jauh dariNYA aku terjerumus dalam kesombongan, keegoisan, kemunafikan bahkan hal yang tak ingin ku dengar kata kata itu -Zina dan Maksiat- . Tanpa dekapan Kedua orang tua disampingku , aku takut semuanya terjadi.

Dekap aku Tuhan , Dekap aku Ma , Pa.

Aku takut Tuhan, Aku takut ma pa...

Aku Rindu Tuhan, Aku Rindu kalian Ma, Pa.

Semua perasaan takut dan gelisah ini meracuni fikiran ku... Kuberharap setelah ini hatiku tenang dan damai.
Jauhkan dariku semua kesombongan , kemunafikan dan keegoisan ini Tuhan. . .


Minggu, 28 April 2013

Faktorial dengan Fungsi Rekursif

Nama     :  Dwi Meylitasari Br.Tarigan

Pada Program ini saya akan menjelaskan Fungsi Rekursif pada pemecahan soal Faktorial , Fungsi Rekursi adalah Sebuah fungsi yang memanggil dirinya sendiri.
Berikut adah syntax programnya :


#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    int m;
    int faktorial (int k);

    printf("Masukkan Sembarang bilangan bulat positif = ");
    scanf("%d",&m);
    printf("\n Melalui perhitungan rekursi, %d!=%d \n ",m, 
    faktorial (m));

    system ("pause");
    return 0;
}
    int faktorial(int k)
{
    if (k==0)
    return 1;
    else
    return k*faktorial(k-1);
}


Berikut adalah video tutorial dan Hasil Program saat dijalankan :






Kamis, 25 April 2013

Warna Pelangi dengan Array 2-Dimensi

Nama : Dwi Meylitasari
Nim    : 49013008

Pada kesempatan ini , saya akan berbagi ilmu tentang bahasa C dengan array 2 dimensi, yang mempresentasikan warna pelangi .


#include <stdio.h>
#include <stdlib.h>

int main (void)
{
       int x,y;
       char warnapelangi [7][6] =
       {
                       {'M','E','R','A','H'},
                       {'J','I','N','G','G','A'},
                       {'K','U','N','I','N','G'},
                       {'H','I','J','A','U'},
                       {'B','I','R','U'},
                       {'N','I','L','A'},
                       {'U','N','G','U'},
       };

       for (x=0;x<7;++x)// untuk mendeklarasikan banyak warna
       {
                       {
                       for (y=0;y<6;++y) // untuk mendeklarasikan panjang tulisan warna
                       printf("%c",warnapelangi[x][y]); // untuk menampilkan warna pelangi
                       }
       printf("\n");
       }

       printf ("\n");
       system ("pause");
       return (0);
}


Berikut tutorial dan tampilan program saat dijalankan :