Dasar-Dasar (Borland C++)

download Dasar-Dasar (Borland C++)

of 26

description

C++

Transcript of Dasar-Dasar (Borland C++)

  • SekilasBahasa C merupakan pengembangan dari bahasa B. Bahasa C pertama kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972. C++ mempunyai tujuan membantu membuat dan mengelola program yg besar dan kompleks. Pengenalan IDEMenulis naskah programCompileDebuggingLinkingRunning

    Struktur Program C++#includeMain(){Pernyataan ;}

  • Tipe Data

  • E. KonstantaMerupakan suatu nilai yang sifatnya tetap. Dibagi 2 :Konstanta bilanganBilangan Bulat, Contoh : 1,2,3100Desimal Berpresisi tunggal, Contoh : 5.68 atau 5.33e3Desimal Berpresisi ganda, Contoh : sama seperti floating pointKonstanta teks- Data Character, Contoh : A atau b- Data String, Contoh : AMIK BSI atau Fatmawati

    F.Variabel Merupakan tempat menampung data dimemori yang mempunyai nilai / data yg dapat berubah-rubah. Dibagi 2 sama seperti konstanta.

  • Perintah Masukan & Keluaran> Masukan> Keluaranscanf- printfgets- putsgetch- putchargetche- coutcin

    Contoh Gabungan :

  • #include#include#includemain(){char nama[20],nim[9];int nuts,nuas,na;

    //Tampilan Inputprintf("\nData Nilai Ujian Mahasiswa ");printf("\n************************** ");puts("\nMasukan Nama Mahasiswa: ");gets(nama);printf("Masukan Nim Mahasiswa : ");scanf("%s",nim);coutnuts;coutnuas;

    //Prosesna=(nuts+nuas)/2;

  • //Tampilan Outputclrscr();printf("\nMahasiswa Dengan Nama %s",nama);printf("\nMahasiswa Dengan Nim %s",nim);printf("\nNilai UTS: %d",nuts);cout
  • Operator Borland C++PenjelasanMerupakan simbol / karakter yg biasa dilibatkan dalam suatu program dan digunakan untuk melakukan suatu operasi atau manipulasi

    Sifat sifat OperatorUnary, Contoh : -4 atau +4Binary, Contoh : 2+3 atau 4-3Ternary, Contoh : (9/3)+2-1

    Macam-macam Operator pada Borland c++1. Operator Aritmatika Tergolong sebagai operator binaryContoh : Perkalian, pembagian, sisa pembagian, penjumlahan, pengurangan.

  • Ekspresi Aritmatika

    Hierarki Operator

  • Contoh Program Aritmatika :

  • 2. Operator Pemberi Nilai

    Contoh : Nilai A = A+1 Dapat disederhanakan menjadi A + = 1 + = disebut dengan operator pemberi nilai3. Operator Penambahan & PenguranganMisal :Nilai A = A+1 A+=1 A++Nilai A =A-1A - =1A - -Dapat diletakan didepan atau belakang variabel, misal :A++ atau ++AA- - atau - - A

  • Contoh Program 1 :

  • Contoh Program 2 :

    #include#includemain(){int a=10, b=5;clrscr();printf("Nilai A = %d",a);printf("\nNilai ++A = %d",++a);printf("\nNilai A++ = %d",a++);printf("\nNilai A = %d",a);printf("\nNilai B = %d",b);printf("\nNilai --B = %d",--b);printf("\nNilai B-- = %d",b--);printf("\nNilai B = %d",b);getch();}

  • Contoh Program 3 :#include#includemain(){int a=21;clrscr();printf("Nilai a = %d",a);printf("\nNilai a++ = %d",a++);printf("\nNilai ++a = %d",++a);printf("\nNilai - -a = %d",- -a);printf("\nNilai a = %d",a);a+=3;a*=2;printf("\nNilai a = %d",a);printf("\nNilai ++a = %d",++a);printf("\nNilai a++ = %d",a++);printf("\nNilai - -a = %d",- -a);printf("\nNilai a- - = %d",a- -);getch();}

  • Contoh Program 4 :

    #include#includemain(){int a=25;

    cout

  • 4. Operator RelasiDigunakan untuk membandingkan 2 nilai. Perbandingan operator tersebut nilai numeric 1 (True) atau 0 (False).

  • Contoh Soal :

    #include#include

    main(){float a, b, c, d, e, f, x, y ;clrscr( );coutx ;couty ;a=x = = y ;b=x ! = y ;c=x > y ;d=x < y ;e=x > = y ;f=x < = y ;

  • cout
  • 5. Operator LogikaDigunakan untuk menghubungan 2 operasi relasi menjadi kondisi. Yg menghasilkan 1 (True) dan 0 (False)

    Semua Relasi Benar Salah Satu Relasi Benar Memberikan nilai Kebalikan Jika Benar dianggap SalahContoh Soal Logika And : Ekspresi Relasi 1 : A + 4 < 10 Ekspresi Relasi 2 : B > A + 5 Ekspresi Relasi 3 : C 3 > = 4Digabungkan menjadi : A + 4 < 10 && B > A + 5 && C 3 > = 4

    Jika Nilai A=3; B=3; C=7 Maka ????

  • Contoh Soal Logika OR :

    Ekspresi Relasi 1 : A + 4 < 10Ekspresi Relasi 2 : B > A + 5Ekspresi Relasi 3 : C 3 > = 4Digabungkan menjadi : A + 4 < 10 || B > A + 5 || C 3 > 4

    Jika Nilai A=3; B=3; C=7 Maka ????

    Contoh Soal Logika NOT :

    Ekspresi Relasi : A + 4 < 10Penggunaan Operator Logika NOT diatas Menjadi :! ( A + 4 < 10 )Jika nilai A=3 Maka ???

  • Contoh Soal :

    #include#includemain(){float a,b,c,d,e,f,g ;clrscr();//Tampilan Inputcouta ;coutb ;coutc ;

    //Prosesd= a + 4 < 10 ;e=b > a + 5 ;f=c 3 > = 4 ;g=d && e && f ;

  • cout
  • 6. Operator Bitwise Untuk Manipulasi data dalam bentuk Bit.

    a. Bitiwise

  • Contoh Bitiwise Shift Right :

    #include#includemain(){int x;clrscr( );coutx;x= x >> 1 ;cout

  • c. Bitiwise & (And)

    d. Bitiwise | (OR)

  • e. Bitiwise ^ (Exclusive Or)

    f. Bitiwise ~ (NOT)