Kayıtlar

sonsuz döngü etiketine sahip yayınlar gösteriliyor

Cümlede İstenilen Karakterin Değiştirilmesi

Resim
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication15 {     class Program     {         static void Main(string[] args)         {             for (; ; )             {                 Console.ResetColor();                 Console.WriteLine();                 Console.WriteLine("Cümle giriniz:");                 string cumle = Console.ReadLine().ToLower();                 if (cumle == "çıkış")                 {                     break;           ...

XOX Oyun Kodları

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace xox_oyunu {     class Program     {         static void Main(string[] args)         {         // xox oyunu:         basla:             Console.Clear();                   Console.WriteLine();             Console.WriteLine();             Console.WriteLine();             Console.WriteLine();             Console.WriteLine();             Console.WriteLine("               ***********************************");             Console.WriteLine("    ...

Üç Basamaklı Sayı Kontrolü

Resim
Bu program bize dışarıdan girilen sayının üç basamaklı olup olmadığını, üç basamaklı ise yüzler, onlar, birler basamaklarının artarak gidip gitmediğini söyler. Eğer artarak gidiyorsa uygun sayı, gitmiyorsa uygun olmayan sayı olacaktır. Eğer girilen sayının uzunluğu 3 ve ilk karakteri sıfır değilse (sayıyı başlangıçta string olarak aldık. Çünkü string ifadelerin uzunluğundan bahsedebiliriz) birler, onlar ve yüzler basamaklarını bulduruyoruz. Birler basamağını önce sayı stringini integera çevirip mod 10'a göre kalanını aldığımızda buluruz. Onlar basamağı ise, sayıdan birler basamağını çıkartıp 10' böldükten sonra da mod 10'a göre kalanını aldığımızda bulunmuş olur. Sayının 100'e tam bölünmesinden elde edilen tam kısmıdır. Yüzler<Onlar<Birler ise sayı "uygun sayı" ,  değilse "uygun değil" olacaktır. Diğer ihtimal sayının başına 0 yazılmasıdır. Bu nedenle elif ile sayının ilk karakteri sıfıra eşitse diye kontrol ettirmemiz gerekiyor....

Mini Hesap Makinası

Resim
Bu program ile dört işlem yapılabilmektedir. Kullanıcının dışarıdan girdiği sayılarla işlem yapmaktadır. Kullanıcı işlem operatörünü de dışarıdan girmektedir. if else yapısı yerine switch case kullanılmıştır. Switch case eşittir operatörünün bulunduğu hallerde kullanılmaktadır. Bizde burada islem değişkenini switch yapısı ile kontrol ettirdik. Toplama işlemi için hem "+" hemde "t" ifadeleri gecerlidir. Bunları tanımladıktan sonra kullanıcı dışarıdan sayıları verdikten sonra + veya t girişi sağlarsa iki sayı toplanacak ve sonuç ekrana yazdırılacak. Eğer caseler "-" veya "f" ise burada çıkarma işlemi söz konusu olacak. Yalnız girilen sayıdan hangisinin büyük olduğu belli olmadığı için farkın negatif gelmemesi için içeride if else yapısı ile kontrol yaptırdık. sayi1, sayi2'den büyük eşitse sayi1'den sayi2'yi çıkartmasını değilse  sayi2'den sayi1'i çıkartması gerektiğini söyledik. Ve sonucu yazdırdık. Case "*...