Senin, 10 Januari 2011

Kesan-kesan matakuliah algoritma dan pemrograman

Disini saya akan menerangkan apa saja yang saya dapatkan dari matakuliah algoritma dan pemrograman selama semester I tentang C++


Langkah-langkah memulai program C:
1. open program Borlan C++
2. klik file => new => teks edit
3. ketik coding
a. coding dibuat dengan mengawaliny dengan judul program yang akan kita buat serta LIBRARY harus ada disetiap lembar kerja baru.
b. Ketik main(){
}
c. Tiap pemasukan data, selalu di akhiri dengan tanda ;
d. Tiap pemasukkan data untuk output, data di awali dengan cout dilanjuti dengan tanda << project =""> compile
5. RUN
Klik CTRL+F9 atau klik Debug => RUN
6. Save

Catatan:
*untuk pembuatan judul dan keterangan program yang dibuat harus di apit oleh tanda //, sehingga tidak akan tercantum dalam program
*Untuk melihat hasil program sementara, tulis getch();

CONTOH PROGRAM:
//-------------------------------------//
//Nama:I Made Jaya Putra          //
//NIM: 100030062 //
//------------------------------------//
// Program HELLO WORLD //
//------------------------------------//

#include

#include


main()
{
cout<<”Helloo nama sayaa Jaya”;

getch();
}


ARTI-ARTI SIMBOL PADA C++

Keterangan:
variabel: semua bagian yang menjadi input dan output
float : digunakan dalam bilangan pecahan. Agar tidak ragu-ragu, float sebaiknya digunakan saat menghitung pembagian.
Tanda petik (") : digunakan untuk mengapit kata atau kalimat yang tidak tertulis dalam variabel.
Tanda << : digunakan untuk menandai kalimat atau kata dan ditulis berdampingan dengan cout.
Tanda >> : digunakan untuk menandai kata yang merupakan sebuah variabel dan ditulis berdampingan dengan cin.
If : digunakan apabila ada sebuah kasus yang merupakan percabangan.
Else : di gunakan apabila pilihan dalam percabangan masih tersisa (kata lain: yang lainny)
Kurung kurawal : berfungsi membuka dan menutup diskripsi program yang kita buat.
"\n" : sama artinya dengan enter 

JENIS-JENIS CODING DALAM 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();
}
 
KESAN-KESAN TENTANG MATAKULIAH ALGORITMA:
1. DOSENNYA GAOL...
2. DOSENNYA ALWAYS PD
3. CARA NGAJAR DOSENNYA BAGUS, JADI MUDAH DIMENGERTI MAHASISWANYA
4. YA, POKOKNYA YANG BAGUS-BAGUS ADA DISINI DEH....

2 jempoL deh bwad Pak DODY saNjaya...