PDF. C# Console Örnekleri.

Benzer belgeler
Console.Write = Ekrana Yazıyı ve değişkenin değerini yazarak imleci satırın sonunda beklemesini sağlar.

C# Çalışma Örnekleri

Görsel Programlama 1

C# Console Uygulamaları ifelse Yapıları 2

C# da basit console uygulamaları. C# da basit console uygulamaları

C# Örnek Uygulamalar I

HSancak Nesne Tabanlı Programlama I Ders Notları

static void dizi_24() { Random rnd = new Random(); int [] tutulan=new int[10]; int dogru;

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz.

Programlama Dilleri 3

KRİPTOANALİZ DERSİ FİNAL ÖDEVİ. PSO ile TRANSPOSITION CIPHER ÇÖZÜMÜ

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ

T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN

Akış Konrol Mekanizmaları

11- FONKSİYONLAR (FUNCTIONS)

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI

NESNEYE YÖNELİK PROGRAMLAMA

Length: metin uzunluğunu yada diğer bir deyişle dizi elaman sayısını döndürür.

İNTERNET TABANLI PROGRAMLAMA- 3.ders

ALGORTMA ve PROGRAMLAMA - II (C# Sürümü) DERS NOTLARI

BPR151-Algoritma ve Programlama I Uygulama -1

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

Klavyeden girilen metnin karakter uzunluğu bulan C programı. Klavyeden girilen metin içerisindeki küçük ve büyük harf sayısını bulan C programı

YZM 2105 Nesneye Yönelik Programlama

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

Programlama Dilleri 3

8- PROGRAM YAPISAL KOMUTLARI ve. M.ilkucar MAKU MYO 1

BPR152-Algoritma ve Programlama II Uygulama -13

C++ Dilinde Bazı Temel Algoritmalar

BPR152-Algoritma ve Programlama II Uygulama -8

D İ Z İ L E R A R R A Y S

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz?

Programlama Tekniklerine Giriş Vize (Ders kodları ve örnek kodlar)

PROGRAMLAMA DİLLERİ I

HSancak Nesne Tabanlı Programlama I Ders Notları

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

Diziler. Yrd.Doç.Dr.Bülent ÇOBANOĞLU

C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü

MEKANİZMA TEKNİĞİ (7. Hafta)

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

Java String İşlemleri

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while

ARRAY Alıştırmalar. Program 1: Aşağıdaki program, array kullanmadan, 5 tane değişken tanımlayıp, onların değerlerini konsola yazıyor.

if (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");

BİLİŞİM TEKNOLOJİLERİ

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO

Bir dizinin boyutları sabittir ve kullanılmadan önce belirlenmelidir. Dizi boyutunu belirlemek için başka bir değişkende kullanabilirsiniz.

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ

DATA STRUCTURES. Part I C# Programlama Dili Temelleri

BİL1001 Bilgisayar Bilimlerine Giriş 1

İNTERNET TABANLI PROGRAMLAMA

DÖNGÜLER BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA DENEY-4 FÖYÜ GİRİŞ LABORATUARI.

C de Detaylı Üs Alma Programı. C# Dilinde Metot Tanımlama ve Yazdırma

Sınıflar ve Yapılar Arasındaki Farklılıklar. Değer ve Referans Türde Olan Aktarımlar

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ

BMÜ-111 Algoritma ve Programlama. Bölüm 5. Tek Boyutlu Diziler

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

İLERİ ALGORİTMA ANALİZİ-2

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ

7.1- C#.net Giriş Çıkış İşlemleri ve Visual Studio. M.İLKUÇAR - 1

C#.Net & Linq (Language Integrated Query)

Ders 4: Diziler (Arrays( Arrays) barisgokce.com

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

NESNE TABANLI PROGRAMLAMA-2 DERS UYGULAMALARI-1

DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN

ÖDEVLERİ SİSTEME YÜKLEME USULLERİ

Lambda İfadeleri (Lambda Expressions)

public void DersNotListesi(string Ders, string Secim, double BarajNotu, bool OrtalamayaGore) [...]

KOCAELİ ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ. BİLGİSAYAR LABORATUVARI II FİNAL SINAVI SORU ve CEVAPLARI(I. ogr)

KUYRUKLAR QUEUES. Doç. Dr. Aybars UĞUR

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM

I=[1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1] % 4x4 lük birim matris

NESNEYE DAYALI PROGRAMLAMA 11. HAFTA UYGULAMA DERSİ

PROGRAMLAMA DİLLERİ I

Pythonda değişkenlerin türlerini tanımlamaya gerek yoktur

Ders - 7 while döngüsü

C#(Sharp) Programlama Dili

ALGORİTMA VE PROGRAMLAMA I

ÖNDER BİLGİSAYAR KURSU. Microsoft Office Kursu Eğitim İçeriği

C# ÖRNEK UYGULAMALAR

NESNEYE YÖNELİK PROGRAMLAMA

Örnek1: #include <iostream> #include <string> using namespace std;

Programlama Dilleri 1. Ders 4: Diziler

5.HAFTA. Sınıf ve Nesne Kavramı, Metot Oluşturma, Kurucu Metot, this Deyimi

Veri Yapıları Laboratuvarı

Aynı tipten çok sayıda değişken topluluğudur. X Y Score1 Score2 (0) (1) (2)...

İLKEL VERİ TİPLERİ, STRINGLER VE KONSOL G/Ç

7.1- Operatörler ve Giriş-Çıkış İşlemleri. M.İLKUÇAR - 1

MVC. Görüldüğü üzere 2 adet cs. Dosyası oluşturdum. Birincisi çok satır kodu (20-25) içeren büyük işlerin yapılacağı class. İsmi buyuk_isler.

ÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

String ve Karakter Dizileri. Yrd. Doç. Dr. Fehim KÖYLÜ Erciyes Üniversitesi Bilgisayar Mühendisliği Bölümü

Algoritma: Herhangi bir programın yazılmadan önce adım adım tasarlanmasıdır.

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Transkript:

PDF C# Console Örnekleri www.yazilimbilisim.net

İçindekiler C# Console For Döngüsüyle Piramit Oluşturma... 2 C# Console Rasgele Sayı Üretme... 3 C# Class Kullanarak Daire Alan ve Çevresini Hesaplama... 3 C# Console Rasgele Sayı Üretme... 5 C# Console Ekranı Yazı Boyutunu Ayarlama... 6 Girilen string ifadede, karakterlerini. karakteri olarak değiştiren örnek:... 8 Girilen String ifadede boşluk karakterine kadar olan kısmı yazdıran örnek:... 8 Elemanları kullanıcı tarafından girilen 10 elemanlı string bir dizide, en uzun metni, en uzun metnin karakter sayısını ve en uzun metnin index numarasını bulan ve ekrana yazdıran Console Örneği:... 9 C# Console uygulamasında Elemanları kullanıcı tarafından dışarıdan girilen 10 elemanlı bir dizinin elemanlarını %10 arttıran ve ekrana yazdıran örnek:... 10 Verilen bir karakter dizininin substring() metodunu kullanarak string içerisinde arama yapan ve kaç defa geçtiğini bulan program:... 11 Verilen bir string metnin içerisinde harf yada karakterlerin her birinden kaç adet olduğunu bulan program:... 12 Kullanıcının girdiği 3 sayıdan en büyük olanını ekranda gösteren örnek... 13

C# Console For Döngüsüyle Piramit Oluşturma class Program for (int i = 1; i < 20; i++) for (int j = i; j < 20; j++) Console.Write(" "); for (int k = 1; k <= i; k++) Console.Write("*"); Console.Write(" "); Console.WriteLine();

C# Console Rasgele Sayı Üretme C# Console uygulamasında Random() sınıfı kullanarak 1-10 arası rasgele sayı üreterek bu sayıların karşısına sayının adeti kadar * karakteri ekleyen program örneği: int sayi; Random rnd = new Random(); for( int i=1;i<=10;i++) sayi=rnd.next(1,10); Console.Write(sayi); for(int j=1;j<=sayi;j++) Console.Write("*"); Console.WriteLine(); C# Class Kullanarak Daire Alan ve Çevresini Hesaplama

Dairenin Alanını ve Çevresini ClassKullanarak hesaplama yapmayı gösteren küçük bir uygulama oluşturacağız. Uygulamamızı Console Application ortamında gerçekleştireceğiz. Örneğimize Solution explorer penceresini kullanarak sınıf oluşturarak başlıyoruz. Class ımızın ismi Daire.cs olacak. Daire.cs için aşağıdaki kodları oluşturuyoruz. Aşağıda da görüleceği üzere oluşturduğumuz Classiçerisinde Cevre ve Alan isimli 2 adet metot oluşturularak, gönderilen parametreye göre double türünde geriye sonuç değerini döndürüyor. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ClassDaire class Daire public double Alan(double r) return 3.14*r*r; public double Cevre(double r) return (2*Math.PI*r); Program.cs kodlarımız: class Program double yaricap; Daire d=new Daire(); Console.Write("Yarıçapı Giriniz : "); yaricap = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Yarıçapı 0 olan dairenin alanı : 1", yaricap, d.alan(yaricap)); Console.WriteLine("Yarıçapı 0 olan dairenin alanı : 1", yaricap, d.cevre(yaricap));

C# Console Rasgele Sayı Üretme C# Console uygulamasında Random() sınıfı kullanarak 1-10 arası rasgele sayı üreterek bu sayıların karşısına sayının adeti kadar * karakteri ekleyen program örneği: int sayi; Random rnd = new Random(); for( int i=1;i<=10;i++) sayi=rnd.next(1,10); Console.Write(sayi); for(int j=1;j<=sayi;j++) Console.Write("*"); Console.WriteLine();

C# Console Ekranı Yazı Boyutunu Ayarlama C# Console ekranında Yazı tipi ve Yazı boyutu (Font Size) ayarlamak için; Açılan Console ekranında sol üstköşeye tıklayın. Burada Özellikler komutu çalışmakta olan pencere için Varsayılan komutu ise Genel ayarları yapabileceğiniz pencereyi açacaktır.

Gerekli ayarlamaları yaptıktan sonra C# Console ekranınız istediğiniz gibi olacaktır.

Girilen string ifadede, karakterlerini. karakteri olarak değiştiren örnek: string metin; Console.Write("Metni Girin : "); metin = Console.ReadLine(); string yenimetin = metin.replace(',', '.'); Console.WriteLine(yenimetin); Girilen String ifadede boşluk karakterine kadar olan kısmı yazdıran örnek: class Program string metin; Console.Write("Metni Girin : "); metin = Console.ReadLine(); int no = metin.indexof(' '); Console.WriteLine(metin.Substring(0, no));

Elemanları kullanıcı tarafından girilen 10 elemanlı string bir dizide, en uzun metni, en uzun metnin karakter sayısını ve en uzun metnin index numarasını bulan ve ekrana yazdıran Console Örneği: int uzunluk=0; string enuzunmetin=""; int indexno=0; string[] dizi = new string[10]; for (int i = 0; i < 10; i++) Console.Write("0. elemanı giriniz : ", i + 1); dizi[i] = Console.ReadLine(); for(int i=0;i<10;i++) if(dizi[i].length>uzunluk) uzunluk = dizi[i].length; enuzunmetin = dizi[i]; indexno = i; Console.WriteLine("===================="); Console.WriteLine("Dizi içindeki en uzun metin: 0", enuzunmetin); Console.WriteLine("Dizi içindeki en uzun metnin index numarası : 0", indexno); Console.WriteLine("Dizi içindeki en uzun metnin karakter sayısı: 0", uzunluk);

C# Console uygulamasında Elemanları kullanıcı tarafından dışarıdan girilen 10 elemanlı bir dizinin elemanlarını %10 arttıran ve ekrana yazdıran örnek: //Eleman Girme işlemi int[] dizi = new int[10]; for(int i=0;i<10;i++) Console.Write("0. elemanı giriniz : ", i + 1); dizi[i] = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("========================================="); // Yazdırma işlemi for(int i=0;i<10;i++) dizi[i]=dizi[i]+(dizi[i]*10/100); Console.WriteLine("Dizinin 0. indexi : 1 ", i, dizi[i]);

Verilen bir karakter dizininin substring() metodunu kullanarak string içerisinde arama yapan ve kaç defa geçtiğini bulan program: int sayac = 0; string metin="www.ahmetcansever.com"; string aranan = "ahmet"; int metinuzunluk = metin.length; int arananuzunluk = aranan.length; for(int i=0;i<=(metinuzunluk-arananuzunluk);i++) if(metin.substring(i,arananuzunluk)==aranan) sayac++; Console.WriteLine(sayac);

Verilen bir string metnin içerisinde harf yada karakterlerin her birinden kaç adet olduğunu bulan program: class Program String metin = "www.ahmetcansever.com"; metin = metin.tolower(); String karakterler = "0123456789abcdefghijklmnopqrstuvwxyz.?,;"; int[] count = new int[karakterler.length]; for (int i = 0; i < metin.length; i++) int index = karakterler.indexof(metin[i]); if (index < 0) continue; else count[index]++; for (int i = 0; i < count.length; i++) if (count[i] < 1) continue; else Console.WriteLine(karakterler[i] + " " +count[i]);

Kullanıcının girdiği 3 sayıdan en büyük olanını ekranda gösteren örnek int s1, s2, s3; Console.Write("1. sayıyı girin : "); s1 = Convert.ToInt32(Console.ReadLine()); Console.Write("2. sayıyı girin : "); s2 = Convert.ToInt32(Console.ReadLine()); Console.Write("3. sayıyı girin : "); s3 = Convert.ToInt32(Console.ReadLine()); if(s1>s2 && s1>s3) Console.WriteLine("1. sayı en büyük"); else if (s2 > s1 && s2 > s3) Console.WriteLine("2. sayı en büyük"); else if (s3 > s1 && s3 > s2) Console.WriteLine("3. sayı en büyük"); else Console.WriteLine("Farklı sayılar girin");