Rabu, 29 Januari 2014

PERINTAH UNTUK MENCETAK STRING



PERINTAH UNTUK MENCETAK STRING :

 Untuk operasi string
1. Strcpy()
Berfungsi untuk menyalin suatu string asal ke variablel string tujuan.
Bentuk umum : strcpy(var_tujuan, string_asal);
2. Strlen()
Berfungsi untuk memperoleh jumlah karakter dari suatu string.
Bentuk umum : strlen(tujuan, sumber);
3. Strupr()
Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf capital.
Bentuk umum : strlupr(string);
4. Strcmp()
Digunakan untuk membandingkan dua buah string.
Hasil dari fungsi ini bertipe integer dengan nilai: Negative, jika string pertama kurang dari string kedua. Nol, jika string pertama sama dengan string kedua Positif, jika string pertama lebih besar dari string kedua
Bentuk umum : strcmp(string1, string2);
5. strupr()
Digunakan untuk mengubah huruf menjadi capital
Bentuk umum : strupr(string)
6. strlwr()
Digunakan untuk mengubah huruf menjadi kecil semua
Bentuk umum : strlwr(string)
7. strcmp()
Digunakan untuk membandingkan dua string
Bentuk umum : strcmp (string1, string2)
8. strcat ()
Digunakan untuk menggabungkan string
Bentuk umum : strcat(string1,string2)

Sumber : http://stiebanten.blogspot.com/2011/10/pengertian-perintah-dasar-c.html

Array dimensi satu, dua & tiga



ARRAY BERDIMENSI SATU

Bentuk umum deklarasi array berdimensi satu :
type nama_array[ukuran];
type : menyatakan tipe dasar array
ukuran : menyatakan banyaknya elemen pada array

contoh:
 #include <iostream.h>
#include <conio.h>
void main()
{
int nilai[5];
clrscr();
nilai[0]=11;
nilai[1]=22;
nilai[2]=33;
nilai[3]=44;
nilai[4]=45;
cout <<"Data Array ke-1 = " <<nilai[0] <<endl;
cout <<"Data Array ke-2 = " <<nilai[1] <<endl;
cout <<"Data Array ke-3 = " <<nilai[2] <<endl;
cout <<"Data Array ke-4 = " <<nilai[3] <<endl;
cout <<"Data Array ke-5 = " <<nilai[4] <<endl;
}

maka hasilnya:


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEOAA5JQJyoGtJNGoKPSGKbjzmtIUKEa2HJioYnHH9FQT-ZALKkOSo9flATZGDmELpL4ZeGQm8vcNDx9aKNUP6pEqpIFUn2-ue5nchzU9ClGRK-71Pb7LSjt3_FXyZ5f34ZIKG2PKbeSg/s1600/MG09-ARRAY.jpg




ARRAY BERDIMENSI DUA

Bahasa C++ mengijinkan array dengan beberapa dimensi, contoh array dua dimensi. Array dua dimensi adalah sebuah daftar yang terdiri atas array-array 1 dimensi. Misalnya kita akan membuat array 2 dimensi dengan ukuran 2x3, bertipe int, maka deklarasinya adalah : type nama_array [baris] [kolom];

contoh: 
Contoh :
#include <iostream.h>
#include <conio.h>
void main()
{
int nilai[2][3];
int x,y;
clrscr();
nilai[0][0] = 11;
nilai[0][1] = 22;
nilai[0][2] = 33;
nilai[1][0] = 44;
nilai[1][1] = 55;
nilai[1][2] = 66;
cout <<"Masukkan index baris [1-2] : ";
cin >>x;
cout <<"Masukkan index kolom [1-3] : ";
cin >>y;
cout <<"Data array baris " <<x <<" kolom " <<y <<" adalah " <<nilai[x-1][y-1];
}

outputnya:
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9NXCDf50ktxY3p6RcCu5hMOhuRdqMu5RU2Z8zPZjsQktjMeVxz5k-syLI1SfF8mRRhDzN7WhgMZ6lJECHDutTBLYd_rUsy2cO0Xckp-VqHAHFitgTg8IEMCScy6FiwCnmea8F7yQ-L-o/s1600/MG09-ARRAY2.jpg

ARRAY BERDIMENSI TIGA

Bentuk umum pendefinisian array yang berdimensi tiga adalah :
type nama_array[subscript1] [subscript2] [subscript3];

contoh:
#include <iostream.h>
#include <conio.h>
void main()
{
int i,j,k;
int nilai[2][3][3]=
{
{{1,2,3},
{4,5,6},
{7,8,9}},
{{10,11,12},
{13,14,15},
{16,17,18}},
};
clrscr();
cout <<"-- Data Array --" <<endl;
for(i=0; i<2; i++)
{
for(j=0; j<3; j++)
{
for (k=0; k<3; k++)
{
cout <<nilai[i][j][k] <<" ";
}
cout <<endl;
}
}

outputnya: 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjapkbROBpdg8ItPh5Txyr4oV1wvePbvQGOKNT1YXa0hkApDm9OMfqorXKOpOwIC-WXooFLDSFbhZf9upd1ohVVPReBftRl5JeMc6apANUKL495ectXRrS1mQNvuua7Cm9jbm8CADnAL8/s1600/MG09-ARRAY3.jpg

Contoh program array c++



Contoh program array c++

#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
char nama[20][10];
char npm[8][10];
char kelas[5][10];
int jml;
cout<<"Masukkan jumlah record:";
cin>>jml;
clrscr();
for(int i=0;i<=jml;i++)
{
cout<<"\n input data ke-"<< i <<":";
cout<<"\n nama ke-"<<i<<":";
cin>>nama[i];
cout<<"\n npm ke-"<<i<<":";
cin>>npm[i];
cout<<"\n kelas ke-"<<i<<":";
cin>>kelas[i];
}
for(int j=0;j<=jml;j++)
{
cout<<"\n input data ke-"<< j;
cout<<"\n nama    :    "<< nama [j];
cout<<"\n npm    :    "<< npm [j];
cout<<"\n kelas    :    "<< kelas [j];
cout<<"\n================================\n";
}
getch();
}

Sumber : http://dhwie85.blogspot.com/2012/04/contoh-program-array-c.html