Saturday, March 21, 2009
Program Matrik, Determinan Dan Vektor
Tugas Lagi Tugas Lagi,.. yah yang namanya kuliah mesti ada tugas , kali ne aku diberi tugas membuat program matrik,determinan, dan vektor menggunakan bahasa C++, tepatnya memakai Software CodeBlock, pada mata kuliah Aljabar Linear & Matrik.
Silakan liat source kode programnya berikut ini
// *************************************************************
// PROGRAM MENGHITUNG MATRIK DETERMINAN //
// //
// Written by //
// Andwi Prima Valentine //
// 08523379 //
// //
// *************************************************************
#include
double determinan(int M[20][20],int n)
{
int baris,kolom;
int i,minor;
int det;
int subM[20][20];
if(n==2)
{
det = M[0][0]*M[1][1] - M[0][1]*M[1][0];
}
else
{
det = 0;
for (kolom=0; kolom<=(kolom-1); i++) { for (baris=1; baris<<"\n\n\t\t Determinan Matriks A[20][20] = \n\n"; for(int i=0;i<20;i++) j="0;j<20;j++)" cout=""><<<"\n = "<
int A[20][20] ={{6,4,3,2,3,1,3,2,4,2,3,4,1,2,3,4,3,4,3,2},{4,3,5,3,4,2,3,2,3,1,2,1,1,1,1,2,3,2,3,3},
{1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3},{3,2,1,3,2,1,3,2,1,3,2,1,3,2,1,3,2,1,3,2},
{2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1},{3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2},
{4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4},{1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2},
{2,2,2,2,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1},{1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4},
{2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2},
{3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3},
{2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3},{3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2},
{4,4,4,4,4,4,4,2,2,2,2,2,2,2,1,1,1,1,1,1},{1,1,1,1,1,1,2,2,2,2,2,2,4,4,4,4,4,4,4,4},
{3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,1,1,1,1,1},{1,2,3,4,5,6,7,8,9,9,8,7,6,5,4,3,2,1,2,3}};
int B[20][20] ={{1,2,3,1,1,1,1,2,2,2,3,3,3,3,1,1,1,1,2,2},{2,2,2,1,1,1,1,2,2,2,1,1,1,2,2,2,1,1,2,2},
{2,2,2,2,1,1,1,1,2,2,2,3,3,3,3,1,1,1,2,2},{1,1,1,1,2,2,2,3,4,3,2,2,1,2,3,4,5,2,3,2},
{3,3,3,3,2,2,2,2,1,1,1,2,2,2,2,3,3,3,2,2},{1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5},
{5,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,2,2},{2,2,2,2,2,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4},
{3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6},{4,4,4,4,4,4,4,4,2,2,2,2,2,2,2,2,1,1,1,1},
{3,3,3,3,3,3,3,2,2,2,2,2,3,3,3,3,4,4,4,4},{7,7,7,7,7,7,7,7,6,6,6,6,3,3,3,3,2,2,2,2},
{6,6,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,2,2,2},{4,4,4,4,4,3,3,3,3,3,2,2,2,3,3,3,2,2,2,2},
{4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,1,1,1,1,1},{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2},{3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3},
{4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4},{5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5}};
int C[20][20] = {};
int main()
{
for(int i=0;i<20;i++) j="0;j<20;j++)" k="0;k<20;k++)" i="0;i<20;i++)" k="0;k<20;k++)" cout=""><
#include
#include
#include
int x = 100,x2 = 300,x3 = 300,x4 = 230;
int y = 200,y2 = 200,y3 = 150,y4 = 120;
int z = 20,z2 = 30,z3 = 40,z4 = 60;
void grafik()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"");
setcolor(BLUE);
outtextxy(150,20,"Gambar Tetrahedron");
line(x,y,x2,y2);
line(x,y,x4,y4);
line(x2,y2,x3,y3);
line(x2,y2,x4,y4);
line(x3,y3,x4,y4);
for(int i=200;i>=150;i-=2)
{
putpixel(900+(-4*i),i,BLUE);
}
delay(2000);
}
int main()
{
int Xvek1,Yvek1,Zvek1,Xvek2,Yvek2,Zvek2,Xvek3,Yvek3,Zvek3,vol_tetra;
float kalivek12,kalivek13,kalivek23,sudut_vek1,sudut_vek2,sudut_vek3;
int panjangvek1,panjangvek2,panjangvek3;
Xvek1 = x2-x;
Yvek1 = y2-y;
Zvek1 = z2-z;
Xvek2 = x3-x;
Yvek2 = y3-y;
Zvek2 = z3-z;
Xvek3 = x4-x;
Yvek3 = y4-y;
Zvek3 = z4-z;
panjangvek1 = sqrt(pow(Xvek1,2) + pow(Yvek1,2) + pow(Zvek1,2));
panjangvek2 = sqrt(pow(Xvek2,2) + pow(Yvek2,2) + pow(Zvek2,2));
panjangvek3 = sqrt(pow(Xvek3,2) + pow(Yvek3,2) + pow(Zvek3,2));
kalivek12 = Xvek1*Xvek2 + Yvek1*Yvek2 + Zvek1*Zvek2;
kalivek13 = Xvek1*Xvek3 + Yvek1*Yvek3 + Zvek1*Zvek3;
kalivek23 = Xvek2*Xvek3 + Yvek2*Yvek3 + Zvek2*Zvek3;
vol_tetra = Xvek1*Yvek2*Zvek3 + Yvek1*Zvek2*Xvek3 + Zvek1*Xvek2*Yvek3 -
Zvek1*Yvek2*Xvek3 - Yvek1*Xvek2*Zvek3 - Xvek1*Zvek2*Yvek3;
sudut_vek1 = (acos(kalivek12/(panjangvek1*panjangvek2))/3.14)*180;
sudut_vek2 = (acos(kalivek13/(panjangvek1*panjangvek3))/3.14)*180;
sudut_vek3 = (acos(kalivek23/(panjangvek2*panjangvek3))/3.14)*180;
cout<<"Panjang vektor1 dengan titik("<<<","<<<","<<<") = "<
<<<"Panjang vektor2 dengan titik("<<<","<<<","<<<") = "<
<<<"Panjang vektor3 dengan titik("<<<","<<<","<<<") = "<
<<<<"Sudut antara vektor1 dan vektor2 = "<<<(char)248<<<"Sudut antara vektor1 dan vektor3 = "<<<(char)248<<<"Sudut antara vektor2 dan vektor3 = "<<<(char)248<<<<"Volume Tetrahedron = "<<<<"\n\n\nTetrahedron akan muncul setelah 2 detik, beware!!"; delay(2000); grafik(); return 0; }
Bagi yang bekeinginan mempelajari scrip diatas hub ym: valentformatics ato valentine90_v ntr tak kasih file cpp nya.
Subscribe to:
Post Comments (Atom)
Labels
3D
(2)
Add new tag
(1)
Adventure
(22)
Agen Elpiji
(2)
AI
(1)
Akses
(1)
Alam
(3)
anggrek
(1)
Animasi
(2)
Apache
(1)
Argopuro
(1)
Aritmatika
(1)
Asal Usul
(1)
Asisten
(3)
Askes
(1)
ATM
(1)
Bahaya
(1)
Band
(1)
Bandung
(1)
Baseball
(1)
Berita Sijunjung
(13)
BKMN
(1)
Blender
(2)
Blog
(8)
Blog Kompetisi
(1)
Blog Kontes
(2)
Blog Tutorial
(5)
Blog Tuturial
(1)
Blog UII
(5)
Blogger
(1)
Bom
(1)
Bumi ku
(10)
Caleg
(1)
Candi
(2)
Catatan Perjalanan Pendakian
(9)
Cerita
(1)
CMS
(2)
Contoh CV
(1)
Cv
(2)
Daerah
(1)
Daftar Isi
(1)
Danau
(1)
Database
(1)
Design
(1)
Document
(1)
DPC
(1)
DPRD Sijunjung
(1)
DPW
(1)
Dream Theater
(1)
Earth
(1)
ebook
(1)
Elpiji
(1)
Energi
(1)
Event
(2)
Expedition
(1)
Facebook
(7)
Facebook Lite
(1)
Film
(1)
FTI
(4)
Gizi
(1)
Grafika Komputer
(2)
Gunung
(7)
Gunung Argopuro
(1)
Gunung Lawu
(2)
Gunung Merapi
(1)
Gunung Sindoro
(2)
Hadiah
(1)
Hotel
(1)
Inbapala
(2)
Indonesia
(5)
Info
(4)
Informatika
(8)
Informatika Uii 2008
(26)
International
(1)
internet
(1)
ISP
(1)
Jakarta
(1)
Jambore
(2)
Jambu lipo
(1)
Jamkesmas
(1)
jaringan Komputer
(1)
Java
(1)
Java Programming
(2)
Jawa
(2)
Jejak Petualang
(2)
JP
(2)
JPI
(3)
Judul Judul Skripsi
(1)
Jump break
(1)
Kaba dari Sijunjung
(39)
Kabupaten Sijunjung
(8)
Kacang Ijo
(1)
Kalender Akademik
(1)
Kampus Idaman
(2)
Kantor
(4)
karet
(1)
Kawah Putih
(1)
Kec Lubuk tarok
(1)
Kecerdasan Buatan
(2)
kemiskinan
(2)
Kerajaan
(1)
Kerajaan Jambu Lipo
(1)
Keras
(1)
Kerja
(4)
Kerja Keras Adalah energi kita
(2)
Kesehatan
(1)
Key in
(1)
KHS
(1)
Kiprah
(1)
Kita
(1)
Kompetisi
(1)
komputer
(1)
Konsumsi
(1)
Kontes
(2)
kuliah
(9)
Kuningan
(1)
Lab. Sirkel
(1)
LAMPP
(1)
Lingkugnan
(1)
Lingkungan
(4)
Linux
(4)
Lomba
(1)
Lomba Blog
(1)
Lomba blog UII
(1)
Lowongan
(1)
Lubuk Tarok
(1)
Manusia
(1)
Membuat CV
(1)
Merapi
(1)
Miasma
(1)
Mongol
(1)
Mountainering
(7)
Muncak Bareng
(1)
Music
(2)
Music Qu
(2)
My Room
(2)
My Scull
(4)
MySQL
(1)
Nagari
(1)
Negri Qu
(2)
News
(4)
Ngalau
(1)
Office
(3)
OOP
(1)
Oracle
(1)
PAC
(1)
Pameran
(1)
Pantai
(1)
PBO
(1)
Pecinta alam
(1)
Pekerjaaan
(1)
Pekerjaan
(3)
Pembangunan
(2)
pemilu
(1)
Pemograman
(7)
Pemograman Berorientasi Objek
(4)
Pemograman Web
(4)
Pemogramman Berorientasi Objek
(1)
Pendakian
(6)
Pendidikan
(1)
Pengahargaan
(1)
Pengghargaan
(3)
Penghargaan
(2)
Pepmograman
(1)
Perekonomian
(1)
Perguruan Tinggi
(2)
Pertamina
(1)
Petualang
(2)
PNPM-MP
(1)
Praktikum
(3)
Programmer
(4)
Project
(2)
Pulau
(1)
Pulau Sempu
(1)
Rafting
(2)
Rakyat Miskin
(1)
Read More
(2)
Referensi Skripsi
(1)
Rekrutmen
(3)
Review
(1)
Riwayat Hidup
(1)
Rolling Stones
(1)
Room
(2)
Samsung Led TV
(3)
Samsung TV
(2)
Scriptmedia
(5)
Segara anakan
(1)
Sejarah
(4)
Sekolah
(1)
Semester 4
(1)
Semester IV
(2)
Sempu
(1)
Seni
(1)
SEO
(2)
Server
(1)
Server.
(1)
Sijunjung
(24)
Sindoro
(1)
Sirkel
(1)
Sistem
(1)
Sistem Operasi
(2)
Sistem Transaksi ATM
(1)
Skripsi
(1)
SMA
(3)
SMA 1 Sijunjung
(2)
SMAN 1 Sijunjung
(2)
Sniper
(2)
SO
(1)
Style
(1)
Suku
(1)
Surat
(1)
Surat Lamaran
(1)
Susu
(1)
Tamparungo
(1)
Tanaman Hias
(7)
Tanaman Langka
(1)
Tema
(1)
Temanggung
(1)
Themes
(1)
Tips
(15)
Trans 7
(1)
Trik
(3)
Tugas
(2)
Tutorial
(25)
Tutorial blog
(6)
Twitter
(1)
Ubuntu
(3)
Uii
(16)
Unisys
(1)
Universitas Islam Indonesia
(6)
vanda sumatrana
(1)
Wanusa
(1)
Web
(3)
WEB 2009
(1)
Website
(9)
Website Sijunjung
(1)
Widget
(1)
Wiki
(1)
Wisata
(4)
Wisata jumprit
(1)
Wisata Religi
(1)
Wordpress
(6)
Work
(1)
XAMPP
(1)
6 comments:
programnya banyak yang error cuy!
,...saya mang sengaja menghilangkan sebagian script pada nya,,..br /saudara pake sofware ap?br /saya pake codeblock, gk taw jg sofware laen maw jalan,...br /script lengkapnya silahkan Download di sinibr /br /http://apvalentine.co.cc/web_documents/08523379_tugas_aljabar_kls_b.docbr /br /br /setelah saudara download, tukar extension file nya dari doc menjadi zip,. selamat mencoba.
waduh2 lak ok mbulet g karuan gini yah nulisnya...coba lebih rapi pasti asyik diliatnya....neh ku jga lagi kebingungan buat matrik dterminan by cpp....
;)
bagus bgt sh sbenarnya !! tp seperti ktny mas dedhy, kurang rapi, jdnya agak bingung pengurutannya
duh ribet amat ne ...
tambah pucing dh nyari penyelesaian tugas matrik ordo lebih dari 3 ne......
da yang lebih simpel g'?
mat mlam mas,,,,minta coding atau programnya yang bisa menghitung bidang dalam ruang 3 dimensi dan ruang n-eucliden karna ini nsalah satu bagian mata kuliah aljabar linier,,,terimaksih,,,atas bantuannya
Post a Comment