using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _22__staticvoid_veri_okuma_örnek
{
class Program
{
public static void Main()
{
numbers(30);
}
public static void numbers(int target)
{
int start = 0;
while (start <= 30)
{
Console.WriteLine(start);
start = start + 5;
}
}
}
}
14 Mayıs 2016 Cumartesi
13 Mayıs 2016 Cuma
Csharp'ta Girilen Değerleri Toplama -32
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication8
{
class Program
{
static void Main(string[] args)
{
// Kullanıcı ekrana çeşitli sayılar girsin.
// Eğer 0 sayısını girerse; girdiği tüm sayıların
// toplamı ekrana yazdırılsın.
int toplam = 0;
do
{
Console.Write("Sayı girin: ");
var girilen = Int32.Parse(Console.ReadLine());
toplam = toplam + girilen;
if (girilen == 0)
{
break;
}
} while (true); //true ile sonsuz döngü oluşturduk.
// Fakat yukardaki if yapısı içinde; girilen = 0 olduğu zaman;
//döngünün durmasını istedik (break sayesinde bunu yapacağız.)
Console.WriteLine("Girilen sayıların toplamı: " + toplam);
Console.WriteLine();
Console.WriteLine("Programı kapatmak için herhangi bir tuşa basın.");
Console.ReadKey();
}
}
}
12 Mayıs 2016 Perşembe
Csharp'ta Do While Döngüsü ve Goto Start Kullanımı -30
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace
Do_While_Döngüleri
{
internal class Program
{
private static void Main(string[] args)
{
//ÖRNEK 1
Console.WriteLine("Örnek 1 Çalışıyor");
int sayimiz = 0;
do
{
Console.WriteLine(sayimiz); //
"sayimiz" değişkeninin değerini ekrana yazdır.
sayimiz++; //
"sayimiz" in değerini 1 artır.
} while (sayimiz < 6);
////ÖRNEK 2
Console.WriteLine();
Console.WriteLine("Örnek 2 Çalışıyor");
int i = 0;
do
{
if (i == 0) // bu satır bir kez çalışacaktır.(i = 0
durumu için)
{
Console.WriteLine("Değişkene
girilen otomatik değer şudur: " + i);
Console.WriteLine("Bu değerin 1
fazlalıklı halleri sırasıyla aşağıdaki gibidir.");
}
Console.WriteLine(i);
i++; // i'nin değerini 1 artır. Do döngüsü her
çalıştığında i'nin değeri bir artacak. Ta ki i <= 5 koşulu geçersiz olana
kadar.
} while (i <= 5);
////ÖRNEK 3
Console.WriteLine();
Console.WriteLine("Örnek 3 Çalışıyor. Süper
gelişmiş uygulama çalışıyor!");
start:
{
Console.Write("Bir sayı girin: ");
var sayi = Int32.Parse(Console.ReadLine());
Console.WriteLine("Girdiğin sayı: " + sayi);
if (sayi >= 10)
{
Console.Write("Çok büyük bir
sayı girdin. Lütfen 10'dan küçük bir sayı girmeyi dene. ");
Console.WriteLine();
}
if (sayi < 10)
{
Console.WriteLine();
Console.WriteLine("Bravo! Böylesi
çetrefilli bir sayı girme işlemini başarıyla tamamladın!");
Console.WriteLine();
Console.WriteLine("Girdiğin
değerin 10'a kadarki 1 fazlalıklı halleri sırasıyla şu şekilde: ");
Console.WriteLine();
}
if (sayi < 10) // sayi <10 ise içerideki kodu çalıştır
(do while döngüsü)
{
do
{
Console.WriteLine(sayi + 1);
sayi++;
if (sayi == 10)
{
Console.WriteLine("Döngü
Tamamlandı!");
Console.WriteLine(); // döngü esnasında
sayi == 10 olursa bir boşluk bırak.
}
} while (sayi < 10); // sayi < 10 olduğu
sürece döngüyü tekrarla.
}
goto start;
}
}
}
}
Csharp'ta bölünebilen sayıları bulma -29
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _19_bölünebilen_sayılar_bölme_bölünebilme
{
class Program
{
static void Main(string[] args)
{
Console.Write("İkiye Bölünebilen Sayılar: ");
for (int i = 0; i <= 10; i++)
{
if (i % 2 == 0)
{
Console.Write(i + " ");
}
}
Console.WriteLine();
Console.WriteLine();
Console.Write("İkiye Bölümünden bir kalan sayılar:
");
for (int sayi = 0; sayi <= 10; sayi++)
{
if (sayi % 2 == 1)
{
Console.Write(sayi + " ");
}
}
Console.WriteLine();
Console.WriteLine();
Console.Write("İkiye Bölümünden üç kalan sayılar: ");
for (int sayi = 0; sayi <= 10; sayi++)
{
if (sayi % 3 == 1)
{
Console.Write(sayi + " ");
}
}
Console.WriteLine();
Console.WriteLine();
Console.Write("İkiye Bölümünden bir KALMAYAN sayılar: ");
for (int sayi = 0; sayi <= 10; sayi++)
{
if (sayi % 2 != 1) // negatif koşulu "!" ile
belirtiyoruz
{
Console.Write(sayi + " ");
}
}
}
}
}
Kaydol:
Kayıtlar (Atom)