Showing posts with label Program. Show all posts

Variabel, Konstanta, Tipe Data dan String

Dasar Pemrograman
Variabel, Konstanta, Tipe Data dan String

c++

Kali ini saya akan berbagi sedikit mengenai dasar-dasar pemrograman yang harus kita ketahui sebelum beranjak ke materi yang selanjutnya.
  • Variabel merupakan sebuah nama atau karakter yang digunakan untuk mewakili sebuah elemen tertentu yang mana elemen tersebut menyimpan nilai yang nilainya sewaktu-waktu dipergunakan.
Ada beberapa aturan untuk penulisan variabel yang baik, diantaranya:
  1. Harus dimulai dengan abjad tidak boleh dengan angka atau karakter spasial lainnya, ex: char nama1, int jk1
  2. Tidak boleh ada spasi diantaranya, sebaiknya gunakan garis bawah saata anda butuh untuk menyambung kata, ex: int jenis_kelamin, char tempat_lahir
  3. Hindari penggunaan simbol-simbol yang membingungkan, seperti titik dua, titik koma, koma dsb, exsalah jangan ditiru: char nama:_+"()
  4. Sebaiknya memiliki makna yang sesuai dengan elemen yang dituju, ex: char jk maksudnya digunakan untuk Jenis Kelamin.
  5. Sebaiknya tidak terlalu panjang, untuk efisiensi.
  • Konstanta merupakan sebuah nilai yang dimasukkan kedalam sebuah variabel yang mana nilai tersebut bersifat tetap/ permanen sehingga tidak akan bisa berubah, berikut contohnya:
#include <iostream>
using namespace std;
int main ()
{
    double tinggi_badan, berat_badan, BMI;

    berat_badan= 65;
    tinggi_badan= 1.65
}
#yang bercetak tebal itu merupakan konstanta
  • Tipe Data secara umum terbagi dalam 2 kategori. yaitu: Tipe Dasar dan Tipe Bentukan, dari kedua tipe tersebut Tipe Dasar dibagi lagi yaitu Tipe Data berupa Angka dan Karakter, berikut contoh dan penjelasannya
    tabel
Sedangkan untuk Tipe Bentukan adalah tipe data yang sudah dikombinasikan dari tipe dasar.
  • String merupaka sebuah deretan karakter. baik itu satu karakter satu kata maupun satu spasi, yang membedakan adalah dalam cara penulisannya, saat kita hanya menuliskan 1 (satu) karakter cara penulisannya kita harus menggunakan tanda petik satu ( ' ), sedangkan untuk menuliskan sebuah teks kita harus menggunakan petik dua ( " )
ex: char A='n'; , char A="nama";

Intruksi Pemilihan (Selection) | C++

Selection pada C++


A. Mengenal lebih jauh tentang selection 
C++Instruksi pemilihan/seleksi (selection) adalah instruksi yang dipakai untuk memilih satu atau beberapa kemungkinan proses berdasarkan suatu persyaratan tertentu. Instruksi seleksi biasanya digunakan untuk menyatakan pernyataan kondisi (bersyarat) dari sebuah inputan dimana kondisi disesuaikan dengan syarat yang ditentukan, dan nilai yang dihasilkan adalah benar atau salah.
Dalam hal ini, kita akan tau hasil outputan-nya nanti hasil akhirnya hanya ada dua kemmungkinan yaitu bernilai benar atau salah. Intruksi selection sendiri ada 2 intruksi, yaitu:
  1. Instruksi seleksi dengan menggunakan If
  2. Instruksi seleksi dengan menggunakan Switch - Case
B. Instruksi Seleksi IF 
Intruksi seleksi if digunakan untuk menyeleksi atau memilih alternatif yang telah ditentukan syarat ataupun kondisinya. jadi intinya Jika kondisi atau syarat terpenuhi, Maka akan dijalankan proses yang ada dengan mengeluarkan output pernyataan yang benar. Namun jika kondisi atau syarat tidak terpenuhi, Maka proses akan langsung Selesai, Berikut bentuknya skemanya dalam tabel
tabel1


C. Intruksi If-Else 
Intruksi If-Else digunakan untuk menyeleksi atau memilih alternatif yang telah ditentukan, yang mana kondisi tersebut akan dipilih sesuai dengan syarat ataupun kondisi tertentu. jadi intinya Jika kondisi atau syarat terpenuhi, Maka akan dijalankan proses yang ada dengan mengeluarkan output pernyataan yang benar. Namun jika kondisi atau syarat tidak terpenuhi, Maka proses akan menjalankan pernyataan yang salah, Berikut bentuk skema-nya:
table2

D. Instruksi Seleksi IF – ELSEIF – ELSE 
Intruksi Instruksi Seleksi IF – ELSEIF – ELSE ini biasanya paling sering digunakan, dalam prinsipnya Instruksi Seleksi ini akan mencari pernyataan yang bernilai benar sesuai kriterianya, kalaupun tidak ada pernyataan yang benar maka akan menjalankan pernyataan salah yang paling akhir, berikut saya paparkan lebih detail
Jadi begini, saat kita memiliki beberapa pernyaataan benar maka saat kita menggunakan intruksi seleksi ini, maka prosesnya akan mencari pernyataan yang sesuai (bernilai benar), kalaupun dari beberapa pernyataan tersebut tidak ada yang bernilai benar, maka akan dijalankan pernyataan yang bernilai salah, yang diletakkan diakhir sendiri, berikut ilustrasinya:
tabel3

E. Inturksi Seleksi SWITCH - CASE 
Instruksi switch() case digunakan sebagai instruksi pemilihan dimana aksi yang akan dilakukan bergantung pada nilai dari satu macam variabel saja. Berbeda dengan penggunaan seleksi if yang mensyaratkan kondisi tertentu. Dengan kata lain, variabel yang dipakai menentukan pilihan aksi (case) terhadap nilai (value) variabel tersebut, mungkin variabel tersebut memiliki banyak macam nilai dan setiap nilainya berkaitan dengan satu macam aksi. Untuk lebih jelasnya, bisa dilihat skema dibawah ini
tabel4
Semoga Bermanfaat

Kotak Manual C++ Codeblock

Script Membuat Kotak Secara Manual
dengan C++ Codeblock


codeblock
Berikut script untuk membuat sebuah program sederhana Kotak Secara Manual, script yang saya buat ini menggunakan 3 variabel, yaitu untuk menyimpan variabel panjang, lebar, dan kolom yang dihasilkan. Dan secript yang saya buat ini memadukan antara fungsi For.. dan juga fungsi if..else...

Script yang saya buat ini sangat mudah dipahami jadi saya tidak perlu panjang lebar menjelaskannya ya kawan..hehe langsung aja sedot!! :)

nb: saya kasih error dikit ya dibagian < iostream>
benerinnya gampang koq..tinggal hapus 1 karakter aja :)


#include <iostream >

using namespace std;

int main()
{
    int panjang,lebar,baris,kolom;
    cout<<"Panjang Kotak yang Anda Inginkan:";
    cin>> panjang;

    cout<<"Lebar Kotak yang Anda Inginkan:";
    cin>> lebar;

    for (baris=1; baris<=lebar; baris++)
    {
        if(baris == 1 || baris == lebar)
    {
    for (kolom =1; kolom <= panjang ;kolom++)
         cout<< "#";

    cout<< "\n";
    }
    else {
         cout<< "*";
         for (kolom=2;kolom < panjang; kolom++)
            cout <<" ";
        cout <<"*\n";    }  }  }
Download Source Code DISINI

Menghitung Jumlah Detik

Source Code Aplikasi Menghitung Detik
dengan Codeblock



detikKali ini saya akan berbagi script/ source code aplikasi menghitung detik, jadi dalam aplikasi ini kita akan bisa menghitung waktu detik yang telah kita lewat, namun untuk yang kali ini saya hanya membuat jam dan menit saja yang bisa kita hitung, untuk hari bulan dan selanjutnya masih belum saya buat, dan mungkin bagi kawan-kawan bisa mengembangkannya selanjutnya :)

Dalam script ini cukup simple karena saya hanya memanfaatkan "operator" untuk membuat aplikasi ini, dan script hanya beberapa baris saja, jadi saya kira meskipun tidak saya jelaskan juga kawan-kawan insyaallah bisa memahaminya dengan mudah..hhe

Baik langsung saja copas nih codenya.. :)


#include <iostream>
using namespace std ;
int main ()
{
    cout<<"\t\t{{{{Thanks for your visiting}}}}"<<"\n";
    cout<<"\t     ^^^^Program Mencari Jumlah 'Detik'^^^^"<<"\n\n";

    int jam, menit, detik, jml;
    cout <<"Masukkan dalam skala jam= ";
    cin >>jam;
    cout <<"Masukkan dalam skala menit= ";
    cin >>menit;
    cout <<"Masukkan dalam skala detik= ";
    cin >>detik;
    jml = jam*3600+menit*60+detik*1;
    cout << "Jumlah detiknya adalah= "<<jml<<" detik (s)";
    cout<<"\n\n      ........................DONE........................\n\n";
    cout<<"#Created by ramadhani-indra.blogspot.com"<<"\n\n";

}

Download Source Code  Disini

Kalkulator Sederhana

Script Membuat Kalkulator Sederhana
dengan C++ Codeblock



kalkulator
Berikut saya akan berbagi script sederhana yang cocok untuk para codinger yang lagi belajar..hehe, disini saya menggabungkan dua metode yaitu perulangan yang menggunakan "While.." dan seleksi yang menggunakan "if..else..." .

Untuk perulangan sendiri saya gunakan untuk mengulangi perintah saat user salah dalam menjalankan sebuah program, sedangan untukseleksinya saya manfaatkan untuk memilih mana perintah yang akan dijalankan .

nah..sedikit saja wejangannya, sekarang mari kita menuju TKP... :)


#include <iostream>
using namespace std ;
int main ()
{
    int a, b, angka1, angka2, jumlah;
    cout<<"1. Penjumlahan      3. Pengurangan\n2. Pembagian        4. Perkalian\n\nPilih kategori yang anda butuhkan : ";
    cin>>a;

    while(a<=0)
        {cout<<"\nAnda yakin pilihan "<<a<<" ada dalam kategori"<<"\n";
        cout<<"Masukkan Nomer Kategori yang Sesuai Intruksi Diatas=";cin>>b;
        a=b;}

    while(a>=5)
        {cout<<"\nAnda yakin pilihan "<<a<<" ada dalam kategori"<<"\n";
        cout<<"Masukkan Nomer Kategori yang Sesuai Intruksi Diatas=";cin>>b;
        a=b;}

    if (a==1)
        {cout<<"\nSaya akan menggunakan operasi Penjumlahan\n";
        cout<<"\nNilai pertama: ";
        cin>>angka1;
        cout<<"\nNilai kedua: ";
        cin>>angka2;
        jumlah= angka1+angka2;
        cout<<"\nJumlahnya= "<<jumlah<<"\n\n";}

    if (a==2)
        {cout<<"\nSaya akan menggunakan operasi Pembagian\n";
        cout<<"\nNilai pertama: ";
        cin>>angka1;
        cout<<"\nNilai kedua: ";
        cin>>angka2;
        jumlah= angka1/angka2;
        cout<<"\nJumlahnya= "<<jumlah<<"\n\n";}

    if (a==3)
        {cout<<"\nSaya akan menggunakan operasi Pengurangan\n";
        cout<<"\nNilai pertama: ";
        cin>>angka1;
        cout<<"\nNilai kedua: ";
        cin>>angka2;
        jumlah= angka1-angka2;
        cout<<"\nJumlahnya= "<<jumlah<<"\n\n";}

    if (a==4)
        {cout<<"\nSaya akan menggunakan operasi Perkalian\n";
        cout<<"\nNilai pertama: ";
        cin>>angka1;
        cout<<"\nNilai kedua: ";
        cin>>angka2;
        jumlah= angka1*angka2;
        cout<<"\nJumlahnya= "<<jumlah<<"\n\n";}

 cout<<"\n\n      ........................DONE........................\n\n";

}
Download Source Code Disini