C# Çalışma Örnekleri



Benzer belgeler
Görsel Programlama 1

C# Örnek Uygulamalar I

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

Akış Konrol Mekanizmaları

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

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

Programlama Dilleri 3

BPR152-Algoritma ve Programlama II Uygulama -8

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

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

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

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# Console Uygulamaları ifelse Yapıları 2

11- FONKSİYONLAR (FUNCTIONS)

PDF. C# Console Örnekleri.

M.ilkucar MAKU MYO 1

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

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

BPR152-Algoritma ve Programlama II Uygulama -12

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

HSancak Nesne Tabanlı Programlama I Ders Notları

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

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

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

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

/*int sayi1, sayi2,toplam=0;

BĠLĠġĠM TEKNOLOJĠLERĠ BÖLÜMÜ ĠġLETMELERDE MESLEKĠ EĞĠTĠM ÇALIġMA SORU-CEVAPLARI

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

Programlama Temelleri Örnek Sorular

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

Programlama Dilleri 3

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

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

BİLİŞİM TEKNOLOJİLERİ

BPR152-Algoritma ve Programlama II Uygulama -13

PROGRAMLAMA DİLLERİ I

Java da İşleçler, Ders #3 (4 Kasım 2009)

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları

İçerik. Java da İşleçler, İşleçler. Aritmetik İşleçler - 1. Aritmetik İşleçler - 2. Geçen ders: Bu ders: BS-515 Nesneye Yönelik Programlama

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

Ö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.

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

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.

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

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

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

Programın Akışının Denetimi. Bir arada yürütülmesi istenen deyimleri içeren bir yapıdır. Söz dizimi şöyledir:

Ders - 7 while döngüsü

BMT 101 Algoritma ve Programlama I 7. Hafta. Yük. Müh. Köksal Gündoğdu 1

3.Hafta. . Kontrol Deyimleri/İfadeler

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

ALGORİTMA KAVRAMI. Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir.

Programlama Dilleri Laboratuvarı

Karşılaştırma İşlemleri ve Koşullu İfadeler

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 6. UYGULAMA

MAT213 Bilgisayar Programlama I

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Programlama Dilleri 3

2) /* Kullanıcıdan alınan iki sayının obebini alt fonksiyon yardımı ile hesaplayan C programı*/

C#(Sharp) Programlama Dili

PROGRAMLAMA DİLLERİ I

C# ÖRNEK UYGULAMALAR

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI

BPR151-Algoritma ve Programlama I Uygulama -1

İnternet Programcılığı Dersi 2.Dönem Ders Notu

DATA STRUCTURES. Part I C# Programlama Dili Temelleri

OPERATÖRLER Alıştırmalar

BİL1001 Bilgisayar Bilimlerine Giriş 1

Ders 6: Karşılaştırma Deyimleri

Javascript Ders Örnekleri -2. Tarayıcı Görüntüsü

Operatörler. Operatörlerin işlem yapabilmek için ihtiyaç duydukları değerlere ise operand denir.

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

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

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

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

Döngü blokunda tek bir deyim varsa {} yazılmayabilir.

public static int Toplam int x, int y

Basit Algoritma Akış Diagramı Örnekleri

PROBLEM ÇÖZME VE ALGORİTMALAR

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

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

giriş program yapısı değişkenler metotlar class kontrol deyimleri döngü deyimleri diziler struct try. catch files GUI

Nesne Tabanlı Programlama

BAŞLAYINIZ DENİLMEDEN SORU KİTAPÇIĞINI AÇMAYINIZ.

BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ Published by Juan Soulié

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

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

a, b, c değişkenleri ile tanımlı üç sayının büyükten küçüğe sıralamasını bulup sıralamaya uygun abc biçiminde ekrana yazdıran programın akış şeması.

BİLGİSAYAR MÜHENDİSLİĞİ ALGORİTMA VE PROGRAMLAMA II 2.HAFTA SWİTCH (CASE), SAYAÇLAR, DÖNGÜLER,

// Aşağıdaki programın çıktısı nedir?

NOT: Bu kodlar çeşitli internet siteleri, üniversite siteleri ve ders kitaplarından derlenerek hazırlanmıştır.

İ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İ

Giri. Program yazmaya balamadan önce

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié

13- DOSYALAR(FILES ) ( using System.IO; // Input Otput ) M.İLKUÇAR - 1

Karakter katarları ile ilgili fonksiyonlar içerir Yerel kayan noktalı sayılar tanımlanır

1. Her marka için 3 aylık satış toplamı nedir? (Tablodaki satır toplamları)

Transkript:

C# Çalışma Örnekleri namespace sabittanimlama class program static void main (String [] agrs ) const String s="merhaba "; Console.WriteLine(s); Console.readLine ; merhaba namespace calisma class program static void main ( string [] args) int x, y=10, ; x=30+20; Console.WriteLine("toplam sonucu : "+x); x=y; Console.WriteLine("atama sonucu : "+x); Console.WriteLine("ilk deger : "+y); y=100; Console.WriteLine("son deger: "+y); Console.ReadLine

Programın Cıktısı : toplam sonucu : 50 atama sonucu : 10 ilk deger : 10 son deger : 100 namespace sabittanimlama class program static void main ( string [] args) int x =100 ; if (x>0) Console.WriteLine("pozitif"); else Console.WriteLine("negatif"); Console.ReadLine; Pozitif namespace ifelseifelse class program static void main ( string [] args) int x =70 ; if (x>=90)

Console.WriteLine("A"); else if (x>=80) Console.WriteLine("B"); else if (x>=70) Console.WriteLine("C"); else if (x>=60) Console.WriteLine("D"); else Console.WriteLine("E"); Console.ReadLine; C namespace ifelse2 class program int sayi; sayi=2; if (sayi>0) Console.WriteLine("Sayı sıfırdan buyuk" ); else Console.WriteLine("Sayı sıfırdan kucuk"); Console.ReadLine;

Sayı sıfırdan buyuk namespace switchcase class program char ürün ='A'; byte kdv ; switch (ürün) case 'A' : kdv=10; case 'B' : kdv=5; case 'C' : kdv=7; default : kdv =25; Console.WriteLine("KDV= %"+kdv); Console.ReadLine; KDV=%10 namespace fordongusu

class program int a ; for (a=1; a<=5; a++); Console.WriteLine (a); Console.ReadLine; 1 2 3 4 5 namespace scannerorneka class program String ad; int yasiniz; Console.Write("Adinizi giriniz :"); ad=console.readline(); Console.Write("yasınız :"); String gir=console.readline(); yasiniz=console.readline(gir); Console.WriteLine("selamlar sayın 0 ",ad);

Console.WriteLine("yasınız gir ",yasiniz); Adinizi giriniz :alp yasınız :23 selamlar sayın alp yasınız 23 namespace sekil class program for (int i = 0; i < sayi; i++) for (int j = 0; j <= i; j++) Console.WriteLine("*"); Console.WriteLine("\n"); * ** *** **** ***** namespace ucgensekil class program

int sayi ; String gir = new Scanner (System.in); sayi =Int32.Readline(gir); for (int i = 0; i < sayi; i++) for (int k =0; k < sayi-i; k++) Console.Write(" "); for (int j =0; j <2*i-1; j++) Console.Write("*"); Console.Write("\n"); * *** ***** ******* namespace alt_alta_yazdır class program int sayi ; Console.Write("sayi : "); sayi =Int32.Parse(Console.ReadLine()); while(sayi>0) /sayı 0 dan kucuk olana kadar dondur*/ Console.WriteLine(sayi%10); sayi=sayi/10;

Console.ReadLine(); sayi : 3250 3 2 5 0 using sytem; namespace say_bas_bul; class program int sayi, sayac=1,b=1 ; String s; Console.WriteLine("sayi : "); s=console.readline(); sayi =Int32.Parse(s); while ((sayi /b) >9) b=b*10; sayac++; Console.WriteLine(sayac+"basamaklı "); Console.ReadLine();

sayi : 325123 6 basamaklı namespace yuzlerbasamagıbulma class program int sayi,sonuc,yazi ; Console.Write("sayi : "); String gir =Console.ReadLine(); sayi = Int32.Parse(gir); sonuc=sayi%1000; yuz=sonuc/100 Console.Write("0 Sayısının yüzler basamağı =1/n",sayi,yuz); Console.ReadLine(); 3250 3250 Sayısının yüzler basamağı = 2 namespace sayı_tahmın_oyunu class program

int sayi,tahmin,sayac; Random rast=new Random; sayi=rast.next(1,11); do sayac++ Console.Write("Tahmin : "); tahmin=int32.parse(console.readline()); if(tahmin>sayi) Console.WriteLine("Daha kucuk tahmın edın "); else Console.WriteLine("Daha buyuk tahmın edın "); while (tahmin!=sayi); Console.WriteLine(sayac+". defada buldunuz"); Console.ReadLine(); Tahmin : 4 Daha buyuk tahmın edın Tahmin : 6 Daha buyuk tahmın edın Tahmin : 5 3.defada buldunuz namespace teksayibulma class program int sayac,tek_sayı; sayac=0;

for (int i = 0; i <=9; i++) /*9 sayısına ulasına kadar dondur*/ tek_sayı=i%2; if (tek_sayı%2!= 0) Console.WriteLine(i); /* dongudekı sayı 2 kalansız bölünemiyorsa*/ /*o sayıyı yaz*/ sayac ++; /*sayacı 1 artır kac tane tek sayı oldugnu bulmak için*/ continue; else Console.WriteLine(sayac+" tane teksayı var"); Console.ReadLine; 1 3 5 7 9 5 tane teksayı var namespace sayınınkatları class program for (int i = 0; i < 15; i++) if (i%5==0) /*sayı 5 e kalansız bolundugunde sayıyı yaz */ Console.WriteLine(i); Console.ReadLine;

else 0 5 10 15 namespace carpımtablosu class program for ( i=1; i<=5; i++ ) Console.WriteLine(); for (j=1; j<=5;j++) Console.WriteLine(j*i+" "); 1 2 3 4 5 2 4 6 8 10 3 6 9 12 15 4 8 12 16 20 5 10 15 20 25 namespace ornek class program

int y=0; while (y<10) /*10 a kadar döndür/ y++; if (y%2!=0) /*2 kalansız bölünmüyorsa yazdır*/ Console.WriteLine(y); Console.ReadLine; else 1 3 5 7 9 Soru 1: Kullanıcının adı ve bir sayı klavyeden girilerek, girilen sayı kadar ekrana kullanıcının adını yazan konsol programını yapınız. Cevap: string ad; int adet=0; Console.Write( Adınızı giriniz: ); ad = Console.ReadLine(); Console.Write( Kaç kere tekrarlansın : ); adet = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i < adet; i++) Console.WriteLine(ad); - Soru 2: 2+5+8+11+14+17+20+23+26+29+32+35.+50 şeklindeki matematiksel serinin toplamını bulup, ekrana yazan konsol programını yapınız. Cevap: int toplam = 0; for (int i = 2; i

toplam += i; Console.Write( Toplam= + toplam); - Soru 3: Klavyeden 10 adet sayı girilerek, bu sayılardan çift olanların toplamını bulup, ekrana yazan konsol programını yapınız. Cevap: int sayi=0,toplam=0; for (int i = 1; i <= 10; i++) Console.Write( 0 Sayıyı giriniz:, i); sayi = Convert.ToInt32(Console.ReadLine()); if (sayi % 2 == 0) toplam += sayi; Console.Write( Çift Sayıların Toplamı: + toplam); - Soru 4: Aşağıda kodları yazılmış olan programın bellek değişken değerlerini ve ekran çıktısını bulunuz. int i=10; while (i>1) for (int j=1 ; j<i ; j=j+2) Console.Write(i); Console.WriteLine(); i ; - Soru 5. 1 + 2 + 3 + 4 + 5 +. 10 şeklindeki matematiksel serinin toplamını bulup ekrana yazan konsol uygulamasını yapınız. Cevap: int toplam = 0; for (int i = 1; i toplam += i; Console.Write( Toplam= + toplam);

- Soru 6. * ** *** **** ***** ****** Yukarıda görüldüğü gibi bir ekran çıktısı veren consol programını yapınız. NOT: Program döngü kullanılarak yapılacaktır. Cevap: for (int i = 1; i for (int k = 1; k Console.Write( * ); Console.WriteLine(); - Soru 7: Klavyeden girilen 5 adet sayıdan kaç tanesinin negatif olduğunu bulan konsol programını yapınız. Cevap: int sayilar = 0, adet=0; for (int i = 1; i < 6; i++) Console.Write( 0 Sayıyı giriniz:, i); sayilar = Convert.ToInt32(Console.ReadLine()); if (sayilar < 0) adet++; Console.Write( 0 Adet sayı negatif, adet); - Soru 8: Kullanıcı tarafından girilen taban ve us değerlerini UsAl() isimli bir fonksiyona göndererek, tabanın üssünü alıp, sonucu ana programda yazdıran console uygulamasını yapınız. static void Main(string[] args) int taban, us; taban = int.parse(console.readline()); us = int.parse(console.readline()); int sonuc = UsAl(taban,us); Console.WriteLine(sonuc); //UsAl() Fonksiyonu

static int UsAl(int x, int y) int sonuc=1; for (int i = 1; i sonuc *= x; return sonuc; - Soru 9 : Kullanıcı tarafından girilen bir cümlede sesli harflerin sayısını bulan konsol uygulamasını yapınız. Cevap: static void Main(string[] args) int adet = 0; string cumle; cumle = Console.ReadLine(); for (int i = 0; i < cumle.length; i++) if (cumle[i]== a cumle[i]== e cumle[i]== ı cumle[i]== i cumle[i]== u cumle[i]== ü cumle[i]== o cumle[i]== ö ) adet++; Console.WriteLine( sesli harf sayısı: 0,adet); // 2.yolu static void Main(string[] args) string cumle; char[] sesli = a,'e,'ı,'i,'u,'ü,'o,'ö ; int adet = 0; cumle = Console.ReadLine(); for (int i = 0; i < cumle.length; i++) for (int k = 0; k < sesli.length; k++) if (cumle[i]==sesli[k]) adet++; Console.WriteLine( sesli harf sayısı : 0,adet);

// 3.yolu static void Main(string[] args) string cumle; int adet; cumle = Console.ReadLine(); adet = SesliBul(cumle); Console.WriteLine( sesli harf sayısı : 0,adet); // SesliBul() Fonksiyonu static int SesliBul(string a) char[] sesli = a, e, ı, i, u, ü, o, ö ; int b = 0; for (int i = 0; i < a.length; i++) for (int k = 0; k < sesli.length; k++) if (a[i] == sesli[k]) b++; return b; - Soru 13: Girilen bir metni tersten yazdıran konsol uygulamasını yapınız. Cevap string metin; int uzunluk; metin = Console.ReadLine(); uzunluk = metin.length; for (int a = uzunluk 1; a >= 0; a ) Console.Write(metin[a]); - Soru 14: Girilen bir cümlede, bulunan kelimeler arasındaki boşluklar olmadan bitişik bir şekilde ekrana yazan konsol uygulamasını yapınız. Cevap int uzunluk; string metin;

metin = Console.ReadLine(); uzunluk=metin.length; for (int a=0;a<=uzunluk 1;a++) if (metin[a]!= ) Console.Write(metin[a]); -