Tweet

JavaScript 3*3 lük iki matris toplama

head bölgesine yapıştırılacak kısım:
CODE:
<script language="javascript">
function matristoplam()
{
//3x3 matrislerin olusturulmasi ve degerlerinin atanmasi
var m1= new Array();
var m2= new Array();
for( i=0; i<3; i++)
{
m1[i]= new Array();
m2[i]= new Array();
for( j=0;j<3;j++)
{
m1[i][j]=prompt("1. matrisin"+i+".satir"+j+".sutun elemeanini giriniz");
document.getElementById("m1"+i+j).innerHTML=m1[i][j];
m2[i][j]=prompt("2.matrisin"+i+".satir"+j+".sutun elemanini giriniz");
document.getElementById("m2"+i+j).innerHTML=m2[i][j];
}
}
//matrisler olusturuldu

//bu iki matrisin toplami
var m3= new Array();
for( i=0;i<3;i++)
{
m3[i]=new Array();
for( j=0;j<3;j++)
{
m3[i][j]=eval(m1[i][j])+eval(m2[i][j]);
document.getElementById("m3"+i+j).innerHTML=m3[i][j];
}
}
//return m3;
}
</script>


body e yapıştırılacak kısım:

CODE:
<table width="241" border="1">
<tr>
<td width="102" height="110"> <div align="center">Matris1: </div>
<table border="1" id="m1">
<tr>
<td width="34"><div id="m100">&nbsp;</div></td>
<td width="33" ><div id="m101">&nbsp;</div></td>
<td width="30" ><div id="m102">&nbsp;</div></td>
</tr>
<tr>
<td><div id="m110">&nbsp;</div></td>
<td><div id="m111">&nbsp;</div></td>
<td ><div id="m112">&nbsp;</div></td>
</tr>
<tr>
<td><div id="m120">&nbsp;</div></td>
<td ><div id="m121">&nbsp;</div></td>
<td><div id="m122">&nbsp;</div></td>
</tr>
</table></td>
<td width="123" rowspan="2">Matris Toplam&#305;:
<table width="129" border="1" id="m3">
<tr>
<td width="34"><div id="m300">&nbsp;</div></td>
<td width="30" ><div id="m301">&nbsp;</div></td>
<td width="31" ><div id="m302">&nbsp;</div></td>
</tr>
<tr>
<td><div id="m310">&nbsp;</div></td>
<td><div id="m311">&nbsp;</div></td>
<td ><div id="m312">&nbsp;</div></td>
</tr>
<tr>
<td><div id="m320">&nbsp;</div></td>
<td ><div id="m321">&nbsp;</div></td>
<td><div id="m322">&nbsp;</div></td>
</tr>
</table></td>
</tr>
<tr>
<td height="117"><div align="center">Matris2: </div>
<table border="1" id="m2">
<tr>
<td width="33"><div id="m200">&nbsp;</div></td>
<td width="34" ><div id="m201">&nbsp;</div></td>
<td width="27" ><div id="m202">&nbsp;</div></td>
</tr>
<tr>
<td><div id="m210">&nbsp;</div></td>
<td><div id="m211">&nbsp;</div></td>
<td ><div id="m212">&nbsp;</div></td>
</tr>
<tr>
<td><div id="m220">&nbsp;</div></td>
<td ><div id="m221">&nbsp;</div></td>
<td><div id="m222">&nbsp;</div></td>
</tr>
</table></td>
</tr>
<tr>
<td height="29" colspan="2"><div align="center">
<input type="button" name="hesapbuton" value="Hesapla" onClick="matristoplam();">
</div></td>
</tr>
</table>


Alpi
mekan17vatan55@hotmail.com
12 Mayis 2006 13:24

İlgili Olabilecek Makaleler


Yorumlar (2)





Dia
30 Nisan 2008 12:41
Emek verip yazmışsın ama bunu ne maksatla ekledin pek anlayamadım. Ne işe yarar yani? Bunu yerine dizilerin kullanımı çok boyutlu dizilerin oluşturulması ve web forumlarında kullanılmasıyla ilgili bir döküman hazırlayabilirdin. Senelerdir kod yazarım fakat hiç bir projede matris toplamak yada çarpmak gibi birşeye ihtiyacım olmadı.


Alpi
5 Mayis 2008 19:46
valla bende lazım oldu işte bi ödev için belki başkalarınada lazım olur diye ekledim işine yarayan faydalansın...

Ziyaretçi olarak yorum yazamazsınız. Üye olmak için tıklayın Üye iseniz giriş yapın.



MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg