1. Sebutkan dan jelaskan 6 aturan bahasa C++ ?
- Bahasa C++ membedakan penulisan huruf besar dan kecil.
- Untuk memberi komentar pada suatu statement (keadaan), dapat menggunakan /* di awal dan */ di akhir atau // dalam satu baris.
- Awal dan akhir subroutine atau fungsi harus diapit kurung kurawal.
- Setiap statement harus diakhiri tanda titik koma.
- Setiap variabel yang digunakan wajib dideklarasikan terlebih dahulu. Fungsi main
- Menggunakan file header.
1.
Aturan
penulisan pada bahasa c++ ?
1.
Aturan penulisan identifire
-
diawali oleh huruf atau underline
-
tidak boleh memakai spasi
-
tidakboleh menggunakan karakter khusus
kecuali underline
-
tidak boleh menggunakan reserve word
-
panjang karakter unlimitied tp yg dibaca
hnya 30 karakter awal saja
-
membedakan huruf besar dan kecil (case
sensitiv)
2. Sebutkan dan jelaskan keunggulan bahasa C++
?
- bahasanaya tersrtuktur
Bahasa
c meyediakan pengompertalisasian kode dan data dengan mengelola scopenya.
- Bahasa yang memiliki struktur yang
fleksibel
Array
dan record dapat di padukan dengan sembarang cara yang di inginkan untuk
menghasilkan organisasi database yang hanya di batasi oleh kemampuan
pemprogram.
- Berukuran kecil dan berkecepatan tinggi.
Bahasa
c memungkinkan penulisan kompailer C berkualitas tinggi yang akan beroprasi
hanya dengan memorry total 256kb.
- Effesiensi memorry
Tidak
tersedianya fungsi build-in mengamankan program dari proses pelibatan dukungan
fungsi yang tidak di butuhkan oleh suatu applikasi.
- Struktur perintah yang bebas.
Bahasa
c mempunyai stuktur yang bebas yang memungkinkan untuk me recode fungsi –
fungsi yang ada dengan mudah.
- Dukungan modular
konsep kompitalasi dan penyambungan yang terpisah yang memungkinkan untuk mengkompail ulang bagian – bagian program yang berubah saja.
konsep kompitalasi dan penyambungan yang terpisah yang memungkinkan untuk mengkompail ulang bagian – bagian program yang berubah saja.
- Probabilitas
Ukuran
kemudahan pengkonfersian sebuah program yang di jalankan pada suatu jenis
komputer / OS ke jenis komputer / OS lain.
- Kemudahan Interface
Kompailer
c menyediakan rountine – rountine bahasa assembly yang di padukan dengan
keterpaksaan pengkompailan dan linking sehingga menghasilkan applikasi yang
membutuhkan pencampuran rountine2 bahasa higt level dan bahasa assembly.
- Manipulasi Bit
Bahasa
C menyediakan banuyak oprator manipulasi ke bit.
- Variable pointer
Untuk
mengaddres daerah memorry tertentu juga untuk menambah kecepatan exekusi
program.
3. jelaskan dan sebutkan tentang oprator
dalam c++ !
- Bitwise (oprator logika)
And,
or, komplement, XOR
- shift
>>
: shift kanan
<<
: shift kiri
- oprator inkremen dan dikremen
Inkremen
: ++
Dikremen
: --
- Aritmatika
+,-,*,/,%,mod
- Assigment
Assigment
di lakukan oleh oprator assigment bukan oleh assigmentnya.
Cnth
: & * (bilangan = 3)
- Assigment (gabungan campuran)
Pajak
= pajak – diskon = pajak - = diskon
Bunga
= bunga * l.i = bunga * = l.i
Buku
= buku / halaman = buku / = halaman
Relasi dan logika
!
NOT
&
and !
Or
>
<
<=
>=
>=
- kondisional (?:)
Syntak
: kondisi ? ekspresi_benar : expresi_salah
- Koma.
Format
: ekspresi_kiri , ekspresi_kanan.
Mengefakuasi
2 ekspresi dimana sintak hanya
mengizinkan 1 titik saja. Nilai opprator adalah nilai ekspresi sebelah kanan.
4.
jelaskan dan sebutkan tentang pengertian stream dan struktur kelas stream ?
Stream
adalah abstraksi untuk menangani aliran data dari 1 sumber ke tujuan lain baik
sumber / tujuan dapat berupa buffer di memorry, string, file / layar monitor.
Kelas
– kelas stream.
Kelas I/O stream.
pada kelas ini di gunakan untuk menampilkan hasil output
kelas stream buff
pada kelas ini di gunakan untuk menampilkan output dari program ke layar fisik.
5.
program...
Program Menampilkan Tabel Perkalian
1. #include <studio.h>
2. #include <conio.h>
3.
4. void main ()
5. { for (int x=1; x<= 10; x++)
6. for(int
y=1; y<= 10 ; y++)
7. }
8.
// meletakan kursor di pointer yang di tuju //
9. gotoxy (
10.
(x>5)? (x-6)*16+1 : (x-1) * 16+1,
11. (x>5)? Y+11: y);
12.
13.
//mencetak axb = c di layar//
14. print(“%2dx%d = %3d, x,y*y);
15. }
16. }
17.
Terimakasih sudah datang dan membaca artikel kami Sertakan link sumber untuk menghargai karya cipta orang lain :)
0 comments:
Posting Komentar
Dilarang Menggunakan Bahasa Yang Kotor Dan Berbau SARA
jika ada link yang rusak atau request silahkan menuju ke link ini : DISINI