using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace Metotlar
{
class Program
{
static int seçim;
static string AdıSoyadı, Telefon, AdSoyad, Kayıt="Yok";
static void menü()
{
Console.BackgroundColor = ConsoleColor.Yellow;
Console.ForegroundColor = ConsoleColor.Blue;
Console.Clear();
Console.CursorTop = 5;Console.CursorLeft = 35;
Console.Write("ANA MENÜ");
Console.CursorTop = 7; Console.CursorLeft = 30;
Console.Write("1-KAYIT EKLEME");
Console.CursorTop = 8; Console.CursorLeft = 30;
Console.Write("2-KAYIT LİSTELEME");
Console.CursorTop = 9; Console.CursorLeft = 30;
Console.Write("3-KAYIT ARAMA");
Console.CursorTop = 10; Console.CursorLeft = 30;
Console.Write("4-KAYIT SİLME");
Console.CursorTop = 11; Console.CursorLeft = 30;
Console.Write("5-KAYIT DÜZELTME");
Console.CursorTop = 12; Console.CursorLeft = 30;
Console.Write("6-ÇIKIŞ");
Console.CursorTop = 14; Console.CursorLeft = 30;
Console.Write("SEÇİMİNİZ [1-6] = ");
seçim = Convert.ToInt16(Console.ReadLine());
}
static void KayıtEkle()
{
string DosyaYolu = @"D:\Rehber.TXT";
FileInfo Dosyaadı = new FileInfo(DosyaYolu);
if (Dosyaadı.Exists)
{
StreamWriter DosyaYaz = Dosyaadı.AppendText();
Console.Clear();
Console.Write("Adı Soyadı = ");
AdıSoyadı = Console.ReadLine();
Console.Write("Telefon = ");
Telefon = Console.ReadLine();
DosyaYaz.WriteLine(AdıSoyadı);
DosyaYaz.WriteLine(Telefon);
DosyaYaz.Close();
Console.WriteLine("Bilgiler Dosyaya Kaydedildi");
}
else
{
StreamWriter DosyaYaz = Dosyaadı.CreateText();
Console.Clear();
Console.Write("Adı Soyadı = ");
AdıSoyadı = Console.ReadLine();
Console.Write("Telefon = ");
Telefon = Console.ReadLine();
DosyaYaz.WriteLine(AdıSoyadı);
DosyaYaz.WriteLine(Telefon);
DosyaYaz.Close();
Console.WriteLine("Bilgiler Dosyaya Kaydedildi");
}
}
static void KayıtListele()
{
string DosyaYolu = @"D:\Rehber.TXT";
FileInfo Dosyaadı = new FileInfo(DosyaYolu);
Console.Clear();
StreamReader DosyaOku = Dosyaadı.OpenText();
AdıSoyadı = DosyaOku.ReadLine();
Telefon = DosyaOku.ReadLine();
while (AdıSoyadı != null)
{
Console.Write(AdıSoyadı);
Console.CursorLeft = 15;
Console.WriteLine(Telefon);
AdıSoyadı = DosyaOku.ReadLine();
Telefon = DosyaOku.ReadLine();
}
DosyaOku.Close();
}
static void KayıtAra()
{
string DosyaYolu = @"D:\Rehber.TXT";
FileInfo Dosyaadı = new FileInfo(DosyaYolu);
Console.Clear();
StreamReader DosyaOku = Dosyaadı.OpenText();
Console.Write("Aranılan Kişinin Adı Soyadı = ");
AdSoyad = Console.ReadLine();
AdıSoyadı = DosyaOku.ReadLine();
Telefon = DosyaOku.ReadLine();
while (AdıSoyadı != null)
{
if (AdSoyad == AdıSoyadı)
{
Console.WriteLine("Aranılan Telefon = " + Telefon);
Kayıt = "Var";
}
AdıSoyadı = DosyaOku.ReadLine();
Telefon = DosyaOku.ReadLine();
}
DosyaOku.Close();
if (Kayıt == "Yok") Console.WriteLine("Aranılan Kayıt Yok");
}
static void KayıtSilme()
{
string DosyaYolu = @"D:\Rehber.TXT";
string DosyaYolu2 = @"D:\Yedek.TXT";
FileInfo Dosyaadı = new FileInfo(DosyaYolu);
FileInfo Dosyaadı2 = new FileInfo(DosyaYolu2);
StreamReader DosyaOku = Dosyaadı.OpenText();
StreamWriter DosyaYaz = Dosyaadı2.CreateText();
Console.Clear();
Console.Write("Silinecek Kişinin Adı Soyadı = ");
AdSoyad = Console.ReadLine();
AdıSoyadı = DosyaOku.ReadLine();
Telefon = DosyaOku.ReadLine();
while (AdıSoyadı != null)
{
if (AdıSoyadı == AdSoyad)
{
Kayıt = "Var";
}
else
{
DosyaYaz.WriteLine(AdıSoyadı);
DosyaYaz.WriteLine(Telefon);
}
AdıSoyadı = DosyaOku.ReadLine();
Telefon = DosyaOku.ReadLine();
}
DosyaOku.Close();
DosyaYaz.Close();
Dosyaadı.Delete();
Dosyaadı2.MoveTo(@"D:\Rehber.TXT");
if (Kayıt == "Yok") Console.WriteLine("Silinecek Kayıt Yok");
}
static void KayıtDüzeltme()
{
string DosyaYolu = @"D:\Rehber.TXT";
string DosyaYolu2 = @"D:\Yedek.TXT";
FileInfo Dosyaadı = new FileInfo(DosyaYolu);
FileInfo Dosyaadı2 = new FileInfo(DosyaYolu2);
StreamReader DosyaOku = Dosyaadı.OpenText();
StreamWriter DosyaYaz = Dosyaadı2.CreateText();
Console.Clear();
Console.Write("Düzeltilecek Kişinin Adı Soyadı = ");
AdSoyad = Console.ReadLine();
AdıSoyadı = DosyaOku.ReadLine();
Telefon = DosyaOku.ReadLine();
while (AdıSoyadı != null)
{
if (AdıSoyadı == AdSoyad)
{
Console.Write("Düzeltilecek Kişinin Telefonu = ");
Telefon = Console.ReadLine();
Kayıt = "Var";
}
DosyaYaz.WriteLine(AdıSoyadı);
DosyaYaz.WriteLine(Telefon);
AdıSoyadı = DosyaOku.ReadLine();
Telefon = DosyaOku.ReadLine();
}
DosyaOku.Close();
DosyaYaz.Close();
Dosyaadı.Delete();
Dosyaadı2.MoveTo(@"D:\Rehber.TXT");
if (Kayıt == "Yok") Console.WriteLine("Silinecek Kayıt Yok");
}
static void Main(string[] args)
{
start:
menü();
if (seçim == 6) Environment.Exit(0);
if (seçim == 1) KayıtEkle();
if (seçim == 2) KayıtListele();
if (seçim == 3) KayıtAra();
if (seçim == 4) KayıtSilme();
if (seçim == 5) KayıtDüzeltme();
Console.Write("Ana Menüye Dönmek İçin Bir Tuşa Basınız");
Console.ReadKey();
goto start;
}
}
}
1 Mayıs 2012 Salı
Metotlar
Klavyeden girilen 2 sayının toplamını bulan programı yazınız.
static int sayı1, sayı2, toplam;
static void giriş()
{
Console.Clear();
Console.Write("1.Sayıyı Gir = ");
sayı1 = Convert.ToInt16(Console.ReadLine());
Console.Write("2.Sayıyı Gir = ");
sayı2 = Convert.ToInt16(Console.ReadLine());
}
static void işlem()
{
toplam = sayı1 + sayı2;
}
static void sonuç()
{
Console.Write(sayı1 + " + " + sayı2 + " = " + toplam);
}
static void Main(string[] args)
{
giriş();
işlem();
sonuç();
Console.ReadKey();
}
Klavyeden girilen 2 sayıyı kullanıcının isteğine göre 4 işlem uygulayan programı yazınız.
static int sayı1, sayı2, sonuç, seçim;
static void menü()
{
Console.BackgroundColor = ConsoleColor.Yellow;
Console.ForegroundColor = ConsoleColor.Blue;
Console.Clear();
Console.CursorTop = 5;Console.CursorLeft = 30;
Console.Write("ANA MENÜ");
Console.CursorTop = 7; Console.CursorLeft = 30;
Console.Write("1-TOPLAMA");
Console.CursorTop = 8; Console.CursorLeft = 30;
Console.Write("2-ÇIKARMA");
Console.CursorTop = 9; Console.CursorLeft = 30;
Console.Write("3-ÇARPMA");
Console.CursorTop = 10; Console.CursorLeft = 30;
Console.Write("4-BÖLME");
Console.CursorTop = 11; Console.CursorLeft = 30;
Console.Write("5-ÇIKIŞ");
Console.CursorTop = 13; Console.CursorLeft = 30;
Console.Write("SEÇİMİNİZ [1-5] = ");
seçim = Convert.ToInt16(Console.ReadLine());
}
static void giriş()
{
Console.Clear();
Console.Write("1.Sayıyı Gir = ");
sayı1 = Convert.ToInt16(Console.ReadLine());
Console.Write("2.Sayıyı Gir = ");
sayı2 = Convert.ToInt16(Console.ReadLine());
}
static void toplama()
{
sonuç = sayı1 + sayı2;
Console.WriteLine(sayı1 + " + " + sayı2 + " = " + sonuç);
}
static void çıkarma()
{
sonuç = sayı1 - sayı2;
Console.WriteLine(sayı1 + " - " + sayı2 + " = " + sonuç);
}
static void çarpma()
{
sonuç = sayı1 * sayı2;
Console.WriteLine(sayı1 + " * " + sayı2 + " = " + sonuç);
}
static void bölme()
{
sonuç = sayı1 / sayı2;
Console.WriteLine(sayı1 + " / " + sayı2 + " = " + sonuç);
}
static void Main(string[] args)
{
start:
menü();
if (seçim == 5) Environment.Exit(0);
giriş();
if (seçim == 1) toplama();
if (seçim == 2) çıkarma();
if (seçim == 3) çarpma();
if (seçim == 4) bölme();
Console.Write("Ana Menüye Dönmek İçin Bir Tuşa Basınız");
Console.ReadKey();
goto start;
}
Klavyeden 5 öğrencinin adısoyadı ve notu giriliyor. Adısoyadına ve notuna göre sıralayıp listeleyen programı yazınız.
static string[] isim = new string[6];
static int[] notu = new int[6];
static string gisim;
static int gnotu;
static void giriş()
{
for (int sayaç = 1; sayaç < 6; sayaç++)
{
Console.Write(sayaç + ".Kişi =");
isim[sayaç] = Console.ReadLine();
Console.Write(isim[sayaç] + "'nin Notu =");
notu[sayaç] = Convert.ToInt16(Console.ReadLine());
}
}
static void isimsıralama()
{
for (int i = 1; i < 6; i++)
for (int k = 1; k < 6; k++)
if (string.Compare(isim[i], isim[k]) == -1)
{
gisim = isim[i];
isim[i] = isim[k];
isim[k] = gisim;
gnotu = notu[i];
notu[i] = notu[k];
notu[k] = gnotu;
}
}
static void notsıralama()
{
for (int i = 1; i < 6; i++)
for (int k = 1; k < 6; k++)
if (notu[i] < notu[k])
{
gisim = isim[i];
isim[i] = isim[k];
isim[k] = gisim;
gnotu = notu[i];
notu[i] = notu[k];
notu[k] = gnotu;
}
}
static void listeleme()
{
Console.WriteLine("İsimler Notlar");
for (int sayaç = 1; sayaç < 6; sayaç++)
{
Console.Write(isim[sayaç]);
Console.CursorLeft = 15;
Console.WriteLine(notu[sayaç]);
}
Console.ReadKey();
}
static void Main(string[] args)
{
giriş();
isimsıralama();
listeleme();
notsıralama();
listeleme();
}
static int sayı1, sayı2, toplam;
static void giriş()
{
Console.Clear();
Console.Write("1.Sayıyı Gir = ");
sayı1 = Convert.ToInt16(Console.ReadLine());
Console.Write("2.Sayıyı Gir = ");
sayı2 = Convert.ToInt16(Console.ReadLine());
}
static void işlem()
{
toplam = sayı1 + sayı2;
}
static void sonuç()
{
Console.Write(sayı1 + " + " + sayı2 + " = " + toplam);
}
static void Main(string[] args)
{
giriş();
işlem();
sonuç();
Console.ReadKey();
}
Klavyeden girilen 2 sayıyı kullanıcının isteğine göre 4 işlem uygulayan programı yazınız.
static int sayı1, sayı2, sonuç, seçim;
static void menü()
{
Console.BackgroundColor = ConsoleColor.Yellow;
Console.ForegroundColor = ConsoleColor.Blue;
Console.Clear();
Console.CursorTop = 5;Console.CursorLeft = 30;
Console.Write("ANA MENÜ");
Console.CursorTop = 7; Console.CursorLeft = 30;
Console.Write("1-TOPLAMA");
Console.CursorTop = 8; Console.CursorLeft = 30;
Console.Write("2-ÇIKARMA");
Console.CursorTop = 9; Console.CursorLeft = 30;
Console.Write("3-ÇARPMA");
Console.CursorTop = 10; Console.CursorLeft = 30;
Console.Write("4-BÖLME");
Console.CursorTop = 11; Console.CursorLeft = 30;
Console.Write("5-ÇIKIŞ");
Console.CursorTop = 13; Console.CursorLeft = 30;
Console.Write("SEÇİMİNİZ [1-5] = ");
seçim = Convert.ToInt16(Console.ReadLine());
}
static void giriş()
{
Console.Clear();
Console.Write("1.Sayıyı Gir = ");
sayı1 = Convert.ToInt16(Console.ReadLine());
Console.Write("2.Sayıyı Gir = ");
sayı2 = Convert.ToInt16(Console.ReadLine());
}
static void toplama()
{
sonuç = sayı1 + sayı2;
Console.WriteLine(sayı1 + " + " + sayı2 + " = " + sonuç);
}
static void çıkarma()
{
sonuç = sayı1 - sayı2;
Console.WriteLine(sayı1 + " - " + sayı2 + " = " + sonuç);
}
static void çarpma()
{
sonuç = sayı1 * sayı2;
Console.WriteLine(sayı1 + " * " + sayı2 + " = " + sonuç);
}
static void bölme()
{
sonuç = sayı1 / sayı2;
Console.WriteLine(sayı1 + " / " + sayı2 + " = " + sonuç);
}
static void Main(string[] args)
{
start:
menü();
if (seçim == 5) Environment.Exit(0);
giriş();
if (seçim == 1) toplama();
if (seçim == 2) çıkarma();
if (seçim == 3) çarpma();
if (seçim == 4) bölme();
Console.Write("Ana Menüye Dönmek İçin Bir Tuşa Basınız");
Console.ReadKey();
goto start;
}
Klavyeden 5 öğrencinin adısoyadı ve notu giriliyor. Adısoyadına ve notuna göre sıralayıp listeleyen programı yazınız.
static string[] isim = new string[6];
static int[] notu = new int[6];
static string gisim;
static int gnotu;
static void giriş()
{
for (int sayaç = 1; sayaç < 6; sayaç++)
{
Console.Write(sayaç + ".Kişi =");
isim[sayaç] = Console.ReadLine();
Console.Write(isim[sayaç] + "'nin Notu =");
notu[sayaç] = Convert.ToInt16(Console.ReadLine());
}
}
static void isimsıralama()
{
for (int i = 1; i < 6; i++)
for (int k = 1; k < 6; k++)
if (string.Compare(isim[i], isim[k]) == -1)
{
gisim = isim[i];
isim[i] = isim[k];
isim[k] = gisim;
gnotu = notu[i];
notu[i] = notu[k];
notu[k] = gnotu;
}
}
static void notsıralama()
{
for (int i = 1; i < 6; i++)
for (int k = 1; k < 6; k++)
if (notu[i] < notu[k])
{
gisim = isim[i];
isim[i] = isim[k];
isim[k] = gisim;
gnotu = notu[i];
notu[i] = notu[k];
notu[k] = gnotu;
}
}
static void listeleme()
{
Console.WriteLine("İsimler Notlar");
for (int sayaç = 1; sayaç < 6; sayaç++)
{
Console.Write(isim[sayaç]);
Console.CursorLeft = 15;
Console.WriteLine(notu[sayaç]);
}
Console.ReadKey();
}
static void Main(string[] args)
{
giriş();
isimsıralama();
listeleme();
notsıralama();
listeleme();
}
Kaydol:
Kayıtlar (Atom)