C# Dersleri Örnekler – 1
C# Dersleri Örnekler – 1 örendiğiniz kodları bol bol örnek yaparak pekiştirebilirsiniz. Bu yazımızda sizlere C# console örneklerini anlatacağız.
Soru 1- Klavyeden girilen bir sayınınTek mi yoksa Çift mi olduğunu console yazdıran kodları yazınız.
namespace ConsoleApp8
{
class Program
{
static void Main(string[] args)
{
int sayi;
Console.WriteLine("Lütfen Bir Sayı Girin: ");
sayi = Convert.ToInt32(Console.ReadLine());
if (sayi % 2 == 0)
{
Console.WriteLine("Sayi Çifttir");
}
else
{
Console.WriteLine("Sayi Tektir");
}
}
}
}2-Soru: int ve bool türünde değişkenlere göre if kullanımı
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp12
{
class Program
{
static void Main(string[] args)
{
bool ehliyetDurumu;
int yas;
Console.WriteLine("Lütfen yasını gir:");
yas = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Lutfen ehliyet durumunu gir: true-false");
ehliyetDurumu = Convert.ToBoolean(Console.ReadLine());
if (yas>20&&ehliyetDurumu==true)
{
Console.WriteLine("işe alındın");
}
else
{
Console.WriteLine("işe alınmadın");
}
Console.ReadLine();
}
}
}
3-Soru: Metodlarla Gelir Gider işlemi yapan programı yazınız.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp12
{
class Program
{
static void Main(string[] args)
{
int kalanPara = Gelirler(2000,5000,3000) - Giderler(2000,750,3250);
Console.WriteLine(kalanPara);
Console.ReadKey();
}
static int Gelirler(int satis, int reklam, int havadan)
{
int toplam = satis + reklam + havadan;
return toplam;
}
static int Giderler(int yemek,int yol,int kira)
{
int toplam = yemek + yol + kira;
return toplam;
}
}
}
4-Soru: Metod ile lamba yakmaya çalışalim
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp12
{
class Program
{
static void Main(string[] args)
{
bool gelenDeger = lamba(51);
if (gelenDeger==true)
{
Console.WriteLine("lamba yandı");
}
else
{
Console.WriteLine("lamba kapalı");
}
Console.ReadKey();
}
static bool lamba(int sayi)
{
bool durum = false;
if (sayi>50)
{
durum = true;
}
else
{
durum = false;
}
return durum;
}
}
}
5-Soru Değişkenleri isteyelim
int sayi;
string kelime;
bool durum;
double number;
char harf;
sayi = 20;
kelime = "ayse";
durum = true;
number = 0.5;
harf = 's';
Console.WriteLine("gir:");
sayi = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("gir:");
kelime = Convert.ToString(Console.ReadLine());
Console.WriteLine("gir:");
durum = Convert.ToBoolean(Console.ReadLine());
Console.WriteLine("gir:");
number = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("gir:");
harf = Convert.ToChar(Console.ReadLine());
Console.WriteLine("Grup Hepsi: " + sayi +"--" +kelime + "--" + durum + "--" + number + "--" + harf);
6-Soru Nesne Tanımlayalım
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp16
{
class Program
{
static void Main(string[] args)
{
SinifAdi nesneAdi = new SinifAdi();
Console.WriteLine(nesneAdi.hiz);
Console.ReadKey();
}
}
public class SinifAdi
{
public int hiz = 10;
}
}