Gunakan MimeTex/LaTex untuk menulis simbol dan persamaan matematika.

Welcome to Forum Sains Indonesia. Please login or sign up.

April 20, 2024, 01:00:27 AM

Login with username, password and session length

Topik Baru

Artikel Sains

Anggota
Stats
  • Total Tulisan: 139,653
  • Total Topik: 10,405
  • Online today: 111
  • Online ever: 1,582
  • (Desember 22, 2022, 06:39:12 AM)
Pengguna Online
Users: 0
Guests: 134
Total: 134

Aku Cinta ForSa

ForSa on FB ForSa on Twitter

Newbe Mohon Bantuan : Melengkapi source kode c++

Dimulai oleh yales91, Juli 17, 2011, 06:08:07 PM

« sebelumnya - berikutnya »

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

yales91

ane dapet tugas uas nglengkapin source code C++

ane bingung mo gmana, udah ane coba bekali-kali Syntax eror mulu...

pliss mohon bantuan... trims.. :


#include <iostream.h>
#include <conio.h>
Class matrik
{ private:
   Int vMatrik[100]; // secara logika, vMatrik dianggap dua dimensi
                    // atau dideklarasikan sebagai int vMatrik [10] [10];
   Int baris, kolom ;
   Char nama;
Public:
   Matrik (...) {...}
~matrik () {;}
Void newvalue  (value= new array [10])
{
  printf("masukkan nilai",value);
}
Void setname   (char nama)
{
  printf("nama", nama);
}
Void setDimensi(int dimensi)
{
printf("dimensi", dimansi )
}
Void clear      ()
Void print      ()   {
matrik operator+()  {}
matrik operator-()  {}
void operator - ()     {}
matrik operator +() {}
};
int main ()
{
//syarat pemakaian class matrik
//===========================================================
//dimensi matrik terbesar adalah 10 baris x 10 kolom
//tipe elemen matrik adalah bilangan bulat
//jumlah kolom dan baris tidak boleh nol
//operasi jumlah dan selisih mensyaratkan dimensi matrik harus sama
//operasi perkalian mensyaratkan dimensi matrik harus sama
// dan jumlah baris matrik harus sama

//contoh data
const   baris_data1 = 3, kolom_data1 = 3;
const baris_data2 = 3, kolom_data2 = 4;
int data1 [10] [10] = { {1, 2, 3},
                        {4, 5, 6},
                        {7, 8, 9}};
int data2 [10] [10] = { {0, 1, 2, 3},
                        {4, 5, 6, 7},
                        {8, 9, 0, 1}};
//deklarasi objek, penentuan dimensi matrik dan pemberikan nama matrik
matrik *pA = new matrik(baris_data1, kolom_data1, 'A');
matrik *pB = new matrik(baris_data2, kolom_data2, 'B');
matrik *pC = new matrik(baris_data1, kolom_data1, 'C');
cout <<"uji nilai awal semua objek adalah 0\n";
pA -> print(); pB -> print(); pC -> print ();
cout <<"tekan sembarang tombol..."; getch(); clrscr();
cout <<"uji pemberian nilai baru\n";
pA -> newValue (data1); pB -> newvalue (data2);
pA -> print (); pB -> print (); pC -> print ();
cout <<" tekan sembarang tombol ..."; getch(); clrscr();
cout <<"uji operasi jumlah : c = A + A\n";
cout << "data awal\n";
pA -> print ();
->pA;
cout << "hasil operasi\n";
pA -> print ();
cout <<"tekan sembarang tombol...';getch(); clrscr();
cout <<"uji operasi kali : C - A x B\n";
//dimensi untuk peragaan operasi kali
pC -> setDimensi(baris_data1, kolom_data2);
pC -> clear();
cout << "Data awal\n";
pA -> print (); pB -> print(); pC -> print ();
*pC=*pA * *pB;
pC -> setNama('C');
cout << "Hasil operasi\n";
pC -> print();
cout << "sukses...";
delete pA; delete pB;delete pC; getch(); return 0;



cph

ya jelas syntax error lah, lha wong source code nya ngawur gitu.
asal copas kah? ;D