and etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
and etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

15 Mart 2013 Cuma

28 - İf Else İf... Baba ve 20 Yaş Fark...


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

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {/* bir baba ve 3 çocuk yaşı girilecek... 
          her çocuğun yaşı babanın yaşından 20 yaş küçük olacak...
          */
            int c1 = Convert.ToInt16(Console.ReadLine());
            int c2 = Convert.ToInt16(Console.ReadLine());
            int c3 = Convert.ToInt16(Console.ReadLine());
            int b = Convert.ToInt16(Console.ReadLine());

           /* Her çocuğun yaşı aynı anda kontrol ediliyor... && operatörü kullanıldığı içinde bir çocuk ile baba arasındaki yaş farkı 20 den az ise anında çocukların yaşlarını doğru girin diye hata mesajı veriyor... */
            if (c1 + 20 < b && c2 + 20 < b && c3 + 20 < b)
            {
                int toplam = c1 + c2 + c3; // Çocukların yaşlarının toplamı ile babanın yaşı kıyaslanıyor... 
                if (toplam < b)
                    Console.WriteLine("Babanın yaşı büyük");
                else if (toplam > b)
                    Console.WriteLine("çocukların yaşı büyük");
                else if (toplam == b)
                    Console.WriteLine("yaşlar eşit");
                else
                    Console.WriteLine("HATA...");
            }
            else
                Console.WriteLine("çocukların yaşını doğru girin...");

            Console.ReadKey();

        }
    }
}

21 - && operatörü ve if... Şifre kontrolü...


&& (ve) operatörünün kullanımı için bir örnek... Aslında veritabanı üzerinden kullanıcı ile ilgili bilgiler kontrol edilir ve onay alınır... duruma göre siteye girmesine izin verilir ya da tekrar şans tanınır... && operatörü ile yaptığımız için if kısmında iki şarttın da doğru olması lazım... Birinin doğru olması durumunda if in yanlış olan kısmı çalışacaktır...  

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

namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            string isim = "metehan@hotmail.com"; // Veritabanı olmadığı için bir değer belirliyoruz... 
            string sifre = "1234"; // Kullanıcı bu isim ve şifreyi girerse kabul edilecek... 

            Console.Write("Mail adresi gir..:");
            string mail = Console.ReadLine();
            Console.Write("Şifreniz...:");
            string giris = Console.ReadLine();

            if (mail == isim && sifre==giris) // Giriş ve mail adresinin doğru olup olmadığını kontrol ediyoruz...
                Console.WriteLine("Hoşgeldiniz...:");
            else
                Console.WriteLine("Giriş işlemi yapılamadı...");

                Console.ReadKey();
          
        }
    }
}