Category Archives: C++

Looping Statement

Kali ini kita akan menggunakan Looping Statement, yaitu dimana perintah mengulang statetment sesuai yang diinginkan. Misalnya, membuat nomer urut dari 1 sampai angka 20 secara otomatis, bisa juga membuat bintang dengan sistem bertingkat (baris 1 menampilkan 1 bintang, baris 2 menampilkan 2 bintang, dst.). Langsung saja lihat contoh-contoh berikut.

  1. Mengurutkan Bilangan

    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        int i;
    
        for(i=1; i<20; i++)
        {
            cout << i << endl;
        }
    
        system("PAUSE");
        return 0;
    }

    Hasil akhir setelah di compile :

  2. Bilangan Bertingkat

    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        int a, b;
    
        for(a=1; a<20; a++)
        {
            for(b=1; b<a; b++)
            {
                cout << "*";
            }
    
            cout << endl;
        }
    
        system("PAUSE");
        return 0;
    }

    Hasil akhir setelah di compile :

Dasar-Dasar Pemrograman #3 (Membuat Rumus)

Pada artikel kali ini, saya akan memberikan Dasar-Dasar Pemrograman #3, yaitu menghitung diameter, volume bola, keliling lingkaran, dan luas lingkaran dengan inputan jari-jari. Berikut script lengkapnya yang bisa Anda pelajari dan edit sendiri.

#include <iostream>

using namespace std;

int main()
{
    float phi, jarijari, diameter, vBola, kLingkaran, LLingkaran;

    phi   = 3.14;

    cout  << "Menghitung dengan jari-jari\n\n";

    cout  << "Masukkan jari-jari : ";
    cin   >> jarijari;

    diameter   = 2 * jarijari;
    vBola      = 1.333333 * phi * jarijari * jarijari * jarijari;
    kLingkaran = 2 * phi * jarijari;
    LLingkaran = phi * jarijari * jarijari;

    cout  << endl;

    cout  << "1. Diameter           : " << diameter << endl;
    cout  << "2. Volume bola        : " << vBola << endl;
    cout  << "3. Keliling lingkaran : " << kLingkaran << endl;
    cout  << "4. Luas lingkaran     : " << LLingkaran << endl;

    system("PAUSE");
    return 0;
}

Berikut tampilan hasil akhirnya.

Sumber : Praktikum Dasar-Dasar Pemrograman #1 Universitas Ahmad Dahlan Yogyakarta

Dasar-Dasar Pemrograman #2 (Inputan)

Pada artikel kali ini, saya akan memberikan Dasar-Dasar Pemrograman #2, yaitu menampilkan teks ke console application menggunakan inputan dari keyboard. Berikut script lengkapnya yang dapat Anda pelajari.

#include <iostream>

using namespace std;

int main(){
    int    nim;
    char   nama[20],kelas;

    /*
    Variable 'nim' menggunakan tipe data 'int' (integer)
    Variable 'nama' dan 'kelas' menggunakan tipe data 'char' (character)
    Angka [20] berarti maksimal menampung 20 character saja

    ==========================

    Untuk melakukan input data dari keyboard menggunakan 'cin'
    Setelah code 'cin' dilanjutkan dengan variable yang ada diatas
    */

    cout   << "Masukkan nama :";
    cin    >> nama;

    cout   << "Masukkan NIM :";
    cin    >> nim;

    cout   << "Masukkan kelas :";
    cin    >> kelas;

    cout   << endl;

    /*
    Code dibawah berfungsi untuk menampilkan hasil inputan diatas
    */

    cout   << "Nama :";
    cout   << nama;

    cout   << endl;

    cout   << "NIM :";
    cout   << nim;

    cout   << endl;

    cout   << "Kelas :";
    cout   << kelas;

    cout   << endl;

    system("PAUSE");
    return 0;
}

Hasil akhirnya adalah seperti gambar dibawah ini.

Sumber : Praktikum Dasar-Dasar Pemrograman #1 Universitas Ahmad Dahlan Yogyakarta

Dasar-Dasar Pemrograman #1 (Output teks)

Untuk Dasar-Dasar Pemrograman #1 akan belajar bagaimana cara menampilkan sebuah aplikasi berbasis Console (semacam command promt). Software yang digunakan adalah Dev-C++ 4.9.9.2 yang dapat di unduh secara gratis | Unduh.

Pindah baris menggunakan cout << endl;

#include <iostream>

using namespace std;

int main(){
   cout   << "Nama : Habib Nurrahman";
   cout   << endl;
   cout   << "NIM : 12345678";
   cout   << endl;
   cout   << "Kelas : B";
   cout   << endl;

   system("PAUSE");
   return 0;
}

Dibawah ini juga menggunakan endl;, tetapi penulisnya sejajar dengan cout sebelumnya (diringkas).

#include <iostream>

using namespace std;

int main(){
   cout   << "Nama : Habib Nurrahman" << endl;
   cout   << "NIM : 12345678" << endl;
   cout   << "Kelas : B" << endl;

   system("PAUSE");
   return 0;
}

Selain menggunakan endl;, bisa menggunakan script yang lebih ringkas menggunakan \n.

#include <iostream>

using namespace std;

int main(){
   cout   << "Nama : Habib Nurrahman\n";
   cout   << "NIM : 12345678\n";
   cout   << "Kelas : B\n";

   system("PAUSE");
   return 0;
}

Semua script diatas hasilnya sama seperti dibawah ini :

Keterangan :

#include <iostream> = berfungsi untuk mengambil fungsi input-output stream.

cout << = dibaca si out, berfungsi untuk menampilkan ke layar.

endl; = end line, yang berarti akhir dari baris, berfungsi untuk pindah baris.

system(“PAUSE”); = berfungsi untuk melakukan berhenti sementara sebelum menekan tombol apapun pada keyboard.

return 0; = berfungsi untuk mengembalikan aplikasi ke awal.

Sumber : Praktikum Dasar-Dasar Pemrograman #1 Universitas Ahmad Dahlan Yogyakarta