29 Nisan 2016 Cuma

C# Parola Üretici



Bu paylaşımda random sınıfını kullanarak yaptığım parola üretme programın kodlarını paylaşacağım.Programda parolanın kaç karakterden oluşması gerektiğini kullanıcı belirliyor.Üretilen parolalar sayı ve karakterden oluşuyor.
Bu programın kodları özellikle, üyelik sistemi yapan arkadaşlara yardımcı olabilir.Genellikle şifremi unuttum bölümünde mail adresine gönderilecek olan şifrelerin, rastgele oluşmasında işe yarayabilir.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void buttonUret_Click(object sender, EventArgs e)
        {
            try
            {
                int uzunluk = Convert.ToInt32(textBoxUzunluk.Text);
                ParolaUret(uzunluk);
            }
            catch (Exception)
            {
                MessageBox.Show("Hata!");
            }
        }

        public void ParolaUret(int uzunluk)
        {
            string uretim = "", karakter;
            karakter = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";

            Random rndm = new Random();
            for (int i = 0; i < uzunluk; i++)
            {
                uretim = uretim + (textBoxKrkter.Text = karakter.Substring(rndm.Next(0, 62), 1));
            }
            textBoxKrkter.Text = uretim;
        }
    }
}




Devamını Gör

23 Nisan 2016 Cumartesi

C# Mail Gönderme Programı



Arkadaşlar bu yazımda C# ile mail gönderme işlemi nasıl gerçekleşir onu inceleyeceğiz.Lakin gösterecek olduğum kodlar, sadece gmail hesaplarına mail gönderebilecek.
Programın tasarımını gerçekleştirdiyseniz, gönder butonuna çift tıklayarak kod kısmına geçiyoruz.Yazacağımız kodlar ;

using System.Net.Mail;  // Kütüphanemize ekliyoruz.

        private void buttonGonder_Click(object sender, EventArgs e)
        {
            MailMessage mail = new MailMessage();
            SmtpClient sc = new SmtpClient();

            mail.From = new MailAddress("gmailiniz@gmail.com",textBoxAd.Text.ToString());
            mail.To.Add(textBoxMailKime.Text.ToString());
            mail.Subject = textBoxKonu.Text.ToString();
            mail.Body = textBoxMesaj.Text.ToString();

            sc.Port = 587;
            sc.Host = "smtp.gmail.com";
            sc.Credentials = new System.Net.NetworkCredential("gmailiniz@gmail.com", "Şifreniz");
            sc.EnableSsl = true;
            try
            {
                sc.Send(mail);
                MessageBox.Show("Şifreniz Başarıyla Mailinize Gönderilmiştir!");
            }
            catch (SmtpException ex)
            {
                MessageBox.Show(ex.Message, "Mail Gönderme Hatasi");
            }
        }

Arkadaşlar kodları yazdıktan sonra son bir işlem kalıyor." Erişimi Aç " adresine girerek, daha az güvenli uygulamalar için erişimi açıyoruz.Eğer bu işlemi yapmadan programdan mail gönderirsek google, uygulamalardan mailimize erişmek istediğimiz için engelliyor.
Kodları yazdığımıza göre şimdi de açıklamalarını yazalım.

MailMessage mail = new MailMessage();  mail mesajı oluşturmaya yarar.
SmtpClient sc = new SmtpClient();  SMTP sunucusunun ve kullanıcı bilgilerinin yazılmasını ve mailin gönderilmesini sağlar.
From : E-postayı gönderenin bilgisini tutar.
To.Add : E-postayı kime göndereceğinin bilgisini tutar.
Subject : E-postanın konu başlığının bilgisini tutar.
Body : E-postanın içerik bilgisini tutar.
Port : Sunucunun port bilgisini tutar.
Host : Sunucun isim bilgisini tutar.
Credentials : E-postayı gönderen kişinin kimlik bilgilerini tutar.
EnableSsl : Mail SMTP sunucusuna hangi protokolle bağlanacağımızı belirler."True" yaparsak https, "False" yaparsak http protokolünü kullanmış oluruz.
Send : E-postayı gönderme işlemini gerçekleştirir.
Devamını Gör

12 Nisan 2016 Salı

IP Adresi ile Neler Yapılır ?




Sabırla okuyunuz ;

Yüzelli yıl önce balonla devrialem, zaman içerisinde yolculuk, Ay’’a seyahat, Robot hikayeleri yazılırdı. 
Çağımız bilgisayar çağı; bu alet her şeye kadir. 

O gece mail kutusuna gelen bir notun tüm geleceğini etkileyeceğini nasıl bilebilirdi kahramanımız. Gönderilen dosyayı açtığında ekranı binlerce gül kaplamıştı. Her tıklamada yeni bir sayfa açılıyor ve her açılan sayfada değişik renklerde güller tüm ihtişamıyla gözler önüne seriliyordu. Son tıkladığında ise ekranda şöyle yazıyordu; 

Hiçbirisi senin gibi olamaz. Seni seviyorum... 

Fulya çok şaşırmıştı. Maili gönderene baktı ama bu isim onda hiç bir çağrışım yapmamıştı. Sonraki günlerde benzer mesajlar gelmeye devam etmişti. Her defasında farklı çiçekler kaplıyordu ekranını ve son sayfada yine aynı şeyler yazıyordu.Hiçbirisi senin gibi olamaz.Seni seviyorum... 

Fulya bu esrarengiz kişiyi merak etmeye başlamıştı. 10.gece gelen mesajı yanıtlamayı düşündü. İster istemez etkilenmişti. O günlerde kendini çok yalnız hissediyordu... Kim acaba diye kendi kendine sorarken birden parmaklarının klavyeye uzandığını farketti. Bu çiçekleri bana neden gönderiyorsunuz? Lütfen kimliğiniz hakkında bana bilgi verirmisiniz?... Yazdıkları sadece bu kadardı. Ardından iletisini göndermek için Gönder tuşuna bastığında hayatının ne hale geleceğini asla bilemezdi... Ertesi gece heyecanla mail kutusuna baktı. Yine aynı kişiden bir mail daha gelmişti. Yüreği dalgalı denizlere dönmüştü.Aceleci tavırlarla maili açtı. Bu defa tek sayfalık bir ekran vardı karşısında ve şunlar yazıyordu;

Beni gerçekten merak ediyorsan yarın öğleden sonra saat 2’’de bilgisayarının başında ol ve msn’’in açık olsun... Fulya o geceyi biraz heyecanlı birazda huzursuz geçirdi...
Gece boyunca hep bu konuyu düşündü. Kimdi, neyin nesiydi, neden her gün bu mailleri ona gönderiyordu...Bu soruların cevabını bulamamıştı. 

Ertesi gün saat 14.00’’te ekranın başındaki yerini aldı ve msn’’ide açtı. Bir süre sonra ilk mesajı almıştı.Merhaba çiçeğim...
Fulya kalbinin deli gibi atmaya başladığını hissetti...Merhaba...Kimsiniz? 

- Sizi tesadüfen buldum. Bana gelen maillerden birinde sizin de adresiniz vardı. gizemlicicek@... çok dikkatimi çekmişti. O yüzden size her gece birbirinden güzel çiçekleri maillemeye başladım. 

-Peki ama hiçbirisi senin gibi olamaz. Seni seviyorum ne demek oluyor? 

-İkimiz de çiçekleri çok seviyoruz değil mi? O zaman birbirimizi de çok seveceğiz desem herhalde yanlış olmaz. Fulya ne diyeceğini bilemiyordu.Uzunca bir süre cevap yazamadı.
Sonra; 

-Bakalım zaman ne gösterecek. Bu arada kendini biraz tanıtırsan memnun olacağım. 

-Hiç gerek yok...Çünkü sen beni çok iyi tanıyorsun. 

Fulya iyice afallamıştı. Cevap yazmak için ekrana baktığında karşı tarafın çıkmış olduğunu gördü. Bir süre bekledi ama geri dönüş olmadı. Herhalde elektrikleri kesildi ya da başka bir sorun çıktı diye düşündü... 

O gece ve sonraki geceler meçhul kişiden hiç mail gelmedi. Her gün msn’’i açıyordu ama orayada gelen giden yoktu. Fulya’’nın içi içini yiyordu. Neler oluyordu? Hiç bir sorunun cevabını bulamamak git gide sinirlerini germeye başlamıştı. Aradan bir aydan fazla bir zaman geçmişti ve Fulya bu esrarengiz kişiyi unutmaya başlamıştı. 

Bir gün çalıştığı iş yerine sivil polisler geldiler . Fulyayı arıyorlardı. Benimle ne işleri olabilir diye düşünürken odasına giren polislerden biri kollarına kelepçeyi takı vermişti. 

Hey neler oluyor, ben ne yaptım ki diye avaz avaz bağırmaya başlamıştı. Polisler bilgi vermiyordu.Sadece Bizimle emniyete geleceksiniz diyorlardı. Özellikle kollarına vurulan kelepçeler moralini çok bozmuştu. Neler olup bittiğini çözmesi olanaksızdı. Emniyet Müdürlüğüne gidene kadar polisler tek kelime bile etmemişlerdi. 

Kapısında Dolandırıcılık Masası yazan bir odaya girdiğinde hepten şaşkına dönmüştü. Masadaki görevli polis 

Buyrun Fulya hanım oturun diyince ilk sandalyeye kendini atıverdi. 

-Söyler misiniz neler oluyor? Bu bir şakaysa çok ağır bir şaka oldu.Derhal bu oyunu kesin ... Daha lafını bitirmemişti ki kendisine oturmasını rica eden polisin sert bir ifadeyle

Hep böyledir.Yaparlar ama kabul etmezler... sözleri başını döndürmeye yetmişti. Birden fenalaştı ve olduğu yere yığılıp kaldı.Gözlerini açtığında bir sedyede olduğunu fark etmişti.Boş gözlerle etrafına bakıyordu. Biraz sonra kendisini iş yerinden alan polislerden biri yanına geldi. 

-İyi misiniz Fulya hanım? Kendinize geldiyseniz artık işimize bakalım. Güçlükle doğrulmuştu. Sonra polisinde desteğiyle tekrar o odaya girdiler. Aynı sandalyeye oturmuştu. 

-Fulya hanım, dolandırıcılıkla suçlanıyorsunuz. Banka hesabınızda son 15 gün içinde tam 28 işlem yapılmış. Bu süre zarfında yaklaşık 4 trilyon lira hesabınıza yatmış ve oradan da başka bir hesaba havale edilmiş. Olamaz...Benim böyle şeylerden haberim yok.Bankada 350 milyon liram var. Bunun dışında da neler olup bittiğini bilemiyorum. Fulya hanım,şimdi bize işbirliği içinde olduğunuz kişilerin adlarını vermenizi istiyoruz. 

Siz neler diyorsunuz? Ne işbirliğinden bahsediyorsunuz?. Dolandırıcılık bayan... Genelde tek başına yapılmaz bu işler. Ayrıca bu kadar parayı ne yaptığınızı da bize derhal açıklayın. 

Fulya hıçkıra hıçkıra ağlamaya başlamıştı. Hiçbir şeye anlam veremiyordu. Artıkifade verebilecek durumda değildi. Sinir krizleri geçirmeye başlamıştı. 

Birden kendini parmaklıklı bir odada bulmuştu. Dışardan ölü bir ışığın içeri süzüldüğü rutubetli küçük bir odaydı. O geceyi sabaha kadar ağlayarak geçirmişti. Sabahın ilk ışıkları küçük pencereden içeri süzüldüğünde gün ağlıyordu gözlerinde ve üşüyordu... Bir süre sonra kapı açıldı ve bir kadın polis kolundan tutup kendisini takip etmesini söyledi. 2-3 dakikalık bir yürüyüş sonrasında tekrar ilk geldiği odaya varmışlardı. 

Fulya’’nın yüzü solmuştu ve tir tir titriyordu.Polisler ona sıcak bir fincan çay verdiler. 

Önce fincanın sıcaklığıyla ellerini ısıttı sonra da yudum yudum içmeye başladı. 

-Başınız iyice dertte bayan...28 kişinin banka hesabından kendi hesabınıza havaleler yapmış ve ardından da 4 trilyonu 3 ayrı hesaba aktarmışsınız ve bu paralar ertesi gün ilgi hesaplardan çekilmiş. 

-Benim hiçbir bilgim yok, ben bir şey bilmiyorum diyebildi..Ardından sarsıla sarsıla ağlamaya başladı. 

Bugün savcılığa çıkaracağız sizi ve tutuklanacaksınız.İyisi mi bize yardımcı olun da şu işi çözelim. Fulya darmadağınık olmuştu. Hiçbir şeye anlam veremiyordu. Sonra tutuklanacaksınız sözünü hatırlayıp daha da büyük bir korkuya kapıldı.O andan itibaren hiç konuşmadı. Fulya’’yı bir başka odaya aldılar.Yaklaşık 2 saat kadar orda tek başına kalmıştı. Bu süre zarfında neler olup bittiğini asla anlayamadı. 

Sonra bir bayan polis geldi ve kendisini takip etmesini söyledi. Bu defa bir arabaya binmişlerdi. 10-15 dakika sonrada savcının karşısına çıkarılmıştı. 

Savcı 55-60 yaşlarında babacan tavırlı biriydi. (Nubar Terziyan’’ın gençliği!!!) 

-Otur kızım deyişi Fulyanın içini birazcık da olsa rahatlatmıştı. 

-Anlat bakalım kızım. Nasıl başladın bu işe? (Nasıl düştün bu yollara? Nubar Terziyan soruyor)) 

-Benim bahsettiğiniz işlerle hiç ilgim yok savcı bey dedi. 

Banka hesabınız öyle demiyor... 

Ne vardı banka hesabında. Neler olmuştu? 

-Bakın ayın 13 ünde sarıgül notuyla 750 milyar, 17’’sinde beyaz zambak notuyla 2 trilyon ve 19’’unda da siyah lale notuyla kalanını havale etmişsiniz.SARI GÜL, BEYAZ ZAMBAK,SİYAH LALE... 

Allahım neler oluyor diye beynini iyice zorluyordu. Sarıgül...Beyaz zambak...Siyah lale... 

Birden irkildi. Bu olamazdı!!! Ona ilk gelen mesajda hep sarı güller vardı. Sonraki maillerde beyaz zambaklar, siyah laleler ekranı dolduruyordu. Ama bu nasıl olabilirdi? Savcıya doğru döndü ve kendisine gönderilen maillerden bahsetti. Savcı şaşkınlıkla onu dinliyordu. Maillerin bu işle ne alakası olabilirdi? Savcı ber bir yere telefon açıp birisinin odasına gelmesini istedi. Bir süre sonra odaya genç bir kız geldi ve

-Fulya hanım.Siz bu hikayenizi baştan sona kadar hiçbir şeyi atlamadan bana tekrar anlatırımsınız ? dedi.

-Tabi dedi ağlamaklı sesiyle...Sonra olanı biteni anlatmaya başladı. Her gece gelen maillerden bahsetti. Sarı güllerden ,siyah lalelerden ... bahsetti. 

-Bunların dışında bir şey daha olmalı dedi kız. Fulya herşeyi en ince ayrıntısına kadar anlattığını sanıyordu. 

-Peki. Siz hiç cevap yazdınız mı? 

-Evet bir kez yazdım Kim olduğunu merak ettiğimi sormuştum. O da bana bir sonraki gün msn degörüşelim demişti. 

-Yani siz onunla msn’’de görüştünüz öyle mi? 

-Evet diye cevap verdi Fulya... 

Sonra kız savcının yanına gitti ve Fulya’’nın duyamayacağı şekilde bir şeyler anlattı. Sonrada aceleci adımlarla odadan çıktı. Savcı yanına gelmişti. -Bak kızım.Eğer anlattıkların doğruysa senin için bir ümit doğabilir. Yoksa gençliğine yazık olacak... 

Fulya hüngür hüngür ağlamaya başladı Savcı başını okşadı ve; 

-Koyverme kendini hemen. Dur bakalım bir şeyler bulabilecek miyiz... Sonra Fulyayı bir başka odaya aldılar.Aradan ne kadar zaman geçmişti.Dışarıda neler olup bitiyordu. Daha ne kadar burada kalacaktı? Kapı açıldı ve savcı beyle diğer genç kız içeriye girdiler. Yüzlerindeki ifade Fulya’’yı biraz olsun rahatlatmıştı. Gözü ağlamaktan kan çanağına dönmüştü. 

-Hadi bakalım kızım evine gidiyorsun. 

Fulya ne diyeceğini şaşırmıştı. Yine ağlamaya başladı.Diğer kız yanına yaklaştı. 

-Benim adım Ayşe. Bilgisayar uzmanıyım.İfadeniz üzerine yaptığımız araştırma sonucu asıl dolandırıcıları tesbit ettik. 

-Peki ama bunun benimle ne ilgisi var?. Benim banka hesaplarımın bu işle ne alakası var? 

Ayşe gülmeye başlamıştı. -Bakın Fulya hanım sizi msn’’de konuşmaya çağırmasının tek nedeni vardı. O da bilgisayarınızın IP numarasını öğrenmek... Sonrası onlar için çok kolay oldu. Bilgisayarınıza girdiler be sizinle ilgili tüm bilgileri ele geçirdiler. Sonra da başka hesaplardan sizin hesabınıza para aktardılar ve ardından da sahte isimlerle açtıkları kendi hesaplarına aktarıp buradan paraları çektiler. 

Fulya öylesine şaşkın öylesine çaresizdi ki... 

-Hadi şimdi evinize gidin ve iyice dinlenin. Yarın sabah sağlıklı bir şekilde yeniden ifadenizi alacağız. 

Ayşe’’nin de yardımıyla dışarı çıktılar. Güneş ışınları gözünü kör etmişti sanki...Hemen bir taksi çevirip evine gitti. Alelacele kendini banyoya attı. Sonra bir fincan kahve hazırladı kendisine.Biraz rahatlamıştı. Sonra yatağına uzanıp derin bir uykuya daldı. Gece boyunca rüyalarında hep çiçekler gördü. Çiçekler ona saldırıyor, her içinde bırakıyorlardı. Uyandığında ter içinde kalmıştı. Hemen kalktı ve ilk iş olarak bilgisayarın elektrik bağlantısını kopardı. 

Perdeyi açıp dışarı baktığında ise hala Gün ağlıyordu gözlerinde. Üşüyordu... 

Arkadaşlar eskilerden Kayzersoze yöneticimizin bir sözü vardı; En aptal insanlar şifre bilgilerini bilgisayar’da tutanlar, saklayanlardır. Sizler Sosyal Mühendistlik için bir şeyler öğrenmek istiyorsanız, Önce siyah hacker’lar dediğimiz kötü hacker’ların SM’de kullandığı yolları öğrenmeli, ve onların kullandığı yolları öğrenerek ona göre önce kendi güvenliğinizi sağlamalısınız.

Ayrıca Misyon dahilinde ip adresi ile veya keylogger gibi hedefin bilgilerine ulaşmak son derece basittir, Önemli olun yol ise, Karşı tarafı ikna etme, ve Aldatma sanatını tekniklerinde başarılı olmanız gerekir, Bunun içinde çok araştırmalı , çok düşünceli olmalı ve SM’nin başarı öykülerini takip etmeniz gerekir.

Son olarak ; Misyon dışında veya Kanun’ların dışında bir iş yapmanız sizin zararına olur, Tıplı bu öyküde siyah hacker’ların yani sonunuz bu kötü hacker’lar gibi olur ve buda sizin için pek Hayırlı olmaz. Konun en büyük amacıda, Dikkatli olmanız ve etrafınızdaki insanları bu tip hacker’lardan korunması için bilinçlendirmeniz.(Kaynak)
Devamını Gör

5 Nisan 2016 Salı

C# Random İle Tekrarsız Sayı Üretme



Bu örnekte tekrarsız rastgele sayı üretme kodlarını yazdık.Bunun için ilk olarak random nesnesi sonrasında int dizisi oluşturduk.Ben burada 10 sayı üretmesini istediğim için toplam dizi elemanını 10 yaptım.Dilerseniz siz dizi sayısını kullanıcıya girdirebilirsiniz.Sonraki işlemde for döngüsü kullanarak rastgele sayı üretmesi sağladım, üretilen sayılarıda dizi değişkenine attım.Sonrasında yeni bir for döngüsü içinde if kontrolü kullanarak dizi içine atılmış elemanlarla yeni oluşturulan elemanları karşılaştırmasını istedim.Eğer sayılar aynı ise goto kodu ile tekrar sayı üretmesini aksi taktirde işleme devam etmesini sağladım.


static void Main(string[] args)
        {
            Random random = new Random();
            int[] dizi = new int[10];

            for(int j=0; j<dizi.Length; j++)
            {
                etiket:
                dizi[j] = random.Next(1, 11);
                for(int i=0; i<j; i++)
                {
                    if (dizi[j] == dizi[i])
                    {
                        goto etiket;
                    }
                }
            }

            for (int j = 0; j < dizi.Length; j++)
                Console.WriteLine(dizi[j]);

            Console.ReadKey();
        }
Devamını Gör

28 Ocak 2016 Perşembe

Keylogger'dan Nasıl Korunurum?


Keylogger'dan Nasıl Korunurum?


Keylogger Nedir?
Öncelikle Keylogger'ın ne olduğunu açıklayalım.Keylogger klavyeden bastığınız her tuşu kaydeden ve bu kayıtları, kişisel bilgilerinizi çalmak isteyen kişilere gönderen programlardır.
Bu yolla sizin e-mail şifreniz, kredi kartı numaranız gibi hayati önem taşıyan bilgileriniz çalınabilir.Mutlaka dikkat edilmesi gereken önemli bir konudur.


Keylogger Türü Yazılımlar Sisteme Nasıl Giriyor?
Kötü niyetli kişiler tarafından yazılan ve işletim sistemlerinin açıklarından yararlanılarak hedef bilgisayarın yönetici haklarını saldırgana teslim eden "Truva atı" adlı yazılımlar aracılığıyla keylogger yazılımları sisteme yüklenebilir.


Keylogger'dan Korunmak İçin Neler Yapılmalıdır?
1- Kesinlikle işletim sisteminizin güncelleştirmelerini alın.
2- Güncel ve aktif antivirüs programını bilgisayarınızda bulundurun.
3- Bankacılık ve önemli işlemlerinizi güvenli olmayan bilgisayarlardan yapmayın.
4- Önemli şifrelerinizi girerken, ekran klavyesini kullanın.Ekran klavyesini cmd pençeresine osk.exe yazarak ulaşabilirsiniz.
5- Free uzantılı adreslere girmeyin.Örnek olarak siteismi.com.tr.cx gibi.
6- İnternet cafelerde önemli şifrelerinizi girmeyin.
7- Bilmediğiniz mailleri açmayın.
8- İndirecek olduğunuz programları yada oyunları resmi sitesinden indirin.
9- Bilmediğiniz .exe uzantılı dosyalara çok dikkat edin.
Devamını Gör

26 Ocak 2016 Salı

USB Belleğe Virüs Bulaşmasını Engelleme





Neredeyse herkezin kendine ait bir USB belleği mevcut.Ve çoğumuzun genel problemi USB belleğimize virüs bulaşması.Lakin bunu engellemenin bir yolu var.
Virüsler genellikle ilk olarak USB'de ki ana dizine girmeyi hedefler, sonrasında alt dizinler hedefidir.Eğer biz ana dizinlerin izinlerini kapatırsak virüs UBS belleğine girmeyecektir.Ana dizinlerinin izinlerini kapatmak için ilk olarak USB belleğimizi NTFS olarak biçimlendiriyoruz.Sonrasında USB belleğimizde yeni bir klasör oluşturuyoruz.Oluşturulan klasöre sağ tıklayıp özelliklere giriyoruz.Daha sonra klasöre özellikler bölümündeki güvenlik kısmından  tam denetim veriyoruz.USB belleğimize(ana dizin) ise yine sağ tıklayıp özellikler kısmından güvenlik ayarlarına gelip değiştirme ve yazma ayarlarını kapatıyoruz.Bu sayede USB belleğimize virüs girmesini  engellemiş oluyoruz.Dosyalarımızı da açmış olduğumuz klasörün içine atıyoruz.
Devamını Gör

12 Ocak 2016 Salı

Vize , Final ve Bütünleme Sınav Puanlarına Göre Ortalama Hesaplama

Bu programda sınav puanlarına göre ortalama hesaplama işlemini gerçekleştiriyoruz.İlk olarak kullanıcıdan vize ve final notunu girmesini sağlıyoruz ve ortalamayı hesaplıyoruz.Daha sonra if koşulunu kullanarak ortalama notu 50'den yukarı ise sınıfı geçti eğer 50'den aşağı ise sınıfta kaldı mesajını veriyor.Eğer ortalama 50'nin altındaysa Console.WriteLine komutunu kullanarak bütünleme sınavına girip girmek istemediğini soruyor.Cevabı hayır olursa kaldınız mesajını veriyor eğer evet ise notunu girmesini istiyoruz ve tekrar bir hesaplama yapıyor eğer geçti ise geçti mesajı ,kaldıysa kaldı mesajı veriyor.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _5sayinin_ortalamasi
{
    class Program
    {
        static void Main(string[] args)
        {
            //Klavyeden girilen sayıların kaç tanesinin çift kaç tanesinin tek olduğunu bulma

            int vize = 0, final = 0, butunleme = 0, ort = 0;
            string secim;
            Console.Write("Vize notunu giriniz : ");
            vize = Convert.ToInt32(Console.ReadLine());
            Console.Write("Final notunu giriniz : ");
            final = Convert.ToInt32(Console.ReadLine());
            ort = Convert.ToInt32((vize * 0.4) + (final * 0.6));

            if (ort >= 50)
                Console.Write("Tebrikler sınavdan " + ort + " puanla geçtiniz.");
            else if (ort < 50)
            {
                Console.WriteLine("Malesef sınavdan " + ort + " puanla kaldınız.");

                Console.Write("Bütünleme sınavına girmek istiyorsanız 'e' harfine, girmek istemiyorsanız 'h' harfine basın.");
                secim = Console.ReadLine();
                if (secim == "e")
                {
                    Console.Write("Bütünleme notunu giriniz : ");
                    butunleme = Convert.ToInt32(Console.ReadLine());
                    if (butunleme >= 50)
                        Console.Write("Tebrikler sonunda " + ort + " puanla geçtiniz.");
                    else if (butunleme < 50)
                        Console.Write("Malesef  " + ort + " puanla yine kaldınız.");
                }
                else if (secim == "h")
                    Console.Write("Dersten kaldınız!");
                else
                    Console.Write("Hata!");
            }
            Console.ReadKey();
        }
    }
}
Devamını Gör