Posts

Mobil Hafta 10

// var liste = [   {     "ad" : "Selnur" ,     "soyad" : "Badem" ,     "maas" : "34884" ,     "medeniDurum" : "Boşanmış"   },   {     "ad" : "Zümrüt" ,     "soyad" : "Uygur" ,     "maas" : "41352" ,     "medeniDurum" : "Evli"   },   {     "ad" : "Alime" ,     "soyad" : "Tuğral" ,     "maas" : "22697" ,     "medeniDurum" : "Bekar"   },   {     "ad" : "Serdengeçti" ,     "soyad" : "Tutal" ,     "maas" : "13012" ,     "medeniDurum" : "Dul"   },   {     "ad" : "Abdülveli" ,     "soyad" : "Nacar koşar" ,     "maas" : "20211" ,     "medeniDurum" : "Boşanmış"   },   {     ...

Mobil Hafta 09 Class devam, constructor

  // class , yapı, fıtrat, plan // Bir kişi bilgisi tutacağız diyelim // bilgiler ne olacak ise, yani özellikleri ne olacak ise onlar kullanılır // class ClassAdi{ // } // Klavyeden 3 notu girilen öğrencinin ortalamasını ekrana yazan program // yazmıştık. // 3 öğrenci için okulno, ad, soyad, not1,not2, not3 bilgilerini girilmesini // bu bilgilerin tutulmasını // son olarak, aşağıdaki gibi görüntülemesini sağlayan programı yazalım /* Recep ÖZEN - ort: 45 Canan ÖZEN - ort: 17 Mehmet BİLİR - ort: 90  */ import 'dart:io' ; class Ogrenci {   String ? okulNo ;   String ? ad ;   String ? soyad ;   int ? not1 ;   int ? not2 ;   int ? not3 ; } void main ( List < String > args ) {   List < Ogrenci > ogrenciler = [];   // listeye öğrencileri bilgileri ile ekliyoruz.   for ( var i = 0 ; i < 3 ; i ++ ) {     Ogrenci ogr = Ogrenci (); // new Ogrenci(); ile aynı     stdout . write ( " ${ i +...

Mobil Hafta 08 class

// METODLAR, Method, function // çağrılmadığı sürece çalışmayan kod bloğudur. // sürekli tekrar tekrar uzun kod yazmamak için // düzen için // metodlara istediğimiz adı verebiliriz. // bir blokta aynı isimde bir metod olamaz (c# da böyle değil) // tanımlanması // DönüşTipi MetodAdı(){   // } import 'dart:math' ; // void, boş, hiç anlamına geliyor, // dönüştipi olarak yazarsak hiçbirşey döndürmez denir void MerhabaYaz (){   print ( "Merhaba" ); } // Parametre ile devam edelim. // Parametre, metodun çağrılırken içerisine veri göndermemizi sağlar void EkranaYaz ( String yazi ){   print ( yazi ); } // Birden fazla parametre olabilir, // parametreleri , ile ayırırız void ToplamiYaz ( int a , int b ){   int toplam = a + b ;   print ( "Toplam = $ toplam " ); } // ToplamHesapla adında bir metod istese idik // ne yapacaktı, toplamı hesaplayıp, sonucu çağrıldığı yere döndürmesi lazım // dönüştipi void değilse, mutlaka return olmalıdır. int ToplamHesapla (...

Mobil Hafta 07

// METODLAR, Method, function // çağrılmadığı sürece çalışmayan kod bloğudur. // sürekli tekrar tekrar uzun kod yazmamak için // düzen için // metodlara istediğimiz adı verebiliriz. // bir blokta aynı isimde bir metod olabilir (c# da böyle değil) // tanımlanması // DönüşTipi MetodAdı(){   // } // void, boş, hiç anlamına geliyor, // dönüştipi olarak yazarsak hiçbirşey döndürmez denir import 'dart:math' ; void MerhabaYaz (){   print ( "Merhaba" ); } // Parametre ile devam edelim. // Parametre, metodun çağrılırken içerisine veri göndermemizi sağlar void EkranaYaz ( String yazi ){   print ( yazi ); } // Birden fazla parametre olabilir, // parametreleri , ile ayırırız void ToplamiYaz ( int a , int b ){   int toplam = a + b ;   print ( "Toplam = $ toplam " ); } // ToplamHesapla adında bir metod istese idik // ne yapacaktı, toplamı hesaplayıp, sonucu çağrıldığı yere döndürmesi lazım // dönüştipi void değilse, mutlaka return olmalıdır. int ToplamHesapla...