Modul 1 Dasar-Dasar C++
1.
Sebutkan 3 ciri umum
Object-Oriented Programming !
• Jawaban :
Encapsulation, polymorphism, and inheritance.
2.
Dasar unit enkasulapsi
adalah ?
• Jawaban : Class
adalah dasar unit dari enkasulapsi / Encapsulation di c++.
3.
Output dari program
berikut setelah diekseskusi adalah :
#include using namespace std; int main() { cout << "C++
is power programming."; return 0; }
• Jawaban : C++ is
power programming.
4.
Apa gunanya
ditambahkan include ?
• Jawaban : untuk
mengaktifkan fitur input/output. iostream adalah header atau bisa juga disebut
library/pustaka yang menyediakan fungsi, variabel dll. ex : fungsi cin
digunakan untuk melakukan proses peng-inputan dari keyboard & cout untuk
menampilkan dilayar.
5.
Perintah
mendeklarasikan variable panjang bertipe integer adalah ?
• Jawaban : int
panjang;
6.
Perintah menyimpan
nilai 10 ke variable panjang adalah ?
• Jawaban : panjang
= 10;
7.
Apakah operator input
C++ ?
• Jawaban :
>> atau yang dikenal juga dengan sebutan operator extraction.
penulisannya dihubungkan dengan cin stream dan diikuti dengan variabel yang
akan menyimpan datanya.
8.
Apakah arti ‘\n’ ?
• Jawaban : ‘\n’
berarti newline atau baris baru. dalam bahasa inggris disebut newline character
9.
Mengapa identifier
berikut salah ?
int bilangan bulat;
• Jawaban : karena
menggunakan spasi pada penulisannya. penggunaan spasi menyalahi aturan
penulisan variabel di c++
Tambahan
Aturan Penulisan Variabel
1. Variabel harus diawali dengan huruf (A…Z , a…z) atau karakter
garis bawah “_”
2. Selanjutnya dapat berupa angka (0…9) karakter garis bawah dan
tanda dolar “$”
3. Panjang Variable boleh 32 karakter ( tetapi hanya 32 karakter
pertama yang dibaca )
4. Tidak ada Spasi
5. Case sensitif , huruf besar dan kecil dibedakan
6. Variable tidak boleh menggunakan kata kunci yang sudah ada di
C++ .
10.
Apakah Indeks dan
indeks adalah identifier yang sama ?
• Jawaban : Tidak,
karena c++ bersifat case sensitive.
Tambahan
Case Sensitive adalah metode yang membedakan penulisan dengan
huruf besar dan huruf kecil, misalnya penulisan string “admin” berbeda dengan
“Admin” atau “ADMIN”.
Case sensitve biasanya digunakan dalam penulisan password.
Modul 2
1.
Bertanda (signed) dan tidak bertanda
(unsigned). bilangan bulat bertanda mampu mempresentasikan nilai bilangan bulat
negatif. sementara bilangan bulat tak bertanda hanya mampu mempresentasikan
bilangan bulat posiitif.
2.
Void digunakan untuk tipe suatu fungsi
yang tidak mengembalikan nilai. void digunakan biasanya untuk sebuah function
atau procedure yang tidak membutuhkan nilai balik Input dalam tipe data void
disebut dengan "parameter".
3.
By default, 123.45 bisa menggunakan float ataupun double karena keduanya
sama digunakan untu bilangan pecahan dan decimal.
4.
Bilangan Heksadecimal (Basis 16)=
0xd67, octal (basis 8)=0112
5.
"W"=merupakan string karena diapit 2 petik.
'W'=merupakan
character karena diapit 1 petik
6.
Contoh deklarasi variable integer yang
diberi nilai 10= int a=10;
7.
Pernyataan pada C++ pengganti i++ :
i=i+1
8.
"=" merupakan operator hasil. misal x-y=a
"==" merupakan operator sama dengan. misal i==j nilai i sama
dengan nilai j
9.
Contoh pernyataan untuk memberi nilai
100 pada x,y,z = int x=100, int y=100, int z=100;
10. Operator logik yaitu: (*),(-),(/),(+).
Mmodul 3
1. int c, n, x,
b,a;
cout
<<"masukkan jumlah data yang akan di input ="; cin
>> n;
cout
<<“nim = "; cin
>> c;
if
(x % 2==0){ a =a+1; }
else {b
=b+1; }
x
=x+1; }
cout << "ruang 1 nim genap =
"<<a<<" \t dan ruang 2 nim ganjil = "<<b
<< endl;
return
0;}
2.
Dari pernyataan if tersebut tidak boleh
karena ifitu kondisi dan (nilai) dari nilai yang tidak di deklarasikan.
3.
Dari potongan tersebut tidak
mengeluarkan output karena seharusnya di Cout terakhir tidak
menggunakan else
4.
Outputnya adalah nilaiku = 10
5.
Outputnya adalah bilangan 1 dan bilangan 2
6.
Outputnya i = 11
7.
Outputnya adalah
Panjang = 13
Panjang = 12
Panjang = 11
Panjang = 10
Modul 4
1.
Int contoh[10];
2. Int contoh[10]=(0);
For(a<0,a<10,a++){
Cout<<”kolom”<<[a]<<”=”<<contoh[a]<<endl;
}
Return
0; }
3. Indeks array di mulai dari
angka 0 (nol)
4. Int a,b;
Int
i[10];
Int
j[10];
For
(a=0,b=0,a<10,b<10,a++,b++){
Cout<<”nilai
= ”; cin>>i[b]; }
For
(d=0,c=0,d<10,c<10,d++,c++){
I[a]=j[b];
Cout<<j[b];
5.
Int nums[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
6. Int x,y;
Int
nums[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
For
(x=0;x<=3;m++){
For
(y=0;n<=4;n++){
Cout<<” “<<[a][b]<<” “;
}}
7.
Pendeklarasian karakter dipandang sebagai array= char tempat[10];
8. Int (){
Int string[0]=’U’; Int string[1]=’N’;Int
string[2]=’I’;Int string[3]=’V’;Int string[4]=’E’;Int string[5]=’R’;Int
string[6]=’S’; Int string[7]=’I’;Int string[8]=’T’; Int string[9]=’A’;Int
string[10]=’S’;
9.
Outputnya tidak tampil karena “ilmu” hanya memiliki {0,1,2,3} indeks saja.
10. Outputnya hanya kata AKU karena
char tidak bisa menggunakan spasi
Tidak ada komentar:
Posting Komentar