Struktur C++ #include<file_header> Statement; menyertakan file header fungsi utama program awal dari program pernyataan atau perintah akhir dari program File_header conio.h iostream.h stdio.h iomanip.h : clrscr, getch : cout, cin, endl : printf, scanf, puts : setw, setprecision, setiosflags keterangan : conio ( consol input output ) iostream ( input output stream ) stdio ( standar input output ) iomanip ( input output manipulator ) clrscr : membersihkan layar getch : fungsi keluaran atau penahan program cout : fungsi keluaran pada iostream cin : fungsi masukan pada iostream endl : pindah baris, biasanya digunakan u/ cout printf : fungsi keluaran pada stdio scanf : fungsi masukan pada stdio puts : fungsi keluaran string pada stdio setw : mengatur lebar tampilan data setprecision : setiosflags : Contoh1: mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll. #include<stdio.h> #include<conio.h> #include<iostream.h> printf("\t\thalo Apa Kabar?\n"); cout<< " belajar c++"<<endl; printf("\n Selamat datang di Lab A Campus Jatiwaringin"); Achmad Rifai [ACF] 1
Contoh2: #include<conio.h> #include<iostream.h> cout<<"\t Selamat Belajar"; cout<<endl; cout<<""; getche(); Escape sequences \n : line new atau garis baru \t : mengaktifkan fungsi tab \b : mengaktifkan fungsi backspace \ : membuat atau menampilkan \ : membuat atau menampilkan Deklarasi & Variabel Bentuk penulisan Tipe_data nama_variabel; Contoh Deklarasi Variabel char nama_mahasiswa; char grade; float rata_rata ; int nilai; Deklarasi Konstanta Bentuk penulisan const tipe_data nama_konstanta = nilai konstanta; Contoh Deklarasi Konstanta const int x = 89; const char = A ; Perintah Keluaran Perintah standar output yang disediakan oleh, diantaranya adalah : printf() puts() putchar() cout() printf() Fungsi printf() merupakan fungsi keluaran yang paling umum digunakan untuk menampilkan informasi kelayar. Achmad Rifai [ACF] 2
contoh1: int a = 10; char b = 'J'; printf("%c Merupakan Abjad Yang Ke - %d", b, a); puts() Perintah puts() sebenarnya sama dengan printf(), yaitu digunakan untuk mencetak string ke layar. puts() berasal dari kata PUT STRING. Perbedaan antara printf() dengan puts() adalah : Achmad Rifai [ACF] 3
Contoh2: char a[4] = "BSI"; puts("saya Kuliah di. "); puts(a); putchar() Perintah putchar() digunakan untuk menampilkan sebuah karakter ke layar. Penampilan karakter tidak diakhiri dengan pindah baris. Contoh3: putchar('b'); putchar('s'); putchar('i'); cout() Penjelasan Fungsi cout() merupakan sebuah objeck didalam C++ digunakan untuk menampilkan suatu data kelayar. Untuk menggunakan fungsi cout() ini, harus menyertakan file header iostream.h. Contoh4: #include <iostream.h> Achmad Rifai [ACF] 4
float a, b, c; a=7.5; b=8.4; c=0; cout<<"masukan Nilai A : "<<a; cout<<"masukan Nilai B : "<<b<<endl; c = a + b; cout<<"masukan Nilai C : "<<c; Perintah Masukan Perintah standar input yang disediakan oleh, diantaranya adalah : scanf() getch() gets() getche() cin() scanf() Fungsi scanf() digunakan untuk memasukkan berbagai jenis data. Bentuk Umum dari fungsi ini adalah : scanf("penentu format", &nama-variabel); format sama dengan format printf() contoh5: int a, b, c = 0 ; printf("masukan Nilai A = "); scanf("%d",&a); printf("masukan Nilai B = "); scanf("%d",&b); c = a + b; printf("hasil Penjumlahan = %d",c); gets() Fungsi gets() digunakan untuk memasukkan data string. Bentuk Umum dari fungsi ini adalah : gets(nama-variabel-array); Perbedaan scanf dan gets Achmad Rifai [ACF] 5
Contoh6: char nm1[20]; char nm2[20]; puts("masukan nama ke - 1 = "); gets(nm1); printf("masukan nama ke - 2 = "); scanf("%s",&nm2); printf("\n\n"); puts("senang Berkenalan Dengan Anda.."); puts(nm1); puts("senang Berkenalan Dengan Anda.."); puts(nm2); printf("\n\n"); printf("senang Berkenalan Dengan Anda.."); printf("%s", nm1); printf("senang Berkenalan Dengan Anda.."); printf("%s", nm2); cin() merupakan sebuah objeck didalam C++ digunakan untuk memasukkan suatu data. contoh7: # include <iostream.h> float a, b, c; char nama[20]; cout<< Nama Anda : ;cin>>nama; cout<<"masukan Nilai A : "; cin>>a; cout<<"masukan Nilai B : "; cin>>b; c = a + b/2; cout<< Nama : ;<<nama<<endl; cout<<"nilai Rata-rata : "<<c<<endl; Achmad Rifai [ACF] 6
getch () Fungsi getch() (get character and echo) dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar. Contoh8: char kar; printf("masukan Sebuah Karakter Bebas = "); kar = printf("\ntadi Anda Memasukan karakter %c", kar); getche () Fungsi getche()dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar. File header yang harus disertakan adalah conio.h. Contoh9: char kar; printf("masukan Sebuah Karakter Bebas = "); kar = getche(); printf("\ntadi Anda Memasukan karakter %c", kar); getch (); Catatan : Getch() dan getche() penulisan sama Achmad Rifai [ACF] 7