Derste Yapılan Uygulamalar

Uygulama 1

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace uygulama1
{
    class Program
    {
        static void Main(string[] args)
        {
            String s1 = "Selçuk Üniversitesi Bozkır Meslek Yüksekokulu\n";
            String s2 = ".Dönem Mezuniyet Törenine Hoşgeldiniz";
            String s3 = "Sevgili Misafirlerimiz\n";
            int m = 20;
            String tum = s3 + s1 + m + s2;
            Console.WriteLine(tum);
        }
    }
}

Uygulama 2

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace uygulama2
{
    class Program
    {
        static void Main(string[] args)
        {
            //Kullanıcıdan alınan üç sayıyı toplayıp
            //sonucu ekrana yazınız.
            //Not: çift slash açıklama satırı yazmak için
            //kullanılır ve derleyici bu satırları görmez
            //komut olarak kabul etmez

            int s1, s2, s3, sonuc;
            Console.WriteLine("1.sayıyı giriniz");
            s1 =Convert.ToInt32(Console.ReadLine());// kullanıcıdan değer al ve int e dönüştür
            Console.WriteLine("2.sayıyı giriniz");
            s2 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("3.sayıyı giriniz");
            s3 = Convert.ToInt32(Console.ReadLine());
            sonuc = s1 + s2 + s3;
            Console.WriteLine("Sonuç={0}", sonuc);
        }
    }
}

Uygulama 3

 // Kullanıcının gireceği derece değerini fahrenayt değerine
            // dönüştüren programı yazınız.
            // F=1.8C + 32

            Double c, f;
            Console.WriteLine("Dereceyi Gir(C):");
            c = Convert.ToDouble(Console.ReadLine());
            f = 1.8 * c + 32;
            Console.WriteLine("Fahrenayt Değeri={0}", f);

Uygulama 4

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp13
{
    class Program
    {
        static void Main(string[] args)
        {
            //Örnek: Aşağıdaki şekli ekranda oluşturacak kodu yazınız.
            //AAAAAAAB
            //AAAAAABB
            //AAAAABBB
            //AAAABBBB
            //AAABBBBB
            //AABBBBBB
            //ABBBBBBB
            //BBBBBBBB

            for (int a = 0; a < 8; a++)
            {
                for (int b = 0; b < 8; b++)
                {
                    if(b<(7-a))
                    {
                        Console.Write("A");
                    }
                    else
                    {
                        Console.Write("B");
                    }
                }
                Console.WriteLine("");
            }
        }
    }
}

Uygulama 5

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)
        {
            //Örnek: Aşağıdaki şekli ekranda oluşturacak kodu yazınız
            //AAAAAAA
            //AAAAAAA
            //BBBBBBB
            //BBBBBBB
            //BBBBBBB
            for (int i = 0; i < 5; i++)
            {
                for (int j = 0; j < 7; j++)
                {
                    if (i <2)
                    {
                        Console.Write("A");
                    }
                    else
                    {
                        Console.Write("B");
                    }
                }
                Console.WriteLine("");
            }
        }
    }
}

Uygulama 6

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp11
{
    class Program
    {
        static void Main(string[] args)
        {
            //İç içe Döngüler
            //Döngü yapılarının birbirinin içinde kullanılmasıdır
            //iç içe döngüler 2 ya da daha çok boyut içeren
            //uygulamalarda kullanılır.
            //Örnek:Aşağıdaki şekli konsol ekranına çizecek kodu yazınız
            //Her bir harf tek tek yazılmak zorundadır.
            //AAAAA
            //AAAAA
            //AAAAA
            //AAAAA
            //AAAAA
            for(int i=0;i<5;i++)
            {
                for (int j = 0; j < 5; j++)
                {
                    Console.Write("A");//console.write her adımda yanyana yazar
                }
                Console.WriteLine("");
            }
        }
    }
}

Uygulama 7

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp10
{
    class Program
    {
        static void Main(string[] args)
        {
            //istenildiği kadar  sayıyı kullanıcıdan alarak toplayıp sonucu
            //ekrana yazacak programı yazınız.

            int toplam = 0, sayi,adet;
            Console.WriteLine("Kaç sayı toplamak istiyorsunuz?");
            adet = Convert.ToInt32(Console.ReadLine());
            for (int i = 0; i < adet; i++)
            {
                Console.WriteLine("Sayı gir:");
                sayi = Convert.ToInt32(Console.ReadLine());
                toplam = toplam + sayi;
            }
            Console.WriteLine("Toplam={0}", toplam);
        }
    }
}

Uygulama 8

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp9
{
    class Program
    {
        static void Main(string[] args)
        {
            //sonsuz döngü örnekleri
            //örnek1
            //while(true)
            //{
            //    Console.WriteLine("MERHABA");
            //}
            //örnek2
            //for(int i=0;i<10;)
            //{
            //    Console.WriteLine("MERHABA");
            //}
            //örnek3
            //for (int i = 0; i < 10;i++)
            //{
            //    Console.WriteLine("MERHABA");
            //    i = 0;
            //}
            //örnek4
            while(3<4)
            {
                Console.WriteLine("MERHABA");
            }
        }
    }
}

Uygulama 9

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp8
{
    class Program
    {
        static void Main(string[] args)
        {
            //break ve continue deyimleri
            //break deyimi: Döngüden istenildiği an çıkmak için kullanılır.
            //continue deyimi: Döngü içerisindeki kodların kalan kısmının atlanması
            //istenildiğinde kullanılır. Döngü devam eder.

            //break örnek
            //for (int i = 0; i < 1000; i++)
            //{                
            //    Console.WriteLine("merhaba");
            //    if(i==10)
            //    {
            //        break;
            //    }
            //}

            //continue örnek
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine("A");
                if (i > 5)
                {
                    continue;
                }
                Console.WriteLine("B");
            }
        }
    }
}

Uygulama 10

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp7
{
    class Program
    {
        static void Main(string[] args)
        {
            //Kullanıcıdan alınan bir sayının karesini alıp ekrana yazsın
            //Yukarıdaki işlem yapıldıktan sonra kullanıcıya çıkmak
            //isteyip istemediğini (e/h) şeklinde sorsun eğer cevap evet (e)
            //ise uygulama kapansın, cevap h ise başa dönüp yeniden sayı istesin

            String c = "";

            do {
                Double d;
                Console.WriteLine("Bir sayı giriniz");
                d = Convert.ToDouble(Console.ReadLine());
                Double sonuc = d * d;
                Console.WriteLine("Sayının karesi={0}",sonuc);
                Console.WriteLine("Çıkmak istiyor musunuz? (e/h)");
                c = Console.ReadLine();
            } while (c == "h");
        }
    }
}

Uygulama 11

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _2023progtemsbsornek1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //Kullanıcıdan alınan iki sayıyı
            //toplayıp sonucu ekrana
            //yazacak programı yazınız.

            int a, b, c;
            Console.WriteLine("Bir sayı giriniz:");
            a = int.Parse(Console.ReadLine());
            Console.WriteLine("Bir sayı giriniz:");
            b = int.Parse(Console.ReadLine());
            c = a + b;
            Console.WriteLine("Sonuç="+c);
        }
    }
}

Uygulama 12

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _2023progtemsbsornek2
{
    internal class Program
    {
        static void Main(string[] args)
        {
            /*
             Kullanıcıdan alınan 3 sayının ortalamasını
            bulup ekrana yazacak programı yazınız.
             */
            Double s1, s2, s3, ort;
            Console.WriteLine("1. sayıyı giriniz:");
            s1= Double.Parse(Console.ReadLine());
            Console.WriteLine("2. sayıyı giriniz:");
            s2 = Double.Parse(Console.ReadLine());
            Console.WriteLine("3. sayıyı giriniz:");
            s3 = Double.Parse(Console.ReadLine());
            ort=(s1+s2+s3)/3;
            Console.WriteLine("Ortalama=" + ort);
            Console.WriteLine("Ortalama={0}", ort);
            Console.WriteLine("({0}+{1}+{2})/3={3}", s1,s2,s3,ort);
                       
        }
    }
}

Uygulama 13

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _2023progtemsbsornek3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            /*
             Kullanıcıdan alınan derece (C) değerini,
             fahrenayt (F) a dönüştürüp sonucu ekrana
             yazacak programı yazınız.
             f=1.8C+32
             */
            Double c, f;
            Console.WriteLine("C değerini giriniz:");
            c=Double.Parse(Console.ReadLine());
            f = 1.8 * c + 32;
            Console.WriteLine("{0} C ={1} F", c, f);

        }
    }
}

Uygulama 14

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _2023progtemsbsornek4
{
    internal class Program
    {
        static void Main(string[] args)
        {
            /*
             Kullanıcıdan alınan 3 kelimeyi büyük harfe dönüştürüp
            ekrana 3 ünü de ekrana yazacak programı yazınız.
            Büyük harfe dönüşüm: string türünde değişken adı.ToUpper();
             */

            String a, b, c;
            Console.WriteLine("1. kelimeyi giriniz:");
            a= Console.ReadLine();
            Console.WriteLine("2. kelimeyi giriniz:");
            b = Console.ReadLine();
            Console.WriteLine("3. kelimeyi giriniz:");
            c = Console.ReadLine();

            Console.WriteLine(a.ToUpper());
            Console.WriteLine(b.ToUpper());
            Console.WriteLine(c.ToUpper());
            Console.Write(a.ToUpper()+" ");
            Console.Write(b.ToUpper()+" ");
            Console.Write(c.ToUpper() + " ");            
        }
    }
}

Uygulama 15

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _2023progtemsbsornek5
{
    internal class Program
    {
        static void Main(string[] args)
        {
            /*
             Kullanıcıdan alınan vize ve final notlarına göre öğrencinin
            ortalamasını bulup sonucu ekrana yazacak programı yazınız.
            vizenin %40ı, finalin %60ı alınacak
             */
            Double vize, final, ortalama;
            Console.WriteLine("Vize:");
            vize = Double.Parse(Console.ReadLine());
            Console.WriteLine("Final:");
            final = Double.Parse(Console.ReadLine());
            ortalama = vize * 0.4 + final * 0.6;
            Console.WriteLine("Ortalama={0}", ortalama);
        }
    }
}

Uygulama 16

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _2023progtemsbsornek6
{
    internal class Program
    {
        static void Main(string[] args)
        {
            /*
             Bir sayının başka bir sayıya tam bölünüp bölünmediğini
             bulacak programı yazınız.
             */
            Double sayi1, sayi2, sonuc;
            Console.WriteLine("1. sayıyı giriniz");
            sayi1=Double.Parse(Console.ReadLine());
            Console.WriteLine("2. sayıyı giriniz");
            sayi2 = Double.Parse(Console.ReadLine());
            sonuc = sayi1 % sayi2;
            Console.WriteLine("{0} in {1} ile bölümünden kalan={2}", sayi1, sayi2, sonuc);
        }
    }
}

Uygulama 17

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _2023progtemsbsornek7
{
    internal class Program
    {
        static void Main(string[] args)
        {
            /*
             Örnek: Kullanıcıdan alınan satış fiyatına %18 kdv ekleyerek 
            son satış fiyatını bulup ekrana yazacak programı yazınız.
             */
            Double fiyat, sonfiyat;
            Console.WriteLine("Fiyat giriniz:");
            fiyat=Double.Parse(Console.ReadLine());
            sonfiyat = fiyat + fiyat * 0.18;
            Console.WriteLine("Son fiyat={0}", sonfiyat);
            Console.ReadLine();
        }
    }
}

Uygulama 18

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _2023progtemsbsornek8
{
    internal class Program
    {
        static void Main(string[] args)
        {
            /*
             Örnek: Kullanıcıdan alınan 2 kelimeden 1. yi küçük harfe,
            2. yi büyük harfe dönüştürüp ekrana yazınız.
            Not: küçük harfe dönüştürmek için .tolower(), büyük harfe
            dönüştürmek için .toupper() fonksiyonları kullanılır.
             */
            String s1, s2;
            Console.WriteLine("1. kelimeyi giriniz:");
            s1 = Console.ReadLine();
            Console.WriteLine("2. kelimeyi giriniz:");
            s2 = Console.ReadLine();
            Console.WriteLine(s1.ToLower());
            Console.WriteLine(s2.ToUpper());
            Console.ReadLine();
        }
    }
}

Uygulama 19

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _2023progtemsbsornek9
{
    internal class Program
    {
        static void Main(string[] args)
        {
            /*
             Kullanıcıdan alınan 2 kelime birbirine eşit ise ekrana A, değilse
            ekrana B yazacak programı yazınız.
             */
            String kelime1, kelime2;
            Console.WriteLine("1. kelime:");
            kelime1 = Console.ReadLine();
            Console.WriteLine("2. kelime:");
            kelime2 = Console.ReadLine();
            if(kelime1.ToUpper()==kelime2.ToUpper())
            {
                Console.WriteLine("A");
            }
            else
            {
                Console.WriteLine("B");
            }


            Console.ReadLine();
        }
    }
}

Uygulama 20

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _2023progtemsbsornek10
{
    internal class Program
    {
        static void Main(string[] args)
        {
            /*
             Kullanıcıdan alınan su sıcaklık değerine göre suyun fiziksel
            durumunu ekrana yazacak programı yazınız. (sıcaklık<0 ise
            katı, sıcaklık 0-100 arası ise sıvı, sıcaklık > 100 ise gaz)
             */
            int sicaklik;
            Console.WriteLine("Sıcaklık:");
            sicaklik=int.Parse(Console.ReadLine());
            if(sicaklik<0)
            {
                Console.WriteLine("Katı");
            }else if (sicaklik > 100) 
            {
                Console.WriteLine("Gaz");
            }
            else
            {
                Console.WriteLine("Sıvı");
            }
        }
    }
}

Uygulama 21

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _2023progtemsbsornek11
{
    internal class Program
    {
        static void Main(string[] args)
        {
            /*
             Örnek: Kullanıcıdan alınan kullanıcı adı ve parola doğru
            ise ekrana giriş başarılı, değilse ekrana giriş başarısız
            yazacak programı yazınız.
             */
            String kulAdi, parola;
            Console.WriteLine("Kullanıcı Adı:");
            kulAdi = Console.ReadLine();
            Console.WriteLine("Parola:");
            parola = Console.ReadLine();
            if(kulAdi=="Oyuncu"&&parola=="1234")
            {
                Console.WriteLine("Giriş başarılı");
            }
            else
            {
                Console.WriteLine("Giriş başarısız");
            }
            Console.ReadLine();
        }
    }
}

2 yorum

  1. nihal datumani Yanıtla

    hocam sadece sizin sayfanızdan yararlanır örneklerinizi yazsam gelişirmiyim yada başlangıç için iyi bir adım mı

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir