tik.tok

Minggu, 09 Januari 2011

Algoritma dan Pemrograman (Part III)

nah, skrg aq mw info bbrapa jenis coding dalam bahasa C++..

1. ARRAY

ARRAY adalah sekelompok variabel yg memiliki tipe data yg sama.
ciri" ARRAY sendiri yaitu :
*trdpt segmen for di dlmny
*harus ada pe"counter" i dan i=0 (semua ARRAY di mulai dr 0)
*ciri" fisik, yaitu d apit oleh tanda [x]

contoh:

main(){
int n[10];
int i;
for(i=1 ; i<=0 ; i++);
{
cin>> n[i];
}
getch();
}

2. STRING ARRAY
STRING ARRAY sbnernya sudh otomatis ARRAY.. tp STRING ARRAY berfungsi membuat program yg muncul d layar komputer tertulis vertikal.

contoh:

main(){
char st [3]="devi";
int i;
cout<

for(i=0 ; i<4;i++);
{
cout<<<"\n";
}
getch();
}

3. MATRIK
MATRIK adalah kumpulan angka yg berderet dan memiliki diagonal x dan y atau baris dan kolom (ARRAY 2D)

contoh matrik:

- -
| 2 3 2 |
| 3 5 4 |
| 4 2 5 |
- -

program:

main()
{
int matA[2][2],matB [4][2];
int i, j;

cout<<"\n Input Matrik A\n";

for (i=0;i<2;i++)
{
for (j=0; j<2;>
{
cout<<"["<<<","<<<"]>
cin>>matA[i][j];
}
}
cout<<"\n MATRIK A \n";

for (i=0;i<2;i++)
{
for (j=0; j<2;>
{
cout<<<">
}
cout<<"\n";
}

4.VOID
VOID berfungsi mengantisipasi pengulangan baris program. VOID boleh ada boleh tidak asalkan ada main. tp jika bukan VOID hrs menggunakan main.
VOID d tulis sebelum main, tp VOID bs d tulis d bwh main asalkn VOID hrs di beri judul.
dalam VOID, input = parameter sedangkan output = variabel.

contoh:

void jumlah(int a, int b)
{
int hasil;
hasil=a+b;
cout<<<">

}
void kurang(int a, int b)
{
int hasil;
hasil=a-b;
}
void kali(int a, int b)
{
int hasil;
hasil=a*b;
}
void bagi (float a, float b)
{
float hasil;
hasil=a/b;
}

main()
{
int a,b;
for (int i=1; i<=3; i++)
{
cout<<"penjumlahan ke "<<<"\n\n";
cout<<"------------------------------------------------------------------------------\n";
cout<<"masukkan angka I = ";
cin>>a;
cout<<"masukkan angka II = ";
cin>>b;
cout<<"\n";



jumlah (a,b);
cout<<"\n\n";
cout<<"-------------------------------------------------------------------------------\n\n";
}
cout<<"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n";
for (int i=1; i<=3; i++)
{
cout<<"pengurangan ke "<<<"\n\n";
cout<<"------------------------------------------------------------------------------\n";
cout<<"masukkan angka I = ";
cin>>a;
cout<<"masukkan angka II = ";
cin>>b;
cout<<"\n";



kurang (a,b);
cout<<"\n\n";
cout<<"-------------------------------------------------------------------------------\n\n";
}
cout<<"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n";
for (int i=1; i<=3; i++)
{
cout<<"perkalian ke "<<<"\n\n";
cout<<"------------------------------------------------------------------------------\n";
cout<<"masukkan angka I = ";
cin>>a;
cout<<"masukkan angka II = ";
cin>>b;
cout<<"\n";



kali (a,b);
cout<<"\n\n";
cout<<"-------------------------------------------------------------------------------\n\n";
}
cout<<"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n";
for (int i=1; i<=3; i++)
{
cout<<"pembagian ke "<<<"\n\n";
cout<<"------------------------------------------------------------------------------\n";
cout<<"masukkan angka I = ";
cin>>a;
cout<<"masukkan angka II = ";
cin>>b;
cout<<"\n";



bagi (a,b);
cout<<"\n\n";
cout<<"-------------------------------------------------------------------------------\n\n";
}

getch();
}



Tidak ada komentar:

Posting Komentar