Monday, December 19, 2016

19.12.2016 PT

            // Adı ve doğum yılı girilen kişinin askere gidip gitmeyeceğini ekrana yazan program
            Console.Write("Adınızı Giriniz: ");
            string ad = Console.ReadLine();

            Console.Write("Doğum Yılınızı Giriniz: ");
            int dy = int.Parse(Console.ReadLine());

            int yas = 2016 - dy;

            if (yas >= 20)
            {
                Console.Write("Sayın {0}, Yaşınız {1} olduğundan askere gitmelisiniz", ad, yas);
            }
            else
            {
                Console.Write("Sayın {0}, Yaşınız {1} olduğundan askerlik döneminiz gelmedi", ad, yas);
            }

            Console.Read();

            --------------------------------------------------------------------------------------------------
           // && ve || operatorleri
            // And ve OR operatorleri
            // VE - VEYA operatorleri
            // birden fazla koşulu birleştirirken kullanılırlar
            // ve ile veya operatorleri boolean ( mantıksal ) operatorlerdir


            // && And , ve anlamına gelir, işleme alınan iki durumda doğru ise sonuç doğrudur
            // Koşulların tamamı doğru olduğunda doğru sonucunu verir
            // true && true   => true
            // true && false  => false
            // false && true  => false
            // false && false => false

            // || OR, veya anlamına gelir, işleme alınan iki durumdan
            // herhangi biri doğru olursa Sonuç doğru olur
            // true && true   => true
            // true && false  => true
            // false && true  => true
            // false && false => false

Friday, December 16, 2016

0-F arası 7 Segment Display Sayıcı 16F628A

//#include <main.h>
#include <16F628A.h>

#FUSES NOWDT                    //No Watch Dog Timer
#FUSES NOBROWNOUT               //No brownout reset
#FUSES NOLVP                    //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O

#use delay(internal=4000000)

void main()
{
   set_tris_b(0x00);
   set_tris_a(0x00);
   int a = 0;
   int rakamlarKatot[]={0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F, 0x77, 0x7C, 0x39, 0x5E, 0x79, 0x71}; // Ortak Katot
   int rakamlarAnot[]={0b11000000,
                       0b11111001,
                       0b10100100,
                       0b10110000,
                       0b10011001,
                       0b10010010,
                       0b10000010,
                       0b11111000,
                       0b10000000,
                       0b10010000,
                       0b10001000,                      
                       0b10000011,
                       0b11000110,
                       0b10100001,
                       0b10000110,
                       0b10001110}; // Ortak Anot
 
   while(TRUE)
   {
      output_b(rakamlarAnot[a]);
     
      a++;
      delay_ms(800);
     
      if(a==16)
      {
         a=0;
      }
   }

}




Monday, May 2, 2016

Çalışma Klasörü

Çalışmalar klasörü için TIKLAYIN

Saturday, January 23, 2016

2015-2016 10B and Sınıfı sömestr tatili ödevidir. Arkadaşlarınızı bilgilendirin

Çalışma Sorularına ulaşmak için TIKLAYINIZ

Çalışma sorularının ödev olarak gönderimi:
1. Çalışma sorularının tamamını yapmaya çalışın.
2. Her soru için ayrı bir proje açınız. 1. Soru için Soru1, 2. soru için Soru2 isimli projeler açınız.
3. Bir WORD dosyası oluşturarak Adını "Okul_no Sömestr ödev Raporu" yapınız, her soru için bu word dosyasında rapor oluşturunuz.
    Soruyu tam olarak yaptı iseniz;
    Soru 1 Değerlendirme 
    Sonuc: Soru tamamen yapıldı... 
    ******************************
    Soruyu yapamadı iseniz; Öncelikle soruyu tam olarak yapamadığınızı, sebebinin ne olabileceğini yazınız. Ardından araştırmalar yaparak, üzerinde çalışarak Çözüm için neler yaptığınızı ürettiğiniz çözümleri yazınız. Yine yapamadı iseniz Son elde ettiğiniz sonucu yazınız. Aşağıda örneklendirme yapılmıştır.
    Soru 1 Değerlendirme 
    Sonuc: Soryu Yapamadım. Nedeni iç içe ifi düzenleyemedim.
    Çözüm Üretme Aşamaları: iç içe if yapısını inceledim, şu şu şu  drumları anladım, fakat şöyle bir sorun var, veya anladım vb...
    Çözüm Üretme Sonucunda elde edilen: Bu kısma da sonucu yazınız.





4. Hazırlamış olduğunuz projeleri tek bir Rar veya zip dosyasına sıkıştırınız.
5. mailinizi ödev gönderim kurallarına uygun olarak yollayınız. Ödevinizde oluşturmuş olduğunuz sıkıştırılmış dosya ve rapor WORD dosyası yüklenmelidir.

NOT: Tam yapılan sorular ve Ciddi anlamda araştırılmış, üzerine düşülmüş raporlamalar değerlendirilecektir.
*** YAPAMADIĞINIZ SORU İÇİN RAPOR HAZIRLAMAK "KOLAY PES ETMENİZ" İÇİN DEĞİL, TAM AKSİNE ÇALIŞMA ŞEKLİNİZİ GELİŞTİRMEK İÇİN KONULMUŞTUR... YAPAMIYORUM DİYEREK GEÇMEYİNİZ.



Başarılar dilerim... Çalışma, araştırma, disiplinli çalışma olmaz ise gelişme olmaz... 
Belirtmiş olduğum kriterlere uygun hareket ederseniz, göreceksiniz ki başarı sizin olacaktır.