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Ö

Ders_13_Uygulamalar_NÖ int sayi; List x = new List(); ArrayList y = new ArrayList(); for (int i = 0; i < 100000; i++){ sayi = rnd.Next(1,100); x.Add(sayi); y.Add(sayi);

Detaylı

Ders_13_Uygulamalar_İÖ

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ü...

Detaylı

DİZİLER Normal Dizi Tanımlama ArrayList Dizisi

DİZİLER Normal Dizi Tanımlama ArrayList Dizisi Karabük Üniversitesi, Mühendislik Fakültesi ...........................................................................www.ibrahimcayiroglu.com

Detaylı

BİL325 YAZILIM LAB. Tek

BİL325 YAZILIM LAB. Tek Console.WriteLine(); Console.WriteLine(); Console.WriteLine(" -----1. Matrisin Sarrus Kuralı İle

Detaylı