Modul 4 : Array, String dan Pointer
1.
Buatlah deklarasi
variable array satu dimensi dengan nama Contoh yang bertipe int dengan maksimal
data sebanyak 10.
2.
Berilah nilai tiap
indeks array Contoh di atas dengan nilai 0 menggunakan salah satu pernyataan perulangan.
3.
Dalam C++, indeks
array mulai dari _______
4.
Perbaikilah kesalahan
(error) dari pernyataan C++ di bawah ini :
int a[10], b[10];
…
a = b;
yaitu deretam pernyataan untuk menyalin semua isi dari array b ke
array a.
5.
Tulislah deklarasi
array dua dimesin nums berukuran sesuai gambar di bawah ini !
6.
Dengan menggunakan
perulangan for isilah elemen array nums sesuai dengan gambar di atas !
7.
String dapat dipandang
sebagai karakter array atau pointer ke karakter. Tulislah deklarasi array menggunakan
2 istilah tersebut, untuk menampung maksimal 10 karakter !
8.
Buatlah deklarasi
sekaligus inisialisasi string yang digunakan untuk menyimpan string
“Universitas”.
9.
String S berisi
“ilmu”. Apa output dari :
cout
<< S[4];
10. Diberikan potongan program C++ berikut :
char str[40];
cout << “Masukkan string : “;
cin >> str;
cout << str;
Dari keyboard, user memasukkan :
Masukkan string : Aku senang.
Output dari program di atas
adalah : ___________
Jawaban :
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