Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
1 .a
A. Contoh 1:
Nama Array: Array dicontoh 1 diberi variabel billy Type Data: menggunakan type data Integer karena mempresentasikan bilangan bulat , Integer dapat menampung data mulai dari -32.768 hingga +32.768 Jumlah Element Data : Elemen data berjumlah 5 (tidak berbatas) Contoh Script 1 : #include <stdio.h>
void main () { int billy [] = {16, 2, 77, 40, 12071}; int n, result=0; for ( n=0 ; n<5 ; n++ ) { result += billy[n]; } printf("%d",result); getchar(); }
{ int billy [] = {16, 2, 77, 40, 12071} 16 berada pada indeks 0
2 berada pada indeks 1 77 berada pada indeks 2 40 berada pada indeks 3 Dan 12071 berada pada indeks 4
memesan tempat indeks dari 0-4, dimana semua elemennya bertipe data karakter semuanya. Kalau satu karakter berukuran 1 byte, berarti membutuhkan memori sebesar 5 byte.
Keluaran Dari Script Contoh 1 :
B. Contoh 2:
Nama Array: Array dicontoh 2 diberi variabel A Type Data: menggunakan type data Integer karena mempresentasikan bilangan bulat , Integer dapat menampung data mulai dari -32.768 hingga +32.768 Jumlah Element Data : Elemen data berjumlah 5 (maksimal 5) Contoh Script 2 :
#include <stdio.h> #include <conio.h> void main () { int A [5]={20,9,1986,200,13},n,edit; clrscr(); printf("Data yang lama\n"); for (n=0;n<5;n++) { printf("%i ",A[n]); } printf("\nData yang baru : \n"); A[0]=4; indeks 0 diisi dengan 4 (ditukar pastinya) A[1]=2; indeks 1 diisi dengan 2 (ditukar pastinya) A[2]=1; Dst A[3]=3; A[4]=5; for (n=0;n<5;n++) { printf("%i ",A[n]); } getchar(); }
Berarti akan memesan tempat di memori komputer sebanyak 5 tempat dengan indeks dari 0-4, dimana semua elemennya bertipe data karakter semuanya. Kalau satu karakter berukuran 1 byte, berarti membutuhkan memori sebesar 5 byte. { int A [5]={20,9,1986,200,13},n,edit;
20 berada pada indeks 0 9 berada pada indeks 1 1986 berada pada indeks 2 200 berada pada indeks 3 Dan 13 berada pada indeks 4
Script diatas menjelaskan tentang pertukaran dapat dilihat penjelasan pada script diatas
C. Contoh 3:
Nama Array: Array dicontoh 1 diberi variabel A Type Data: menggunakan type data Integer karena mempresentasikan bilangan bulat , Integer dapat menampung data mulai dari -32.768 hingga +32.768 Jumlah Element Data : Elemen data berjumlah 5(maks) Contoh Script 3 : #include <stdio.h> #include <conio.h> void main () { int A [5]={20,9,1986,200,13},n; array clrscr(); printf("Data yang lama\n"); outputnya for (n=0;n<5;n++) { printf("%i ",A[n]); outputnya } printf("\nData yang baru : \n"); outputnya for (n=0;n<4;n++)
{ printf("%i ",A[n]); outpunya } getchar(); } Berarti akan memesan tempat di memori komputer sebanyak 5 tempat dengan indeks dari 0-4, dimana semua elemennya bertipe data karakter semuanya. Kalau satu karakter berukuran 1 byte, berarti membutuhkan memori sebesar 5 byte.
{ int billy [] = {16, 2, 77, 40, 12071} 16 berada pada indeks 0 2 berada pada indeks 1 77 berada pada indeks 2 40 berada pada indeks 3 Dan 12071 berada pada indeks 4
D. Contoh 4:
Nama Array: Array dicontoh 1 diberi variabel A Type Data: menggunakan type data Integer karena mempresentasikan bilangan bulat , Integer dapat menampung data mulai dari -32.768 hingga +32.768
Contoh Script 4 : #include <stdio.h> #include <conio.h> void main () { int A [5]={20,9,1986,200,13},n,hapus; clrscr(); printf("Data yang lama\n"); for (n=0;n<5;n++) { printf("%i ",A[n]); } printf("data yang ingin dihapus : "); scanf("%i",&hapus); printf("\nData yang baru : \n"); for (n=hapus-1;n<5-1;n++) { A[n]=A[n+1]; } for (n=0;n<4;n++) { printf("%i ",A[n]); } getchar(); } { int A [5]={20,9,1986,200,13},n,hapus;
20 berada pada indeks 0 9 berada pada indeks 1 1986 berada pada indeks 2 200 berada pada indeks 3 Dan 13 berada pada indeks 4
.b
cout<<"Pengarang : "; cin.getline(mhs.pengarang,30); cout<<"Tahun Terbit : "; cin>>mhs.tahun_terbit; cout<<"Harga : "; cin>>mhs.harga; cout<<"\n\nData perpustakaan yang anda masukkan:\n\n"; cout<<"Kode Buku : "<<mhs.kode<<"\n"; cout<<"Nama Buku : "<<mhs.nama_buku<<"\n"; cout<<"Pengarang : "<<mhs.pengarang<<"\n"; cout<<"Tahun Terbit : "<<mhs.tahun_terbit<<"\n"; cout<<"Harga : "<<mhs.harga<<"\n"; getch(); } Keluarannya :