Selasa, 16 Desember 2014

Beberapa konsep Bermanfaat pada C++

Beberapa konsep Bermanfaat pada C++

conio bersama getch
maksudnya Setiap kita membuat project program menggunakan file header conio (#conio.h) pada akhir koding kita menyisipkan kode:
 getch();
ini biasanya berguna dan harus ada pada pemrograman C++ dengan compiler BORLAND 5.02
iostream berhubungan in out
   Setiap kita ingin menggunakan cin>> dan cout<< ,terlebih dahulu kita harus memasukan file header iostream (#iostream.h) pada project kita
void tidak butuh nilai balik
          beda dengan tipe data integer maupun double dan lain sebagainya. Tipe data void saat kita menggunakannya kita tidak perlu repot menambahkan kode:
return(0);
pada kode project kita
++ sama dengan tambah 1
    ++ dalam bahasa pemrograman berarti kita terus menambahkan 1 pada suatu variabel (sampai kondisi tertentu jika ditentukan).
    #include<iostream.h>
#include<conio.h>
void main (){
    int i;
    for(i=0;i<10;i++){
        cout<<"beli weci"<<endl;
        cout<<"beli"<<i<<endl;
    }
    getch();
}
Pada kode diatas tertuliskan for(i=0;i<10;i++) yang berarti saat variable i kita beri nilai nol, dan jika i kurang dari 10, maka i akan terus ditambah 1 dan terus sampai batas kondisi terpenuhi (i<9). Coba jalankan kode diatas.
-- sama dengan kurang 1
    -- dalam bahasa pemrograman berarti kita terus mengurangi 1 pada suatu variabel (sampai kondisi tertentu jika ditentukan).
Coba ganti kode pada ++ dengan kode --.

p-=l sama dengan P=p-l
    cara penulisan p-=l ialah sama dengan artinya kita menuliskan P=p-l
P=p+l sama dengan p+=l
    cara penulisan P=p+l ialah sama dengan artinya kita menuliskan p+=l
LOGIKA
!= artinya tdk sama dengan
    cin>>a;
If(a%2!=0){
Cout<<”a = ganjil”;
}
Artinya jika nilai a yang kita masukan saat modulusnya tidak sama dengan 0 maka akan keluar “a = ganjil”
== artinya equal/sama dengan
== dengan = sudahlah beda kita menggunakan == untuk perbandingan logikan. Seperti
    If(Banana==fruit)
Sedangkan = biasa kita gunakan untuk menginisialisasi nilai pada suatu variabel
> penulisan lebih besar dari seperti a>5
< penulisan lebih kecil dari seperti a<5
>= penulisan untuk lebih besar atau sama dengan seperti a>=5
<= penulisan untuk lebih kecil atau sama dengan seperti a<=5
! berarti not(salah jadi benar)
&& berarti and
Saat kita akan disuruh mengambil benda panjang dan tajam kita hanya akan mengambil benda yang panjang dan tajam. Jika hanya panjang tapi tidak tajam kita tak akan mengambilnya begitu juga sebaliknya.
|| berarti or
Saat kita disuruh mengambil benda panjang atau tajam kita akan mengambil benda yang panjang ataupun tajam ataupun panjang dan tajam. Jadi kita bisa mengambil salah satu kriteria atau semuanya

Berikut contoh kode untuk menghitung luas segitiga menggunakan pemrograman C++ :
    #include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main() {
    int luas_segitiga;
    int tinggi,alas;
puts("---------------------------------------------------------");
cout<<endl;
cout<<"Masukan Nilai Alas = ";cin>>alas;
cout<<"Masukan Nilai Tinggi = ";cin>>tinggi;
luas_segitiga = 0.5*(alas*tinggi);
cout<<"Luas Segitiga = "<<luas_segitiga<<endl;

    getch();
}

0 komentar:

Posting Komentar