Monday, March 14, 2011

File Latihan Pemrograman IV tgl 14 Maret 2011

bwat temen-temen yang ngambil mata kuliah pemro IV & blum dapet file latihan yg tadi di kelas, ini ada file latihannya : pemro4 (14 maret 2011).rar yang berisi file cpoint.cpp & classpoint.cpp. Oia, filenya belum bener 100% jadi benerin sendiri ya, hehehe,

sebenernya file ini ga jauh beda ama yg kemaren-kemaren, bedanya pada file ini udah diimplementasikan tentang class dll deh. . . ya konsep OOP.

Tuesday, March 8, 2011

File Point.cpp Revisi di Kelas

Bagi yg belum dapet file revisi dari pak dosen kita di kelas tadi, bisa di unduh file Point.cpp yg udah direvisinya & lanjutin lagi yang kurangnya. Tambahinnya masing-masing ya ^^

Monday, March 7, 2011

Contoh Rule Tugas Wumpus


Gambar di atas adalah hasil scan nyoba ngerjain tugas Artificial Intelligence untuk kasus Wumpus, tapi itu baru awal ja dan untuk lanjutannya kita terusin lagi deh, hehe :D Semangat . . .

Isi Method bwat Jawab Tugas Pemrograman IV - I.C

Ini ADT nya:

typedef struct{
    float x;
    float y;
} Point;

typedef struct
{
    Point Paw;
    Point Pakh;
} Line;

Nah yang ini isi dari beberapa methodnya:

Point MakePoint(float x, float y)
{
    Point P;

    P.x = x;
    P.y = y;

    return P;
}

Line MakeLine (Point p1, Point p2)
{
    Line L;
    L.Paw  = p1;
    L.Pakh = p2;

    return L;
}

void BacaLine(Line* L)
{
    cout << "\nP1 untuk Paw\n";
    cout << " input x1 = "; scanf("%f", &L->Paw.x);
    cout << " input y1 = "; scanf("%f", &L->Paw.y);

    cout << "\nP2 untuk Pakh\n";
    cout << " input x1 = "; scanf("%f", &L->Pakh.x);
    cout << " input y1 = "; scanf("%f", &L->Pakh.y);

}

void TulisLine(Line L)
{
    Point p1, p2;
    p1 = GetPaw(L);
    p2 = GetPakh(L);

    printf("P1(x,y) dan P2(x,y) = P1(%.f, %.f) dan P2(%.f, %.f)", p1.x, p1.y, p2.x, p2.y);
}

Contoh Method Bwat Jawab Tugas Pemrograman IV no 1

Berikut adalah contoh method bwat ngejawab tugas pemrograman IV no 1 :

  • Objek: Mahasiswa
  • Atribut: char NPM[]; char Nama[]; char Alamat[]; int Jurusan;
  • Method: BuatDataSiswa(); LihatDataSiswa(); HapusDataSiswa(); UpdateDataSiswa();

Nah sisanya tambahin sendiri ja, ini kn cm contoh, hehehe, semoga dapet bayangan bwat ngerjainnya ya ^^