Online Katalog
Transkript
Online Katalog
( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net using using using using System; System.Collections.Generic; System.Text; System.Threading; namespace CalismaAppConsole { class Program { static void Main(string[] args) { Console.WriteLine("<<<<< © 2011 Semih DURAN www.semihduran.com >>>>>"); Console.WriteLine(); Console.WriteLine("Matris Gösterme-Toplama-Çıkarma-Çarpma ve Sarrus ile Determinant Alma Programı"); Console.WriteLine(); Console.SetWindowSize(100, 50); Console.Title = "www.semihduran.com"; try { int x, y, z, k; int a, b; Console.Write("Birinci matrisin satır değerini girin :"); x = Convert.ToInt32(Console.ReadLine()); Console.Write("Birinci matrisin sütun değerini girin :"); y = Convert.ToInt32(Console.ReadLine()); int[,] dizi1 = new int[x, y]; i + 1, j + 1); for (int i = 0; i < x; i++) { for (int j = 0; j < y; j++) { Console.Write("{0}. satırın {1}. değerini girin :", a = Convert.ToInt32(Console.ReadLine()); dizi1[i, j] = a; } } Console.WriteLine("-----Birinci Matris-----"); int d = 0; for (int i = 0; i < x; i++) { for (int j = 0; j < y; j++) { d++; Console.Write("{0} ", dizi1[i, j]); if (d == y || d % y == 0) { Console.WriteLine(); } } } Console.WriteLine(); ( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net Console.Write("İkinci matrisin satır değerini girin :"); z = Convert.ToInt32(Console.ReadLine()); Console.Write("İkinci matrisin sütun değerini girin :"); k = Convert.ToInt32(Console.ReadLine()); int[,] dizi2 = new int[z, k]; i + 1, j + 1); for (int i = 0; i < z; i++) { for (int j = 0; j < k; j++) { Console.Write("{0}. satırın {1}. değerini girin :", b = Convert.ToInt32(Console.ReadLine()); dizi2[i, j] = b; } } Console.WriteLine("-----İkinci Matris-----"); int f = 0; for (int i = 0; i < z; i++) { for (int j = 0; j < k; j++) { f++; Console.Write("{0} ", dizi2[i, j]); if (f == k || f % k == 0) { Console.WriteLine(); } } } Console.WriteLine("----- İki Matris Birlikte Bu Şekilde Oluşturulmuştur -----"); int h = 0; for (int i = 0; i < x; i++) { for (int j = 0; j < y; j++) { h++; Console.Write("{0} ", dizi1[i, j]); if (h == y || h % y == 0) { Console.WriteLine(); } } } Console.WriteLine(); Console.WriteLine(); int g = 0; for (int i = 0; i < z; i++) { for (int j = 0; j < k; j++) { g++; ( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net Console.Write("{0} ", dizi2[i, j]); if (g == k || g % k == 0) { Console.WriteLine(); } } } Console.WriteLine(); Console.WriteLine(); -----"); Console.WriteLine("----- İki Matris Arasında Toplama İşlemi if (x == z && y == k) { int[,] dizi3 = new int[x, y]; for (int i = 0; i < x; i++) { for (int j = 0; j < y; j++) { dizi3[i, j] = dizi1[i, j] + dizi2[i, j]; } } // yazdırma bölümü int w = 0; for (int i = 0; i < x; i++) { for (int j = 0; j < y; j++) { w++; Console.Write("{0} ", dizi3[i, j]); if (w == y || w % y == 0) { Console.WriteLine(); } } } } else { uygun değildir."); } Console.WriteLine("Matris toplama işlemi yapmak için Console.WriteLine(); Console.WriteLine(); -----"); Console.WriteLine("----- İki Matris Arasında Çıkarma İşlemi if (x == z && y == k) { int[,] dizi4 = new int[x, y]; for (int i = 0; i < x; i++) { for (int j = 0; j < y; j++) { dizi4[i, j] = dizi1[i, j] - dizi2[i, j]; } } ( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net // yazdırma bölümü int p = 0; for (int i = 0; i < x; i++) { for (int j = 0; j < y; j++) { p++; Console.Write("{0} ", dizi4[i, j]); if (p == y || p % y == 0) { Console.WriteLine(); } } } } else { uygun değildir."); } Console.WriteLine("Matris çıkarma işlemi yapmak için Console.WriteLine(); Console.WriteLine(); -----"); Console.WriteLine("----- İki Matris Arasında Çarpma İşlemi if (y == z) { int[,] dizi5 = new int[x, k]; for (int i = 0; i < x; i++) { for (int j = 0; j < k; j++) { for (int kaka = 0; kaka < y; kaka++) { dizi5[i, j] = dizi5[i, j] + dizi1[i, kaka] * dizi2[kaka, j]; } } } // yazdırma bölümü int s = 0; for (int i = 0; i < x; i++) { for (int j = 0; j < k; j++) { s++; Console.Write(" {0} ", dizi5[i, j]); if (s == k || s % k == 0) { Console.WriteLine(); } } ( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net } } else { Console.WriteLine("Matris çarpma işlemi yapmak için uygun değildir."); } Console.WriteLine(); Console.WriteLine(); Console.WriteLine(" -----1. Matrisin Sarrus Kuralı İle Determinantı----- "); if (x == 3 && y == 3) { int[,] det1 = new int[5, 3]; for (int i = 0; i < 5; i++) { for (int j = 0; j < 3; j++) { } } if (i == 3) { for (int t = 0; t < 1; t++) { for (z = 0; z < 3; z++) { det1[i, z] = dizi1[t, z]; } } } else if (i == 4) { for (int t = 1; t < 2; t++) { for (z = 0; z < 3; z++) { det1[i, z] = dizi1[t, z]; } } } else { det1[i, j] = dizi1[i, j]; } int hee = 0; for (int i = 0; i < 5; i++) { for (int j = 0; j < 3; j++) { hee++; Console.Write(" {0}", det1[i, j]); if (hee == 3 || hee % 3 == 0) { Console.WriteLine(); } } ( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net } // Matrisin sarrus kuralıyla determinantını alıyoruz. int bir = 1; int iki = 1; int üc = 1; for (int i = 0; i < 5; i++)//matrisin sol tarafı { for (int j = 0; j < 3; j++) { if (i + j == 2) { bir = det1[i, j] * bir; } if (i + j == 3) { iki = det1[i, j] * iki; } if (i + j == 4) { üc = det1[i, j] * üc; } } } int int int for { } dört = 1; bes = 1; altı = 1; (int i = 0; i < 5; i++)//matrisin sag tarafı for (int j = 0; j < 3; j++) { if (i == j) { dört = det1[i, j] * dört; } if (i - j == 1) { bes = det1[i, j] * bes; } if (i - j == 2) { altı = det1[i, j] * altı; } } int sonuc = (dört + bes + altı) - (bir + iki + üc); Console.WriteLine(); sonuc); Console.WriteLine("Hasaplanan Determinant Değeri:{0}", } else { Console.WriteLine(" 1. matris SARRUS Kuralını uygulamak için uygun değildir."); } Console.WriteLine(); Console.WriteLine(); ( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net Console.WriteLine(" -----2. Matrisin Sarrus Kuralı İle Determinantı----- "); if (z == 3 && k == 3) { int[,] det2 = new int[5, 3]; for (int i = 0; i < 5; i++) { for (int j = 0; j < 3; j++) { } } if (i == 3) { for (int t = 0; t < 1; t++) { for (z = 0; z < 3; z++) { det2[i, z] = dizi2[t, z]; } } } else if (i == 4) { for (int t = 1; t < 2; t++) { for (z = 0; z < 3; z++) { det2[i, z] = dizi2[t, z]; } } } else { det2[i, j] = dizi2[i, j]; } int haa = 0; for (int i = 0; i < 5; i++) { for (int j = 0; j < 3; j++) { haa++; Console.Write(" {0}", det2[i, j]); if (haa == 3 || haa % 3 == 0) { Console.WriteLine(); } } } // Matrisin sarrus kuralıyla determinantını alıyoruz. int Bir = 1; int İki = 1; int Üc = 1; for (int i = 0; i < 5; i++)//matrisin sol tarafı { for (int j = 0; j < 3; j++) ( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net { } int int int for { } } if (i + j == 2) { Bir = det2[i, j] * Bir; } if (i + j == 3) { İki = det2[i, j] * İki; } if (i + j == 4) { Üc = det2[i, j] * Üc; } Dört = 1; Bes = 1; Altı = 1; (int i = 0; i < 5; i++)//matrisin sag tarafı for (int j = 0; j < 3; j++) { if (i == j) { Dört = det2[i, j] * Dört; } if (i - j == 1) { Bes = det2[i, j] * Bes; } if (i - j == 2) { Altı = det2[i, j] * Altı; } } int Sonuc = (Dört + Bes + Altı) - (Bir + İki + Üc); Console.WriteLine(); Console.WriteLine("Hasaplanan Determinant Değeri:{0}", Sonuc); } else { Console.WriteLine(" 2. matris SARRUS Kuralını uygulamak için uygun değildir."); } basın :"); Console.WriteLine("Programı sonlandırmak için bir tuşa Console.ReadKey(); } catch { Console.WriteLine("Geçersiz giriş yapıldı.Program 3 saniye sonra kapatılacaktır."); Thread.Sleep(3000); } } } } ( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net
Benzer belgeler
Ders_13_Uygulamalar_NÖ
int sayi;
List
Ders_13_Uygulamalar_İÖ
baslama = DateTime.Now;
x.Distinct().ToArray();//List Distinct metodu ile
bitis = DateTime.Now;
fark = bitis.Subtract(baslama);
Console.WriteLine(fark);
Console.WriteLine();
//ArrayList for döngüsü...
DİZİLER Normal Dizi Tanımlama ArrayList Dizisi
Karabük Üniversitesi, Mühendislik Fakültesi ...........................................................................www.ibrahimcayiroglu.com
BİL325 YAZILIM LAB. Tek
Console.WriteLine();
Console.WriteLine();
Console.WriteLine(" -----1. Matrisin Sarrus Kuralı İle