Programlarda matematiksel işlemleri yapmamızı sağlan, ilk okuldan beri öğrendiğimiz değerler ve işaretler vardır.
bunları bilmeyen yoktur diye tahmin ediyorum.
aşağıdaki kod parçasında işlemlerin nasıl yapılacağınız sizler ile paylaşmış bulunmkatayım.
.NET Konuşsun
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Operatorler_Matematiksel
{
class Program
{
static void Main(string[] args)
{
#region Yorumlar
/*
Operatorler veriler üzerinde işlemler yapmamızı sağlayan
* arka planda işlerdir
* biz onlari sadece sembolleri ile ifade ederken
* onlar arka planda ( 0 - 1 ) seyiyesinde işlere
* kanalize olurlar
*
* ilk akla gelen operatorler
* matetiksel operatorlerdir
*
* bunlar
*
* + , - , * , / , %
*/
#endregion
int sayi1, sayi2;
sayi1 = 50;
sayi2 = 20;
int toplami, farki, carpimi, bolumu, modu;
int toplaMi;
/*
değişken tanimlamalarindan büyük kücük farkı bulunur
* tek karakterin değişmesi , farkli bir değişkenmiş gibi
* algılanmasına sebep olur.
*/
toplami = sayi1 + sayi2;
farki = sayi1 - sayi2;
carpimi = sayi1 * sayi2;
bolumu = sayi1 / sayi2; // bölme işleminde bölüm önemli
modu = sayi1 % sayi2; // mod işlemlinde ise , kalan değer önemli.
Console.WriteLine("Toplami : ");
Console.WriteLine(toplami);
Console.WriteLine("Farki : ");
Console.WriteLine(farki);
Console.WriteLine("Çarpımı : ");
Console.WriteLine(carpimi);
Console.WriteLine("Bölümü : ");
Console.WriteLine(bolumu);
Console.WriteLine("Modu : ");
Console.WriteLine(modu);
/*
++ , -- , += , -= , *= , /=
*/
// ++ değişkenin değişkenin sağına yada soluna yazılabilir
// bu işlem gerçekleştiğinde
// arka planda
// degisken = degisken + 1;
// --
// degisken = degisken - 1;
Console.WriteLine("---------------------------------");
int benimSayim = 10;
Console.WriteLine("Sayi Su An : ");
Console.WriteLine(benimSayim);
Console.WriteLine("++ calisti");
benimSayim++; // benimSayim = benimSayim + 1;
Console.WriteLine("Sayi Su An : ");
Console.WriteLine(benimSayim); // 11
Console.WriteLine(++benimSayim);
Console.WriteLine("Sayim Su An : ");
Console.WriteLine(benimSayim);
#region Yorumlar
/*
++ sağa yada sola yazmanın farkı vardir
* eger ki sağ tarafta ise
* değişkeni bir yerde kullanıyor isek
*
* önce değeri teslim eder
* son artirim yapar
*
* ama eğer ki sol tarafta ise
* önce artirim yapilir
* sonra değer teslim edilir.
*/
#endregion
// +=
Console.WriteLine("------------------------------------");
benimSayim = 100;
benimSayim %= 5; // benimSayim = benimSayim % 5;
Console.WriteLine("Benim sayim : ");
Console.WriteLine(benimSayim);
}
}
}
bunları bilmeyen yoktur diye tahmin ediyorum.
aşağıdaki kod parçasında işlemlerin nasıl yapılacağınız sizler ile paylaşmış bulunmkatayım.
.NET Konuşsun
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Operatorler_Matematiksel
{
class Program
{
static void Main(string[] args)
{
#region Yorumlar
/*
Operatorler veriler üzerinde işlemler yapmamızı sağlayan
* arka planda işlerdir
* biz onlari sadece sembolleri ile ifade ederken
* onlar arka planda ( 0 - 1 ) seyiyesinde işlere
* kanalize olurlar
*
* ilk akla gelen operatorler
* matetiksel operatorlerdir
*
* bunlar
*
* + , - , * , / , %
*/
#endregion
int sayi1, sayi2;
sayi1 = 50;
sayi2 = 20;
int toplami, farki, carpimi, bolumu, modu;
int toplaMi;
/*
değişken tanimlamalarindan büyük kücük farkı bulunur
* tek karakterin değişmesi , farkli bir değişkenmiş gibi
* algılanmasına sebep olur.
*/
toplami = sayi1 + sayi2;
farki = sayi1 - sayi2;
carpimi = sayi1 * sayi2;
bolumu = sayi1 / sayi2; // bölme işleminde bölüm önemli
modu = sayi1 % sayi2; // mod işlemlinde ise , kalan değer önemli.
Console.WriteLine("Toplami : ");
Console.WriteLine(toplami);
Console.WriteLine("Farki : ");
Console.WriteLine(farki);
Console.WriteLine("Çarpımı : ");
Console.WriteLine(carpimi);
Console.WriteLine("Bölümü : ");
Console.WriteLine(bolumu);
Console.WriteLine("Modu : ");
Console.WriteLine(modu);
/*
++ , -- , += , -= , *= , /=
*/
// ++ değişkenin değişkenin sağına yada soluna yazılabilir
// bu işlem gerçekleştiğinde
// arka planda
// degisken = degisken + 1;
// --
// degisken = degisken - 1;
Console.WriteLine("---------------------------------");
int benimSayim = 10;
Console.WriteLine("Sayi Su An : ");
Console.WriteLine(benimSayim);
Console.WriteLine("++ calisti");
benimSayim++; // benimSayim = benimSayim + 1;
Console.WriteLine("Sayi Su An : ");
Console.WriteLine(benimSayim); // 11
Console.WriteLine(++benimSayim);
Console.WriteLine("Sayim Su An : ");
Console.WriteLine(benimSayim);
#region Yorumlar
/*
++ sağa yada sola yazmanın farkı vardir
* eger ki sağ tarafta ise
* değişkeni bir yerde kullanıyor isek
*
* önce değeri teslim eder
* son artirim yapar
*
* ama eğer ki sol tarafta ise
* önce artirim yapilir
* sonra değer teslim edilir.
*/
#endregion
// +=
Console.WriteLine("------------------------------------");
benimSayim = 100;
benimSayim %= 5; // benimSayim = benimSayim % 5;
Console.WriteLine("Benim sayim : ");
Console.WriteLine(benimSayim);
}
}
}
Yorumlar
Yorum Gönder
Sizin düşünceleriniz önemlidir.