Kaydol:
Kayıt Yorumları
(
Atom
)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Diziler
{
class Program
{
static void Main(string[] args)
{
// int tipinde dizi oluşturma
int[] sayilar = { 12, 13, 15 ,16,17};
// char tipinde dizi oluşturma
char[] harfler = {'f','a','t','i','h' };
// string tipinde dizi oluşturma
string[] isimler = { "fatih", "ebru","can","ali","ahmet" };
//Bu dizileri Konsol ekranından girerek de doldurabiliriz.
int toplam = 0;
//Oluşturulan dizileri konsol ekranına yazdıralım:
for (int i = 0; i < 5; i++)
{
Console.WriteLine(sayilar[i]+"\t"+harfler[i]+"\t"+isimler[i]+"\t");
}
// harfler dizisinin tüm elemanlarını kullanarak bu harfler ile
// sırasıyla yazıldığında oluşacak kelimeyi yazdıralım:
for (int i = 0; i < harfler.Length; i++)
{
Console.Write(harfler[i]);
}
// Konsol ekranına Bi boş satır yazdıralım.
Console.WriteLine();
//Sayılar dizisinin tüm elemanlarının toplamını hesaplayalım:
for (int i = 0; i < 5; i++)
{
toplam += sayilar[i];
}
//Sayılar dizisinin elemanlarının toplam değerini konsol ekranına yazdıralım:
Console.WriteLine("Toplam \t = " + toplam);
int sira;
while (true)
{
Console.WriteLine("kaçıncı ismi istiyorsunuz (0 - 4 arasında bir değer seçiniz)");
try
{
//Konsol ekranına girilen değer string oldugundan bu değeri int tipine çevirelim
sira = Convert.ToInt16(Console.ReadLine());
}
catch (Exception)
{
// Hata oluşma durumunda herhangi bir sıra değeri bulunamayacak
// Bundan dolayı bu değeri -1 olarak atayalım
sira = -1;
}
if (sira != -1)
{
Console.WriteLine(sira + ". kisi " + isimler[sira]);
}
else
{
//Eğer girilen değerden sira değeri hesaplanamadıysa bir işlem yapmayalım
Console.WriteLine("Belirtiğiniz indeks de hata var");
}
Console.WriteLine("cikmak icin ->1 giriniz, silmek icin ->2");
string devam = Console.ReadLine();
// Seçilen işlem hangisi ise onu yapalım
if (devam == "1")
{
break; //Döngüden çıkmak için break kullanılır
}
else if (devam == "2")
{
// Silme işlemi için gerekli bilgileri konsol ekranına yazdırma:
Console.WriteLine("kaçıncı ismi silmek istiyorsunuz");
try
{
//Konsol ekranına girilen değer string oldugundan bu değeri int tipine çevirelim
sira = Convert.ToInt16(Console.ReadLine());
}
catch (Exception)
{
// Hata oluşma durumunda herhangi bir sıra değeri bulunamayacak
// Bundan dolayı bu değeri -1 olarak atayalım
sira = -1;
}
if (sira > -1)
{
// sira no belirlenmiş ise bu değeri silelim
isimler[sira] = "";
}
else
{
//Eğer girilen değerden sira değeri hesaplanamadıysa bir işlem yapmayalım
Console.WriteLine("Belirtiğiniz indeks de hata var");
}
}
}
//Bir Tuşa basılana kadar bekleyelim:
Console.ReadLine();
}
}
}
Hiç yorum yok :
Yorum Gönder