Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

// Console.

WriteLine("hello world"); konsola yazmasını sağlamak için


//Console.ReadLine(); konsolda kalmasını sağlama için
//float sayı = 5;
// Console.WriteLine("sayı :"+" " + sayı);
// Console.WriteLine("sayının karesi :" + " " + sayı*sayı);
//Console.WriteLine("sayının yarısı :" + " " + sayı /2);
// Console.WriteLine("sayının 2 ile bolumunden kalan :" + " " + sayı % 2);
// Write yan yana yazar WriteLine alta yazar bunu var değişkenine atayabiliriz rightline string tutar

// Console.ReadLine();

/* Yorum satırı */

/* Console.WriteLine("Merhaba!");
Console.Write("Bugun Nasılsın");
var hal=Console.ReadLine();
Console.WriteLine();
Console.Write("ben de"+hal);

Console.ReadLine(); // consola yazdığımız yazı readline da tutulur


*/

/*
Console.Write("Kaç yasındasınız :");
var yas = Console.ReadLine();
Console.WriteLine("En güzel yas " + " " + yas);
Console.ReadLine();
Console.Beep(); // bip sesi ile bitir */

/*
string can = "78";

int cevir = Convert.ToInt32(can);

Console.WriteLine(cevir);
Console.ReadLine(); */

/* Console.Title = "umut";
Console.BackgroundColor = ConsoleColor.Red;
Console.CursorSize = 60;
Console.CursorLeft = 30;
Console.CursorTop = 10;
Console.WriteLine("Deneme");

Console.ReadLine();*/

/* Console.WriteLine("Kac Yasındasınız");
var yas = Console.ReadLine();
int yasım = Convert.ToInt32(yas);
yasım = yasım - 5;
Console.WriteLine(yasım+" "+" yasında gosteriyorsunuz" );
Console.ReadLine();
Console.Beep();*/

/*Console.WriteLine("kaç tl alışveriş yaptınız");


var x = Console.ReadLine();

int y = Convert.ToInt32(x);

y = y / 10;
Console.WriteLine(y + " " + "indirim kazandınız");
Console.ReadLine();*/

/* var tms = Environment.TickCount;


var tsn = tms / 1000;
var dk = tsn / 60;
var saat = dk / 60;
Console.WriteLine(saat);
Console.ReadLine();*/

/*int yıl = DateTime.Today.Year;


int ay = DateTime.Today.Month;
int gun = DateTime.Today.Day + 1;
Console.WriteLine(gun+"."+ay+"."+yıl);
Console.ReadLine();*/

/*
Console.WriteLine("1 İLE 5 arasında bir değer giriniz");
int girilen = Convert.ToInt32(Console.ReadLine());
double a = Math.PI;
a = Convert.ToInt32(a);
Console.WriteLine(a*girilen);
Console.ReadLine();*/

// bool onerm31 = 5 > 3;


//bool indirimGecerlimi =false;

/*
Console.WriteLine("Kac Yasındasın");
int x = Convert.ToInt32(Console.ReadLine());

bool y = x >= 18;


Console.WriteLine(y);
Console.ReadLine();
*/

// bool varMi = Directory.Exists("test");


//Console.ReadLine();

int sayi1 = NewMethod();

int sayi2= NewMethod();

= Console.WriteLine((sayi1+sayi2)/2);

Console.ReadLine();

private static int NewMethod()


{
/* if (true) {

Console.WriteLine("Bu kod herzaman çalışır");


}

if (DateTime.Today.Day == 22)
{
Console.WriteLine("ayın 28 i indirim zamanı");
}
else if (DateTime.Today.Day == 23)
{
Console.WriteLine("İndirime az kaldı");

}
else
{
Console.WriteLine("Bugün indirim günü");
}
*/

/*Console.WriteLine("Lütfen yaşınızı giriniz");

int x =Convert.ToInt32(Console.ReadLine());

if (x >= 18)
{

Console.WriteLine("Ehliye alabilirsiniz");

}
else
{
Console.WriteLine("Ehliye alamazsınız");
}
*/

/*
Console.WriteLine("Hangi Programlama dilini seviyorsunuz");

string x = Console.ReadLine();

if (x == "c#")
{
Console.WriteLine("Harila");
}
else if (x == "php")
{
Console.WriteLine("Güzelmiş");
}
else
{
Console.WriteLine("Ama c# da güzel");
}
*/
// Eğer fazlaca eşitlik kullanıyorsak swich kullanırız

/*
ConsoleColor renk = Console.BackgroundColor;
switch (renk)
{
case ConsoleColor.Black:
Console.ForegroundColor = ConsoleColor.White; break;

case ConsoleColor.Yellow:
Console.ForegroundColor = ConsoleColor.Black; break;

default:
Console.ForegroundColor = ConsoleColor.Blue; break;*/

// return Convert.ToInt32(Console.ReadLine());
//void se herhangi birşey göndermez int float double gibiyse deger döndürür

return Convert.ToInt32(Console.ReadLine());

/* private static void rakamlar()


{
int yaslar = yasibul();
int a = yaslar / 10;
int b = yaslar % 10;
Console.WriteLine(yaslar + " " + " yasindayim");
Console.WriteLine("yaslar toplamı "+ " "+(a+b)+" "+"kadarıdr");

private static bool resitmi()


{
return yasibul() >= 18;

private static int yasibul()


{
return DateTime.Today.Year - yil();
}

private static int yil()


{
Console.WriteLine("Lutfen dogdugunuz yılı giriniz");
return Convert.ToInt32(Console.ReadLine());
}

*/

// int can = yil();


// Console.WriteLine(can);

// int yasim = yasibul();


//bool resit =resitmi();

// rakamlar();

//Console.ReadLine();

using System;
using System.Collections.Generic;
using System.Data.OleDb;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace cSharpDers
{
internal class Program
{

static void Main(string[] args)


{
FarkliTarih();
Console.ReadLine();

private static void FarkliTarih()


{
/* DateTime tarih =Convert.ToDateTime( "2019-01-01");// Veritabanında yıl gün ay şeklinde tutulur
Console.WriteLine(tarih);
DateTime mezuniyet = new DateTime(2019, 06, 20);
Console.WriteLine("Yılın "+" "+mezuniyet.DayOfWeek + ". günü");*/

Surehesap();
Console.ReadLine();

private static void Surehesap()

{
try
{
Console.WriteLine("500 gr kuruyemisi kac kisiye paylastıracaksınız");
int kisi = Convert.ToInt32(Console.ReadLine());
if (kisi == 0)
{
throw new DivideByZeroException();
}

double gr = 500.0 / kisi;


Console.WriteLine("kisi bası" + " " + gr + " " + " gr kuru yemis duser");

}
catch (DivideByZeroException sifirHatasi)
{

Console.WriteLine("sıfıra bölme hatası");


}
catch (FormatException formatHatası)
{
Console.WriteLine("yalnızca sayı giriniz");
}
catch(Exception ex)
{
Console.WriteLine("Baska bir hata");
}

/*
try { Console.WriteLine("bir sayı giriniz");
int sayi=Convert.ToInt32(Console.ReadLine());

if(sayi == 0) {

throw new Exception("Boyle sayimi olur");


}}

catch (Exception hata)//Hata bilgilerine ulaşmak için expection kullanacaksınız


{

File.AppendAllText("log.txt", Environment.UserName); // Dosya var ise açar içini yazar Dosya yoksa yenisini oluşturur
File.AppendAllText("log.txt", Environment.NewLine);
File.AppendAllText("log.txt", DateTime.Now.ToString("dd.MM.yyyy HH:MM"));
File.AppendAllText("log.txt" ,"\r\n"); // alt satıra inmek için
File.AppendAllText("log.txt",hata.Message);
File.AppendAllText("log.txt", "@");
File.AppendAllText("log.txt", hata.StackTrace); // HATANIN NERDE oldugu hangi dosya hangi satır
File.AppendAllText("log.txt",Environment.NewLine + "******************************" + Environment.NewLine);

*/

/*
Console.WriteLine("aklından 1 ile 3 arasında bir deger tut");

string sayi = Console.ReadLine();

switch (sayi)
{

case "1":
throw new Exception("Begenmedim");
break;
case "2":
throw new Exception(("banka sayi bulamadın mı"));
break;
case "3":
throw new Exception(("Böyle sayimi olur"));
break;
}

*/
/*
DateTime simdi =DateTime.Now;
DateTime onGunSonra = simdi.AddDays(10);
Console.WriteLine(onGunSonra.ToString("dd/MM/yyyy"));

Console.WriteLine(simdi.ToString("lUTFEN DOĞUM TARİHİNİZİ GİRİNİZ"));

DateTime dogum = Convert.ToDateTime(Console.ReadLine());

Console.WriteLine(dogum.DayOfWeek);

int gun =(int)(DateTime.Today - dogum).TotalDays;

Console.WriteLine("Doğumdan sonra " + " " + gun + " " + " gun geçmiş");

int yıl = gun / 365;


Console.WriteLine(yıl);
*/
/*
Console.WriteLine("Lutfen sınav notunu giriniz");

try
{
int not = Convert.ToInt32(Console.ReadLine());

if (not > 0 && not <= 50)


{
Console.WriteLine("Daha cok calismalisin");

}
else if (not >= 51 && not <= 69)
{
Console.WriteLine("Daha iyi olabilir");
}

else if (not >= 70 && not <= 100)


{
Console.WriteLine("Basarili ");
}

}
catch
{
Console.WriteLine("Sayı girmediniz işleme devam edilemiyor");
}

*/

/*
DateTime simdi= DateTime.Now;

Console.WriteLine(simdi);//tarih ve saati veriri


Console.WriteLine(simdi.ToShortDateString());//sadece tarihi verir
Console.WriteLine(simdi.ToLongDateString()); // yazılı olarak verir Monday, November 27, 2023
Console.WriteLine(simdi.ToShortTimeString()); // Sadece saati verir
Console.WriteLine(simdi.ToLongTimeString()); // saati sn kadar verir

//MM ay
//MMMM ay yazı
// dd gün
// yyyy yıl
// hh saat (12 saatlik dilime göre verir)
//HH saati verir (24 saatlik dilime göre verir)

Console.WriteLine(simdi.ToString("MM/dd/yyyy MMMM dd - umut hh:mm HH:mm"));

*/

/* DateTime bugun = DateTime.Today;

DateTime birAySonra = bugun.AddMonths(1);//bir ay ekle


DateTime birAyÖnce = bugun.AddMonths(-1);// bir ay cıkar
DateTime birGünÖnce = bugun.AddDays(1);
DateTime birGünSonra = bugun.AddDays(-1);

Console.WriteLine("bir ay sonra" + " "+birAySonra); */

/* var simdi = DateTime.Now;

var cikis = Convert.ToDateTime("2019-12-02 23:00:00");

// var cikisim = new DateTime(2019, 12, 02, 23, 0, 0);

TimeSpan süre = cikis - simdi;


Console.WriteLine("Toplam"+süre.TotalMinutes+"dk");
Console.WriteLine("Çıkışa" + süre.Hours + "saat"); */
}

/* private static void Surehesap()


{
DateTime mezuniyet = new DateTime(2019, 6, 20);
TimeSpan kalansure = mezuniyet - DateTime.Today;
Console.WriteLine(kalansure.TotalDays.ToString());

} */
}

You might also like