void main() { | |
/*Selam arkadaşlar. şimdi dart dilindeki operatörlere bakalım. | |
Aritmetik operatörlere bakalım ilk önce | |
+ (artı) | |
Numeriklerde matematiksel toplama işlemi yapar. string ifadelerde ise | |
iki texti yan yana birleştirir. | |
- (eksi) | |
numeriklerde çıkarma işlemi yapar. sayının soluna yazarsak sayıyı negatif | |
yapacaktır. -5 gibi. | |
* (çarpı) | |
numeriklerde çarpma işlemi yapar. | |
/(bölü) | |
numeriklerde bölme işlemi yapar. | |
~/(tam kısımlı bölü) baştaki işaretin adı tilda. | |
AltGr ve ü harfine basınca bende çıkıyor. bu ise tam sayı sonuç veriyor. | |
%(yüzde) | |
numeriklerde mod alma işlemi yapar. | |
() parantezler | |
uzun bir denklem ve işlem önceliği varsa bunu parantezler sayesinde yapmalıyız. | |
*/ | |
//burda ilk defa yan yana değişken tanımlamayı da görmüş olduk arkadaşlar. | |
// baştaki int hepsi int demek. araya virgül attıkça diğer değişkenleri de | |
//tanımlamış olduk. değer atamamız da isteğe bağlı. ister burda atarız ister | |
//daha sonra atarız. d değişkenine değer atamadık mesela. | |
int a = 1, b = 3, c = 6, d, e = -1, f = 4; | |
String metin1 = "Merhaba ", metin2 = "Dünya"; | |
//toplama işlemi | |
int topla = a + b + c; | |
print(topla); //10 | |
print(metin1 + metin2); //Merhaba Dünya //metin toplama :) | |
//şimdi iki string tanımlayıp içlerine sayı yazalım. dikkat edin içlerine | |
//sayı yazdık diye numerik olmadılar. onlar tek veya çift tırnak içinde | |
//tanımlandıkları için hala metinsel ifadelerdir. | |
String sayi1 = "14", sayi2 = '53'; // iki adet metin. | |
print(sayi1 + sayi2); //1453 | |
//çıkarma işlemi | |
int cikar = c - a; | |
print(cikar); //5 | |
cikar = a - e; // yani 1 - -1... bir eksi eksi bir toplama olacaktır. | |
print(cikar); //2 | |
//çarpma işlemi | |
int carp = a * b; | |
print(carp); //3 | |
//bölme işlemi. lakin double yaptık. küsuratlı çıkma durumu var diye. | |
//zaten yapmasakda hata verirdi :) | |
double bol = c / b; | |
print(bol); //2.0 | |
int g = (c ~/ f); //6/4=1,5 çıkması gerekiyor. lakin 1 çıkacak. | |
print(g); //1 | |
//küsurat silinecek. | |
//mod alma işlemi. ilk değerin ikinciye bölümünden kalanı buluyor. c mod b. | |
//bu double olmazdı çünkü bize kalan lazım. bölmeye devam etmemeli. | |
int mod = c % b; | |
print(mod); //0 | |
//bu işlemleri değişkensiz de deneyebiliriz. | |
print(1 + 3); //4 | |
print(1 - 3); //-2 | |
print(1 * 3); //3 | |
print(1 / 3); //0.3333333333333333 | |
print(3 % 1); //0 | |
print(1 + 2 - 3 * 4 / 5 % 6); // ne olduğu hakkında hiç bir fikrim yok. | |
//konsola bakıcaz artık :) = 0.6000000000000001 | |
//işlem önceliklerini parantezlerle ayarlayabiliriz. | |
print((10 + 2) - ((3 * 4) / (6 % 5))); //0.0 | |
} |
void main() {
/*Selam arkadaşlar. şimdi dart dilindeki operatörlere bakalım.
Aritmetik operatörlere bakalım ilk önce
+ (artı)
Numeriklerde matematiksel toplama işlemi yapar. string ifadelerde ise
iki texti yan yana birleştirir.
- (eksi)
numeriklerde çıkarma işlemi yapar. sayının soluna yazarsak sayıyı negatif
yapacaktır. -5 gibi.
* (çarpı)
numeriklerde çarpma işlemi yapar.
/(bölü)
numeriklerde bölme işlemi yapar.
~/(tam kısımlı bölü) baştaki işaretin adı tilda.
AltGr ve ü harfine basınca bende çıkıyor. bu ise tam sayı sonuç veriyor.
%(yüzde)
numeriklerde mod alma işlemi yapar.
() parantezler
uzun bir denklem ve işlem önceliği varsa bunu parantezler sayesinde yapmalıyız.
*/
//burda ilk defa yan yana değişken tanımlamayı da görmüş olduk arkadaşlar.
// baştaki int hepsi int demek. araya virgül attıkça diğer değişkenleri de
//tanımlamış olduk. değer atamamız da isteğe bağlı. ister burda atarız ister
//daha sonra atarız. d değişkenine değer atamadık mesela.
int a = 1, b = 3, c = 6, d, e = -1, f = 4;
String metin1 = "Merhaba ", metin2 = "Dünya";
//toplama işlemi
int topla = a + b + c;
print(topla); //10
print(metin1 + metin2); //Merhaba Dünya //metin toplama :)
//şimdi iki string tanımlayıp içlerine sayı yazalım. dikkat edin içlerine
//sayı yazdık diye numerik olmadılar. onlar tek veya çift tırnak içinde
//tanımlandıkları için hala metinsel ifadelerdir.
String sayi1 = "14", sayi2 = '53'; // iki adet metin.
print(sayi1 + sayi2); //1453
//çıkarma işlemi
int cikar = c - a;
print(cikar); //5
cikar = a - e; // yani 1 - -1... bir eksi eksi bir toplama olacaktır.
print(cikar); //2
//çarpma işlemi
int carp = a * b;
print(carp); //3
//bölme işlemi. lakin double yaptık. küsuratlı çıkma durumu var diye.
//zaten yapmasakda hata verirdi :)
double bol = c / b;
print(bol); //2.0
int g = (c ~/ f); //6/4=1,5 çıkması gerekiyor. lakin 1 çıkacak.
print(g); //1
//küsurat silinecek.
//mod alma işlemi. ilk değerin ikinciye bölümünden kalanı buluyor. c mod b.
//bu double olmazdı çünkü bize kalan lazım. bölmeye devam etmemeli.
int mod = c % b;
print(mod); //0
//bu işlemleri değişkensiz de deneyebiliriz.
print(1 + 3); //4
print(1 - 3); //-2
print(1 * 3); //3
print(1 / 3); //0.3333333333333333
print(3 % 1); //0
print(1 + 2 - 3 * 4 / 5 % 6); // ne olduğu hakkında hiç bir fikrim yok.
//konsola bakıcaz artık :) = 0.6000000000000001
//işlem önceliklerini parantezlerle ayarlayabiliriz.
print((10 + 2) - ((3 * 4) / (6 % 5))); //0.0
}
0 comments:
Soru, Görüş, Öneri ve Eklemek İstediklerinizi Yazabilirsiniz...