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

Ebat: px
Şu sayfadan göstermeyi başlat:

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

Transkript

1 C# Console Örnekleri Değişkenler Değişkenler bir programlama dilinde verilerin depolanma alanlarını temsil eder. Tanımlanan her değişkene bellek bölgesinden bir alan ayrılır. Bu bellek bölgesine okuma ve yazma işlemleri ise değişken ismi üzerinden sağlanır. Genel olarak değişkenler aşağıdaki şeklinde tanımlanır. ; Örneğin; int i; Console.Write = Ekrana Yazıyı ve değişkenin değerini yazarak imleci satırın sonunda beklemesini sağlar. Console.WriteLine = Ekrana yazıyı ve değişkenin değerini yazarak imleci bir alt satırda beklemesini sağlar. Console.ReadLine = Klavyeden girilen değeri değişkene atar. Console.ReadKey = Klavyeden bir tuşa basılmasın bekler. Convert = Değişkenin tip dönüşümünü sağlar. Örneğin; Console.Write("Hangi Yıldayız : "); yil = Convert.ToInt(Console.ReadLine()); örneğinde klavyeden 0 yılı girilmiş olsun yil = Convert.ToInt(Console.ReadLine()); komutuyla tamsayıya tip dönüşümü sağlanarak klavyeden girilen sayı yil değişkenine atanır. Write ve WriteLine ifadelerinin bir kullanımı daha vardır oda dışardan bir değişkeni mesaj olarak göstereceğimiz zaman kullanılır örneğin; Console.WriteLine("Sizin Adınız 0",ad); burada süslü parantezin içine yazdığımız ifade 0 ifadeyi yani ad değişkenini ifade eder eğer değişken göstermek istersek 0 ve yazardık ayrı yerlere sonuna virgül koyup eklediğimiz değişkenlerin birincisi 0 ikincisi olurdu.. Girilen basamaklı sayının basamaklarına ayıran örnek (Birler,Onlar,Yüzler Basamağındaki sayılar): static void Main(string[] args) int sayi, yuzler, onlar, birler; Console.Write("Sayıyı Girin : "); sayi = Convert.ToInt(Console.ReadLine()); yuzler = sayi / 0; sayi = sayi - (yuzler * 0); onlar = sayi / ;

2 sayi = sayi - (onlar * ); birler = sayi; Console.WriteLine("Yüzler basamağı : 0", yuzler); Console.WriteLine("Onlar basamağı : 0", onlar); Console.WriteLine("Birler basamağı : 0", birler);. Girilen bir sayının asal olduğunu bulan ve bu sayıdan sonraki asal sayıyı ekrana yazan program: class Program public static bool asalmi(int sayi) bool durum = false; int kontrol = 0; for (int i = ; i < sayi; i++) if (sayi % i == 0) // kontrol = ; break; if (kontrol == ) durum= false; else // durum= true; return durum; static void Main(string[] args) int sayac = 0; Console.Write("Sayıyı Girin : "); int s = Convert.ToInt(Console.ReadLine()); if(asalmi(s)) Console.WriteLine("0 sayısı Asal",s); else Console.WriteLine("0 sayısı asal değil",s); Console.WriteLine("==========================="); Console.WriteLine("Sonraki Asal Sayı"); Console.WriteLine("==========================="); while (true) s++; if(asalmi(s)==true) Console.WriteLine("0 sayısı asal", s); sayac++; if (sayac == ) break;

3 0. Klavyeden girilen bir cümledeki kelime sayısını bulunuz. string cumle; Console.Write("Cumleyi Girin : "); cumle = Console.ReadLine(); string[] kelimeler = cumle.split(' '); Console.WriteLine(kelimeler.Length);. Bir otoparka park eden taksinin saati TL, minibüsün saati TL, ticari aracın saati.tl dir. Taksi saatten sonraki her saat başı için %0 daha fazla, minibüs saatten sonraki her saat başı için toplamda %. ve ticari araç saatten sonraki her saat başı için toplamda % daha fazla ödeme yapmaktadır. Buna göre klavyeden girilen araba tipi ve kalınan saat bilgisi girildikten sonra ekrana ödenecek otopark ücretini hesaplayan programın kodlarını yazınız. double odenecektutar = 0; int kalinansure = 0, aractipi = 0; Console.WriteLine("Araç Tipleri Taksi :, Minübüs :, Ticari : "); Console.Write("Lütfen Araç Tipini Giriniz : "); aractipi = Convert.ToInt(Console.ReadLine()); Console.Write("Kalınan Süreyi Giriniz : "); kalinansure = Convert.ToInt(Console.ReadLine()); if (kalinansure > ) for (int i = ; i <= kalinansure; i++) if (i == ) if (aractipi == ) odenecektutar = i * ; else if (aractipi == ) odenecektutar = i * ; else if (aractipi == ) odenecektutar = i *.; else kalinansure -= ; 0 if (aractipi == ) odenecektutar+= kalinansure * *.0; else if (aractipi == ) odenecektutar+= kalinansure * *.; else if (aractipi == ) odenecektutar+= kalinansure *. *.; 0 else if (aractipi == ) odenecektutar = kalinansure * ; else if (aractipi == ) odenecektutar = kalinansure * ; else if (aractipi == ) odenecektutar = kalinansure *.; Console.WriteLine("Ödenecek Tutar : 0 TL",odenecekTutar);. Bir komisyoncu sattığı mallardan fiyatı 0 TL kadar olanlardan %, daha fazla olanlardan ise % komisyon almaktadır. Klavyeden girilen teker teker girilen malın komisyonlarını bulup ekrana yazdıran ve en sonunda da toplam komisyonu ekrana yazdıran programın kodlarını yazınız.

4 double malfiyati = 0, komisyonmiktari = 0,toplamKomisyon=0; for (int i = 0; i < ; i++) Console.Write("0. Malın Fiyatını Giriniz : ",i+); malfiyati = Convert.ToDouble(Console.ReadLine()); if (malfiyati > 0) komisyonmiktari = malfiyati * 0.0; else komisyonmiktari = malfiyati * 0.0; Console.WriteLine("0. Mal İçin Komisyon Miktarı : ",i+,komisyonmiktari); toplamkomisyon += komisyonmiktari; Console.WriteLine("Toplam Komisyon Miktarı : 0",toplamKomisyon);. Kullanıcı tarafından girilen üç sayıdan en büyük ile en küçük sayıyı toplayıp toplam sonucu ekrana yazdıran programı yazınız. int s, s, s,buyuk,kucuk; Console.Write("Bir sayı girin"); s = Convert.ToInt(Console.ReadLine()); Console.Write("Bir sayı girin"); s = Convert.ToInt(Console.ReadLine()); Console.Write("Bir sayı girin"); s = Convert.ToInt(Console.ReadLine()); if (s > s && s > s) buyuk = s; else if (s > s) buyuk = s; else buyuk = s; if (s < s && s < s) kucuk = s; 0 else if (s < s) kucuk = s; else kucuk = s; Console.WriteLine("en büyük ile en küçük toplamı=0", kucuk + buyuk); Console.ReadLine();. Maaşı ve zam oranı girilen işçinin zamlı maaşını hesaplayarak ekranda gösteren C# örneği: static void Main(string[] args) double maas, zamoran,zamlimaas; Console.Write("Maaşı girin : "); maas = Convert.ToDouble(Console.ReadLine()); Console.Write("Zam oranını girin (%) : "); zamoran = Convert.ToDouble(Console.ReadLine()); zamlimaas = maas + (maas * zamoran / 0); Console.WriteLine("Zamlı maaş : 0", zamlimaas);. Elemanları tam sayı olan bir A dizisinin(0 elemanlı) rastgele sayılar atayan, sonra dizi elemanlarının aritmetik ortalamasını hesaplayan ve elemanlardan kaç tanesinin bu ortalamadan büyük ve küçük olduğunu sayan programın c# kodlarını yazınız. int[] dizi = new int[0]; Random rnd = new Random(); int dizitoplami = 0,ortalamadanBuyuk=0,ortalamadanKucuk=0;

5 double diziortalamasi = 0; for (int i = 0; i < dizi.length; i++) dizi[i] = rnd.next(, 00); dizitoplami += dizi[i]; diziortalamasi = dizitoplami / 0; foreach (int dizim in dizi) if (dizim > diziortalamasi) ortalamadanbuyuk += ; else ortalamadankucuk += ; Console.WriteLine("Ortalama : 0. Ortalamadan Büyük Eleman Sayısı :, Ortalamadan Küçük Eleman Sayısı : ",diziortalamasi,ortalamadanbuyuk,ortalamadankucuk);. Klavyeden girilen metnin kaç kelimeden oluştuğunu bulan Console Application örneği: string cumle; Console.Write("Cumleyi Girin : "); cumle = Console.ReadLine(); string[] kelimeler = cumle.split(' '); Console.WriteLine(kelimeler.Length);. Girilen string ifadede, karakterlerini. karakteri olarak değiştiren örnek: static void Main(string[] args) 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: static void Main(string[] args) 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 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: static void Main(string[] args) int uzunluk=0; string enuzunmetin=""; int indexno=0; string[] dizi = new string[]; for (int i = 0; i < ; i++) Console.Write("0. elemanı giriniz : ", i + ); dizi[i] = Console.ReadLine();

6 0 0 for(int i=0;i<;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 elemanlı bir dizinin elemanlarını % arttıran ve ekrana yazdıran örnek: static void Main(string[] args) //Eleman Girme işlemi int[] dizi = new int[]; for(int i=0;i<;i++) Console.Write("0. elemanı giriniz : ", i + ); dizi[i] = Convert.ToInt(Console.ReadLine()); Console.WriteLine("========================================="); // Yazdırma işlemi for(int i=0;i<;i++) dizi[i]=dizi[i]+(dizi[i]*/0); Console.WriteLine("Dizinin 0. indexi : ", i, dizi[i]);. Verilen bir karakter dizininin substring() metodunu kullanarak string içerisinde arama yapan ve kaç defa geçtiğini bulan program: static void Main(string[] args) int sayac = 0; string metin=" 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 static void Main(string[] args)

7 0 0 String metin = " metin = metin.tolower(); String karakterler = "0abcdefghijklmnopqrstuvwxyz.?,;"; 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] < ) continue; else Console.WriteLine(karakterler[i] + " " +count[i]);. Kullanıcının girdiği sayıdan en büyük olanını ekranda gösteren örnek : int s, s, s; Console.Write(". sayıyı girin : "); s = Convert.ToInt(Console.ReadLine()); Console.Write(". sayıyı girin : "); s = Convert.ToInt(Console.ReadLine()); Console.Write(". sayıyı girin : "); s = Convert.ToInt(Console.ReadLine()); if(s>s && s>s) Console.WriteLine(". sayı en büyük"); else if (s > s && s > s) Console.WriteLine(". sayı en büyük"); else if (s > s && s > s) Console.WriteLine(". sayı en büyük"); 0 else Console.WriteLine("Farklı sayılar girin");. karakterli rasgele karakterlerden oluşan metin oluşturan örnek: static void Main(string[] args)

8 Random rastgele = new Random(); string harfler = "qwertyuıopğüasdfghjklşizxcvbnmöçqwertyuiopğüasdfghjklşizxcvbnmöç"; string uret = ""; for (int i = 0; i < ; i++) uret += harfler[rastgele.next(harfler.length)]; Console.WriteLine(uret);. lik dizi içine rasgele S ve O harfleri atayan ve ekranda gösteren örnek: static void Main(string[] args) Random rnd=new Random(); string[,] dizi = new string[, ]; for(int i=0;i<;i++) for(int j=0;j<;j++) if(rnd.next(0,)==0) dizi[i, j] = "S"; Console.Write(dizi[i, j]); else dizi[i, j] = "O"; 0 Console.Write(dizi[i, j]); Console.WriteLine();. İki iç açısı verilen üçgenin diğer açısını bulan örnek: static void Main(string[] args) int aci, aci, aci; Console.Write(". Açıyı girin: "); aci = Convert.ToInt(Console.ReadLine()); Console.Write(". Açıyı girin: "); aci = Convert.ToInt(Console.ReadLine()); aci = 0 - (aci + aci); Console.WriteLine(aci.ToString()); 0. İçerisinde isimler bulunan string bir diziyi en son elemandan itibaren ekrana yazdıran örnek: string[] strdizi = "Ahmet", "Mehmet", "Ali", "Veli","Hasan" ; int son = strdizi.length - ; for (int i = son; i >= 0; --i) Console.WriteLine(strDizi[i]);

9 . Taban değeri ve üssü kullanıcı tarafından girilen işlemin sonucunu For döngüsü kullanarak hesaplayan örnek: int taban, us, sonuc = ; Console.Write("Taban sayısını giriniz:"); taban = Convert.ToInt(Console.ReadLine()); Console.Write("Kuvvet sayısını giriniz:"); us = Convert.ToInt(Console.ReadLine()); for (int i = ; i <= us; i++) sonuc = sonuc * taban; Console.WriteLine("Tabanı 0 ve kuvveti olan sayının değeri=",taban,us,sonuc); Console.ReadLine();. Dik kenar uzunlukları verilen dik üçgende hipotenüs hesaplayan örnek: double k, k,hipotenus; Console.Write("Birinci Dik Kenarı Girin...:"); k = Convert.ToDouble(Console.ReadLine()); Console.Write("İkinci Dik Kenarı Girin...:"); k = Convert.ToDouble(Console.ReadLine()); //k ve knin karelerini toplamını yapıp kare kökünü alıyoruz. hipotenus = Math.Sqrt((k * k) + (k * k)); Console.WriteLine("Hipotenüs değeri...:0",hipotenus);. C# Console Application ile yapılmış, içerisinde isimler bulunan string bir diziyi en son elemandan itibaren ekrana yazdıran uygulama örneği: static void Main(string[] args) string[] strdizi = "Ahmet", "Ali", "Veli", "Sema","Nedim","Haluk" ; int son = strdizi.length - ; for (int i = son; i >= 0; --i) Console.WriteLine(strDizi[i]);. C# Console Uygumasında kullanıcıdan yaş bilgisi istenerek eğer yaşı ve daha büyükse Ehliyet Alabilirsiniz yazan,değilse Ehliyet alamazsınız diyerek Ehliyet alabilmesi için kaç yılı kaldığını ekranda gösteren örnek: static void Main(string[] args) int yas, fark; Console.Write("Yaşınızı giriniz : "); yas = Convert.ToInt(Console.ReadLine()); if (yas>=) Console.WriteLine("Ehliyet alabilirsiniz."); else fark = - yas; Console.WriteLine("Ehliyet alamazsınız.0 yıl daha beklemeniz gerekiyor.",fark);

10 . Kullanıcının girdiği adet sayıyı bir diziye atayarak, bu dizide bulunan çift sayıların ortalamasını ekrana yazan konsol uygulamasını yapınız. static void Main(string[] args) int adet=0,toplam=0; int[] sayi=new int[]; for (int k=0;k<;k++) Console.Write("0. sayıyı giriniz:",k); sayi[k]=int.parse(console.readline()); for (int k=0;k<;k++) if(sayi[k]%==0) adet++; toplam+=sayi[k]; Console.WriteLine("Ortalaması=0",toplam/adet); 0. Klavyeden sayıyı girilip bunları ekrana yazdıran program using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication class Program static void Main(string[] args) int x; int y; int z; Console.Write(".sayıyı giriniz"); x = Convert.ToInt(Console.ReadLine()); 0 Console.Write(".sayıyı giriniz"); y = Convert.ToInt(Console.ReadLine()); Console.Write(".sayıyı giriniz"); z = Convert.ToInt(Console.ReadLine()); Console.WriteLine("Girilen.Sayı=0", x); Console.WriteLine("Girilen.Sayı=0", y); Console.WriteLine("Girilen.Sayı= "+ z); 0

11 . Girilen sayı çift ise yarısını, tek ise katını alarak ekrana yazdıran program. int sayi,sonuc; Console.Write("Sayıyı giriniz.."); sayi = Convert.ToInt(Console.ReadLine()); if (sayi % == 0) Console.Write("Çifttir"); sonuc = sayi / ; Console.Write("girilen sayı çifttir " + sonuc); else Console.Write("Tektir."); sonuc = sayi * ; Console.Write("girilen sayı tek 0", sonuc); 0. Klavyeden girilen sayının toplamını ekrana yazdıran program 0 0 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication class Program static void Main(string[] args) int x ; int y ; int z ; Console.Write(".sayıyı Giriniz"); x = Convert.ToInt(Console.ReadLine()); Console.Write(".sayıyı Giriniz"); y = Convert.ToInt(Console.ReadLine()); Console.Write(".sayıyı Giriniz"); z = Convert.ToInt(Console.ReadLine()); Console.Write("\n \tgirilen Sayının Toplamı=0",x+y+z);. Kullanıcının yapmış olduğu seçime göre girmiş olduğu sayıları toplayan, çıkaran, çarpan yada bölme işlemi yapan program örneği. int sayi,sayi; char opt; double sonuc; Console.WriteLine("\n\tMenu"); Console.WriteLine("\nTOPLAMA İÇİN + TUŞUNA BASIN");

12 0 0 0 Console.WriteLine("ÇIKARMA İÇİN - TUŞUNA BASIN"); Console.WriteLine("ÇARPMA İÇİN * TUŞUNA BASIN"); Console.WriteLine("BÖLME İÇİN + TUŞUNA BASIN"); Console.Write("\n\n Birinci Sayıyı Girin :"); sayi = Convert.ToInt(Console.ReadLine()); Console.Write(" İkinci Sayıyı Girin :"); sayi = Convert.ToInt(Console.ReadLine()); Console.Write("\nİŞLEM YAPMAK İÇİN BİR OPERATÖR SEÇİN:\t"); opt = Convert.ToChar(Console.ReadLine()); if (opt == '+') sonuc = sayi + sayi; Console.WriteLine("\n0 + = ", sayi, sayi, sonuc); else if (opt == '-') sonuc = sayi - sayi; Console.WriteLine("\n0 - = ", sayi, sayi, sonuc); else if (opt == '*') sonuc = sayi * sayi; Console.WriteLine("\n0 x = ", sayi, sayi, sonuc); else if (opt == '/') sonuc =(double) sayi / sayi; Console.WriteLine("\n0 / = ", sayi, sayi, sonuc); else Console.WriteLine("YANLIŞ OPERATÖR GİRDİNİZ!"); 0. Klavyeden girilen sayının ortalamasını alan program using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication class Program static void Main(string[] args) int x ; int y ; int z ; int t ; int b ; 0 Console.Write(".sayıyı giriniz"); x = Convert.ToInt(Console.ReadLine()); Console.Write(".sayıyı giriniz"); y = Convert.ToInt(Console.ReadLine()); Console.Write(".sayıyı giriniz"); z = Convert.ToInt(Console.ReadLine());

13 t = x + y + z; 0 b = t / ; Console.Write("Sonuc = 0", b);. Klavyeden girilen sayıdan büyük olanını bulan programı yazınız using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication class Program static void Main(string[] args) int x; int y; Console.Write(".sayıyı giriniz"); x = Convert.ToInt(Console.ReadLine()); 0 Console.Write(".sayıyı giriniz"); y = Convert.ToInt(Console.ReadLine()); if (x > y) Console.Write("Büyük olan sayı = 0", x); else Console.Write("Büyük olan sayı = 0", y);. Klavyeden girilen sayıdan büyük olanını bulan büyükten küçüğe altalta yazdıran program using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication class Program static void Main(string[] args) int x ; int y; Console.Write(".sayıyı giriniz"); x = Convert.ToInt(Console.ReadLine()); Console.Write(".sayıyı giriniz"); y = Convert.ToInt(Console.ReadLine()); if (x > y) Console.Write("0\n", x, y); else 0 Console.Write("0\n", y, x);

14 . Dairenin alanını hesaplayan program const double pi =.; double r = new double(); double alan = new double(); Console.Write("Yarı çap = "); r = Convert.ToDouble(Console.ReadLine()); alan = pi * r * r; Console.Write("Alan = 0", alan);. C# Console Uygulamasında Kullanıcıdan tane sayı istenerek. sayının. sayıya tam bölünmesi durumunda Tam bölünüyor yazan, aksi durumda Tam bölünmüyor diyerek kalanı ekranda gösteren örnek: static void Main(string[] args) int sayi, sayi,kalan; Console.Write(". Sayıyı Girin : "); sayi=convert.toint(console.readline()); Console.Write(". Sayıyı Girin : "); sayi = Convert.ToInt(Console.ReadLine()); kalan=sayi%sayi; if(kalan==0) Console.WriteLine("0 sayısı sayısına tam bölünüyor.",sayi,sayi); else Console.WriteLine("0 sayısı sayısına tam bölünmüyor. Kalan. ",sayi,sayi,kalan);. Klavyeden girilen bir sayının faktoriyelini alan program using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace faktoriyel class Program static void Main(string[] args) int sayi; int sonuc = ; Console.Write("Faktoriyeli alınacak saıyı giriniz: "); sayi = Convert.ToInt(Console.ReadLine()); for (int i = ; i < = sayi; i++)

15 0 sonuc = sonuc * i; Console.WriteLine("Sayının Faktoriyeli: " + sonuc);. Yarıçapı verilen dairenin çevresini hesaplayan örnek: float cevre, pi =.f; int yaricap; Console.Write("Yarıçap uzunluğunu giriniz :"); yaricap = Convert.ToInt(Console.ReadLine()); cevre= * pi * yaricap ; Console.WriteLine("Çemberin Çevresi= 0",cevre);. 0 dan a kadar olan sayıların toplamını bulan program using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace faktoriyel class Program static void Main(string[] args) int toplam = 0; for (int i = 0; i < ; i++) toplam += i; Console.Write("0 dan 'a kadar olan sayıların toplamı=" + toplam); 0. Klavyeden girilen bir sayıya kadar tek sayıların ve çift sayıların toplamını bulan program 0 class Program static void Main(string[] args) int cifttoplam = 0; int tektoplam = 0; int sayi = 0; Console.Write("Bir sayı giriniz: "); sayi = Convert.ToInt(Console.ReadLine()); for (int i = 0; i < = sayi; i++) if (i % == 0) cifttoplam += i; else tektoplam += i; Console.WriteLine(sayi+ " sayısına kadar tek sayıların toplamı: " + tektoplam); Console.WriteLine(sayi + " sayısına kadar çift sayıların toplamı: " + cifttoplam);

16 . Yukarıdaki örnek için sayı olduğunda döngüden çıkan program. static void Main(string[] args) int cifttoplam = 0; int tektoplam = 0; int sayi = 0; Console.Write("Bir sayı giriniz: "); sayi = Convert.ToInt(Console.ReadLine()); for (int i = 0; i < = sayi; i++) if (i % == 0) cifttoplam += i; else tektoplam += i; 0 if (i == ) break; Console.WriteLine(sayi + " sayısına kadar tek sayıların toplamı: " + tektoplam); Console.WriteLine(sayi + " sayısına kadar çift sayıların toplamı: " + cifttoplam); 0. a dan z ye kadar olan harfleri ekrana yazdıran program static void Main(string[] args) char i; for (i = 'a'; i < = 'z'; i++) Console.WriteLine(i);. Klavyeden girilen bir sayının tek veya çift olduğunu bulan programı yazınız. static void Main(string[] args) int sayi; Console.Write("SAYIYI GİRİNİZ= "); sayi = Convert.ToInt(Console.ReadLine()); if(sayi%==0) Console.WriteLine("Girdiğiniz sayı ÇİFTTİR"); else Console.WriteLine("Girdiğiniz sayı TEKTİR");

17 . den 0 e kadar olan sayılardan e bölünenlerin adedini veren program. class Program static void Main(string[] args) int adet = 0; for (int i = 0; i < = 0; i++) if (i % == 0) Console.WriteLine(i); adet += ; Console.WriteLine(" e bölünen sayıların adeti= " + adet);. Klavyeden girilen adet sayıdan en büyük ve en küçük olanı bulan program static void Main(string[] args) int enbuyuk = 0; int enkucuk = 0; int sayi; for (int i = ; i < ; i++) Console.Write(i+". sayıyı giriniz= "); sayi = Convert.ToInt(Console.ReadLine()); if (sayi < enkucuk) enkucuk = sayi; if (sayi > enbuyuk) enbuyuk = sayi; Console.WriteLine("En büyük sayı= "+enbuyuk); Console.WriteLine("En küçük sayı= " + enkucuk); 0. 0 den başlayıp 00 e kadar klavyeden girilen sayıya bölünen kaç adet sayı olduğunu veren program static void Main(string[] args) int adet = 0; int sayi; Console.Write("Kaça bölünmesini istiyorsunuz: "); sayi = Convert.ToInt(Console.ReadLine()); for (int i = 0; i < = 00; i++) if (i % sayi==0) Console.WriteLine(i); adet = adet + ;

18 0 Console.WriteLine("0 den 00 e kadar "+sayi+" sayısına bölünen "+adet+" sayı vardır");. Ortalamaya göre harf notunu bulan program Console.Write("vize notunuzu giriniz="); int vize = int.parse(console.readline()); Console.Write("final notunuzu giriniz="); int final = int.parse(console.readline()); double ort = (vize * 0.0) + (final * 0.0); if (ort >= 0 && ort < = ) Console.Write("Ortalamanız=0 ", ort); Console.Write("FF Kaldınız\n "); else if (ort >= && ort < = ) Console.Write("Ortalamanız=0 ", ort); Console.Write("FD Kaldınız\n"); else if (ort>= && ort< =) 0 Console.Write("Ortalamanız=0", ort); Console.Write("DD Koşullu\n"); else if (ort>= && ort< =) Console.Write("DC Koşullu\n"); else if (ort>=0 && ort< =) 0 Console.Write("CC Geçtiniz\n"); else if (ort >= && ort < = ) Console.Write("Ortalamanız=0", ort); Console.Write("CB Geçtiniz\n"); else if (ort >= && ort < = 0) Console.Write("Ortalamanız=0", ort); 0 Console.Write("BB Geçtiniz\n"); else if (ort >= && ort < = ) Console.Write("Ortalamanız=0", ort); Console.Write("BA Geçtiniz\n"); else if (ort >= && ort < = 0) Console.Write("Ortalamanız=0", ort); 0 Console.Write("AA Geçtiniz\n");. Klavyeden girilen bir sayının seçime bağlı olarak karesini, küpünü ve karekökünü alan programı yazınız. class Program static void Main(string[] args)

19 0 0 int x, secim; double kare, kok, kup; Console.Write("Bir sayı giriniz="); x = int.parse(console.readline()); Console.Write("-Kare -Küp -Kök\n"); Console.WriteLine(); Console.Write("Seçiminiz= "); secim = int.parse(console.readline()); if (secim == ) kare = x * x; Console.Write("Girdiğiniz sayının karesi= 0", kare); else if (secim == ) kup = x * x * x; Console.Write("Girdiğiniz sayının kübü= 0", kup); else if (secim == ) kok = Math.Sqrt(x); Console.Write("Girdiğiniz sayının kökü= 0", kok);. Dizi Örneği static void Main(string[] args) int[] a =,,,,,,, ; for (int i = 0; i < ; i++) Console.WriteLine(a[i]);. Dizi Örneği static void Main(string[] args) int[] a = new int[]; a[0] = 000; a[] = 0; a[] = 00; a[] = 00; a[] = 00; a[] = 00; a[] = 00; a[] = 00; a[] = 00; a[] = 00; for (int i = 0; i < ; i++) Console.WriteLine("A'nın [0] değeri = ", i, a[i]); 0. Dizilere dışardan veri girişi ve veri okunması static void Main(string[] args) // dizinin elemanlarını dısardan okutmak.

20 int[] a = new int[]; for (int i = 0; i < ; i++) Console.Write("a[0] degeri = ", i); a[i] = Convert.ToInt(Console.ReadLine()); for (int i = 0; i < ; i++) Console.WriteLine("a'nın 0 degeri =", i, a[i]); 0. Rastgele sayılar ile dizi elemanlarını oluşturma 0 class Program static void Main(string[] args) int a = 0; Console.Write("Dizimiz Kaç Elemanlı Olsun ="); a = Convert.ToInt(Console.ReadLine()); int[] sayilar = new int[a]; Random rnd = new Random(); for (int i = 0; i < a; i++) sayilar[i] = rnd.next(, 0); ; for (int i = ; i <= sayilar.length; i++) Console.WriteLine("Dizinin 0 Elemanını ", i, sayilar[i - ]); Console.ReadLine(). Kolonlu Sayısal Loto Sayı Üretme Programı int kolonsayisi; Console.Write("Kolon sayısını giriniz >>>"); kolonsayisi = int.parse(console.readline()); Random rnd = new Random(); int[] rastgelesayi = new int[]; for (int j = 0; j < kolonsayisi; j++) for (int i = 0; i < ; i++) rastgelesayi[i] = rnd.next(, 0); Array.Sort(rastgelesayi); for (int i = 0; i < ; i++) Console.Write(rastgelesayi[i] + " "); Console.WriteLine("\n"); Console.ReadLine();. Kullanıcıya kaç tane sayıyı toplayacağını sorup, kullanıcının toplayacağı kadar sayıyı kullanıcıya tek tek soran ve kullanıcının yazdığı bu sayıların toplamını ekrana yazan programı yazınız static void Main(string[] args)

21 int sayi, adet = 0; int toplam = 0; Console.Write("Kaç tane sayı toplayacaksın= "); adet = Convert.ToInt(Console.ReadLine()); for (int i = ; i < = adet; i++) Console.Write(i + ". sayıyı giriniz= "); sayi = int.parse(console.readline()); toplam = toplam + i; Console.WriteLine("Girdiğiniz sayıların toplamı= " + toplam);. C# ile klavyeden girilen fiyat değerine % kdv ekleyip kdv li fiyatını bulan ve ekrana yazan örnek: float fiyat,tutar, oran; Console.Write("Fiyatı Giriniz:"); fiyat = Convert.ToSingle(Console.ReadLine()); tutar = fiyat + (fiyat*/0); Console.WriteLine("KDV' li fiyat : 0",tutar);. Kullanıcı tarafından fiyatı ve KDV oranı girilen ürünün tutarını hesaplayan örnek: float fiyat, kdv, tutar, oran; Console.Write("Fiyatı Giriniz:"); fiyat = Convert.ToSingle(Console.ReadLine()); Console.Write("KDV oranını Giriniz:"); oran = Convert.ToSingle(Console.ReadLine()); kdv = fiyat * oran; tutar = fiyat + kdv; Console.WriteLine("Kdv = 0tl Tutar = tl", kdv, tutar); Derece olarak verilen sıcaklığı Fahrenayta çeviren örnek: double deg,fah; Console.Write( Derece cinsinden sıcaklık değerini girin : ); derece = Convert.ToDouble(Console.ReadLine()); fah = derece*. + ; Console.WriteLine( Girdiğiniz derece=0, Fahrenait değeri=,derece,fah);. Klavyeden kullanıcı negatif sayı girene kadar girdiği sayıları toplayan C# Console uygulamasına ait örnek: static void Main(string[] args) int sayi=0, toplam=0; while(true) Console.WriteLine("Sayı girin"); sayi=convert.toint(console.readline()); if(sayi<0) break;

22 toplam+=sayi; Console.WriteLine("Girilen sayıların toplamı :"+toplam);. Verilen bir string dizisini, ters sırada (sondan baş a doğ ru) listeleyen örnek: class DiziListele public static void Main(string[] args) string[] strdizi="ali","zekiye","cemil", "Kemal"; int son = strdizi.length-; for(int i=son; i>=0; --i) Console.WriteLine(strDizi[i]);. Verilen bir ki şi adını bir dizide arayan ve bulunup bulunamadı ğını belirten C# Console uygulaması örneği: using System; class DiziArama public static void Main(string[] args) string[] strdizi="ahmet", "Mehmet", "Ali", "Kemal"; string kelime = "Kemal"; if (ara(strdizi,kelime)) Console.WriteLine(kelime+" Dizide Bulundu"); else Console.WriteLine(kelime+" Dizide Bulunamadı"); kelime = "Yılmaz"; if (ara(strdizi,kelime)) Console.WriteLine(kelime+" Dizide Bulundu"); else Console.WriteLine(kelime+" Dizide Bulunamadı"); public static bool ara(string[] dizi, string aranan) 0 for(int i=0; i<dizi.length; ++i) if (aranan.equals(dizi[i])) return true; return false;. 0 satır 0 sütundan oluşan iki boyutlu sayısal diziye 0-0 arasında rastgele sayılardan değer atanacaktır. Değer atandıktan sonra her bir satırdaki elemanların toplamını bulup ekrana yazdıran programı yazınız. int[,] dizi = new int[0, 0]; Random rnd = new Random(); for (int i = 0; i < 0; i++) int satirtoplami = 0; for (int j = 0; j < 0; j++)

23 dizi[i, j] = rnd.next(0, 0); satirtoplami += dizi[i, j]; Console.WriteLine(satirToplami);. Kendisine değişken sayıda parametre olarak yollanan rakamlardan oluşabilecek en büyük ve en küçük sayıları oluşturup geriye döndüren int BuyukSayi( ) ve int KucukSayi( ) adındaki metotları yazınız. Örnek: BuyukSayi(,,,,,,) > KucukSayi(,,,,,) > static int BuyukSayi(params int[] dizi) int buyuksun = 0; Array.Sort(dizi); Array.Reverse(dizi); foreach (int eleman in dizi) Console.Write(eleman); return buyuksun; static int KucukSayi(params int[] dizi) int kucuksun = 0; Array.Sort(dizi); foreach (int eleman in dizi) 0 Console.Write(eleman); return kucuksun; static void Main(string[] args) 0 BuyukSayi(,,,,,); KucukSayi(,,,,, ); 0. Arka arkaya girilen rastgele tamsayının ortalaması ile bu sayılardan en büyük ve en küçük olanının ortalamasını bularak elde edilen bu iki ortalamanın farkını alan sonuçta tüm sayıların ortalaması, en küçük sayı,en büyük sayı küçük büyük sayıların ortalamasını gösteren C# Console Örneği. static void Main(string[] args) double sayi, kucuk, buyuk, toplam=0,ortalama,kucukbuyukortalama; Console.Write("Sayıyı gir : "); sayi = Convert.ToDouble(Console.ReadLine()); kucuk = sayi; buyuk = sayi; toplam += sayi; for(int i=;i<;i++) Console.Write("Sayıyı gir : "); sayi = Convert.ToDouble(Console.ReadLine()); toplam += sayi;

24 0 0 if(sayi>buyuk) buyuk = sayi; if(sayi<kucuk) kucuk = sayi; ortalama = toplam / ; kucukbuyukortalama = (kucuk + buyuk) / ; Console.WriteLine("Girilen En Küçük Sayı : 0", kucuk); Console.WriteLine("Girilen En Büyük Sayı : 0", buyuk); Console.WriteLine("Sayıların Ortalaması : 0", ortalama); Console.WriteLine("En küçük ve En büyük Sayı Ortalaması : 0", kucukbuyukortalama); Console.WriteLine("Ortalamaların Farkı : 0", ortalama-kucukbuyukortalama);

25

PDF. C# Console Örnekleri.

PDF. C# Console Örnekleri. 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...

Detaylı

Görsel Programlama 1

Görsel Programlama 1 Görsel Programlama 1 1. Ekrana Hello world! yazan c# console application kodları: Console.Write("Hello world!"); 2. Ekranda ilk satıra Hello, ikinci satıra world! yazan kod: Console.WriteLine("Hello");

Detaylı

C# Örnek Uygulamalar I

C# Örnek Uygulamalar I C# Örnek Uygulamalar I Operatörler Aşağıda verilen program parçalarının sonucunda ekranda ne yazar? Console.WriteLine(a+++b--); Console.WriteLine(a+++--b); Açıklama: (a++)+(b--) şeklinde olur. Önce a ile

Detaylı

C# Çalışma Örnekleri

C# Çalışma Örnekleri 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

Detaylı

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ Değişkenler PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ C# Programlama Dili Giriş Değişkenler bir programlama dilinde verilerin depolanma alanlarını temsil eder. Tanımlanan her değişkene bellek bölgesinden bir alan

Detaylı

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

T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ 2013-2014 EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ 2013-2014 EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN C SHARP ÖRNEK KOD ÇALIŞMALARI HAZIRLAYAN: EBRU KURTOĞLU

Detaylı

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

Programlama Tekniklerine Giriş Vize (Ders kodları ve örnek kodlar) Kullanıcı tarafından girilen 2 sayı ile 4 işlem Console.WriteLine("1. Sayı Giriniz"); Console.WriteLine("2. Sayı Giriniz"); int sayi2 = Convert.ToInt32(Console.ReadLine()); int toplam = sayi1 + sayi2;

Detaylı

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

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz. Ön bilgi: Dizi tanımlayabilmeli. foreach deyimi bilinmeli. Rastgele sayılar (Random) bilinmeli. 1. Aşağıda tamsayı tipinde iki boyutlu bir dizinin nasıl tanımlandığı, bir fonksiyona parametre olarak nasıl

Detaylı

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

ALGORTMA ve PROGRAMLAMA - II (C# Sürümü) DERS NOTLARI T.C. EGE ÜNVERSTES MÜHENDSLK FAKÜLTES BLGSAYAR MÜHENDSL BÖLÜMÜ ALGORTMA ve PROGRAMLAMA - II (C# Sürümü) DERS NOTLARI Y. Doç. Dr. Aybars UUR C# PROGRAMLAMA ÖRNEKLER Deiken Tanımlama, Aritmetik lemler, String'ler,

Detaylı

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

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach() (LOOPS) while(), do-while(), for(), foreach() Döngüler (loops) while do-while for foreach while ( koşul ) işlemler; do işlemler; while (koşul ); for (başlangıç ; koşul ; arttırma) işlemler; foreach ( tip

Detaylı

Akış Konrol Mekanizmaları

Akış Konrol Mekanizmaları Akış Konrol Mekanizmaları Koşul İfadeleri C# dilinde koşula bağlı olarak işlemler gerçekleştirmek için iki farklı deyim kullanılabilir: if deyimi switch deyimi If Deyimi if (Koşul) else Koşul_doğru_ise_yapılacaklar

Detaylı

BPR152-Algoritma ve Programlama II Uygulama -13

BPR152-Algoritma ve Programlama II Uygulama -13 Örnek problemler ve çözümleri /*Klavyeden girilen n ve m aralığındaki (n ve m dahil) 2, 3 ve 5 sayılarına bölünebilen sayıların toplamlarını ve ortalamalarını hesaplayan bir C# programını yazınız. Not-1:

Detaylı

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

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 DİZİLER (ARRAYS) 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 değişken tanımlamak gereklidir. string gun1,

Detaylı

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

C# da basit console uygulamaları. C# da basit console uygulamaları C# da basit console uygulamaları C# da basit console uygulamaları C# da basit console uygulamaları geliştirdiğimiz sayfamızda bulunmaktasınız. Temel seviyeden başlayıp ileri seviye uygulamalar yazacağız.

Detaylı

C# Console Uygulamaları ifelse Yapıları 2

C# Console Uygulamaları ifelse Yapıları 2 C# Console Uygulamaları ifelse Yapıları 2 C# Console Uygulamaları if-else Yapıları 2 yazımızda if-else, else if kontrol yapılarının devamını programlar içerisinde göreceğiz. visual-studio-c-sharp Almak

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları Konsol Uygulaması Oluşturma Konsol uygulaması oluşturmak için program açıldıktan sonra Create: Project ya da New Project seçeneği tıklanabilir. New Project penceresini açmak için farklı yollar da vardır.

Detaylı

Programlama Dilleri 3

Programlama Dilleri 3 Akış Konrol Mekanizmaları 1 Koşul İfadeleri Programlar içersinde bazı durumlarda programın akışının değişmesi ya da farklı işlemlerin yapılması gerekebilir. Bazen de seçimlerin yapılması ya da belirli

Detaylı

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

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? ve Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? Şimdi ne tarafa gideceğiz yahu? KARAR VER!!! Karar mekanizması A B if yapısı ve kullanımı

Detaylı

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

8- PROGRAM YAPISAL KOMUTLARI ve. M.ilkucar MAKU MYO 1 ve M.ilkucar 2010 - MAKU MYO 1 7- PROGRAM YAPISAL KOMUTLARI Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? M.ilkucar 2010 - MAKU MYO 2

Detaylı

Programlama Dilleri 3

Programlama Dilleri 3 Diziler (Arrays) 1 Dizi Kavramı Bellekte ard arda yer alan aynı türden nesneler kümesine dizi (array) denilir. Bir dizi içerisindeki bütün elemanlara aynı isimle ulaşılır. Yani dizideki bütün elemanların

Detaylı

BPR152-Algoritma ve Programlama II Uygulama -12

BPR152-Algoritma ve Programlama II Uygulama -12 Fonksiyon ödevlerinin çözümleri using System; namespace FonkClass class Program static void Main() int toplam = Topla3Sayi(3, 4, 5); Console.WriteLine("Toplam = " + toplam); int sonuc = Carp3Sayi(3, 4,

Detaylı

/*int sayi1, sayi2,toplam=0;

/*int sayi1, sayi2,toplam=0; static void Main(string[] args) { //--------------------1. ders-------------------- -------- / ekrana yazma ekrandan okuma sayısal değerleri okuma yer tutucular basit tip dönüşümü / /int sayi1, sayi2,toplam=0;

Detaylı

BPR152-Algoritma ve Programlama II Uygulama -8

BPR152-Algoritma ve Programlama II Uygulama -8 Bu uygulamalar ile aşağıdaki bilgileriniz pekişecektir. Döngü Yapıları İç-içe döngüler Sonsuz döngüler Döngü içinde kullanılan yardımcı ifadeler o break o continue o goto // iç içe for döngüleri kullanımı

Detaylı

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA 6. HAFTA EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA Öğr. Gör. S. M. Fatih APAYDIN apaydin@beun.edu.tr EMYO Bülent Ecevit Üniversitesi Kdz. Ereğli Meslek Yüksekokulu ALGORİTMA ÖRNEK1: İki sayının toplamı

Detaylı

Programlama Temelleri Örnek Sorular

Programlama Temelleri Örnek Sorular Programlama Temelleri Örnek Sorular 1) Bir üçgenin iki açısını kullanıcıdan alınız. Üçüncü açısını hesaplayıp ekrana yazdırınız. Not: Üçgenin iç açıları toplamı 180 derecedir. int aci1, aci2, aci3; Console.Write("1.

Detaylı

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

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI BİLGİSAYARDA PROGRAMLAMA DERSİ ÖRNEK PROGRAMLAR 1. Kullanıcının girdiği iki sayını toplamını bulan program. Form: int sayi1, sayi2, toplam; sayi1

Detaylı

C# ÖRNEK UYGULAMALAR

C# ÖRNEK UYGULAMALAR 1 C# ÖRNEK UYGULAMALAR 1) Klavyeden girilen herhangi bir cümlenin ekrana 10 defa yazdırılmasını sağlayan programı yazınız. string cumle; cumle = txtcumle.text; for (int i = 1; i

Detaylı

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

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO while(), do-while(), for() Döngü (loop) : Bir koşul sağlandığı (true olduğu) sürece bir veya birden çok komutun tekrarlanması işlemidir. Java Döngüler (loops) While() do-while() for ( ) while ( koşul )

Detaylı

11- FONKSİYONLAR (FUNCTIONS)

11- FONKSİYONLAR (FUNCTIONS) 1 Fonksiyon : Belirli bir işi yapan programın bir isim altına tanımlanarak, o isimle çağrılarak kullanılması. Fonksiyonun faydaları : Programın modülerliğini arttırır. Aynı işi yapan program parçası tekrar

Detaylı

PROGRAMLAMA DİLLERİ I

PROGRAMLAMA DİLLERİ I PROGRAMLAMA DİLLERİ I Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta 1. Hafta 2. Hafta 3. Hafta 4. Hafta 5. Hafta 6. Hafta 7. Hafta 8. Hafta 9. Hafta 10. Hafta 11. Hafta 12. Hafta

Detaylı

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.

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. DÖNGÜLER Amaçlar: 1. ÇEVRİM OLUŞTURMA (DÖNGÜ) 2. WHILE DEYİMİ 3. DO... WHILE DEYİMİ 4. FOR DEYİMİ Örnek 4-1 Programı yazın ve çalıştırın. Örnek 4-2 Programı yazın ve çalıştırın. Örnek 4-3 Aşağıdaki kodu

Detaylı

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

Ö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. Ö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. PROGRAM Soru1 PRINT Merhaba Dünya! ; 2. Klavyeden girilen negatif bir sayıyı

Detaylı

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

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM 2014) //Class (Sınıf) // Sınıf (class) soyut veri tipidir. // Nesne (object) sınıfın somutlaşan bir cismidir. // static : nesnesi oluşturulmaz.

Detaylı

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

static void dizi_24() { Random rnd = new Random(); int [] tutulan=new int[10]; int dogru; static void dizi_23() Random rnd = new Random(); int tutulan, tahmin=0, oyuncu,osay=0; Console.Write("Oyuncu sayısını giriniz: "); oyuncu = Convert.ToInt32(Console.ReadLine ()); int[] puan=new int[oyuncu];

Detaylı

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

DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN GİRİŞ Ekrana «Merhaba Java» şeklinde bir mesajı 100 defa yazmak istediğinizi düşünelim. Aşağıdaki komut satırını 100 kez yazmak sıkıcı

Detaylı

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

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta Ön bilgi: Özyineli fonksiyon tanımlanabilmeli. Dizilerin fonksiyon parametresi veya geri dönüş değeri olarak kullanımı bilinmeli. 1. Klavyeden girilen sayı n olmak üzere [1..n] aralığındaki sayıların toplamı

Detaylı

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

D İ Z İ L E R A R R A Y S D İ Z İ L E R A R R A Y S 1 Örneğin 120 adet öğrencinin adını klavyeden girip, daha sonra bunları ekrandan yazdıralım. Bunun için, her öğrenci için ayrı bir değişken tanımlanmalıdır. String ad1; String

Detaylı

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

2) /* Kullanıcıdan alınan iki sayının obebini alt fonksiyon yardımı ile hesaplayan C programı*/ GENEL TEKRAR 1) /*Kullanıcının belirlediği sayı kadar dikdörtgenin kenar bilgilerini kullanıcıdan alan, dikdörtgenlerin alan ve çevresini alt fonksiyon yardımı ile hesaplayan ve sonuçları ekrana yazan

Detaylı

Basit Algoritma Akış Diagramı Örnekleri

Basit Algoritma Akış Diagramı Örnekleri Basit Algoritma Akış Diagramı Örnekleri Mantıksal veya Döngüsel olmayan akış diagramı örnekleri Klavyeden girilen fiyatı, KDV(%18) ekleyerek ekrana yazdırın. Sayısal Fiyat, Sonuc Yaz; Fiyat giriniz Oku;

Detaylı

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

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Fonksiyon Tanımlamak Java da Döngüler Java da Şart İfadeleri Uygulamalar Java da Fonksiyon Tanımlamak JAVA DA FONKSİYON TANIMLAMAK 4 Fonksiyonlar;

Detaylı

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

BMÜ-111 Algoritma ve Programlama. Bölüm 5. Tek Boyutlu Diziler BMÜ-111 Algoritma ve Programlama Bölüm 5 Tek Boyutlu Diziler Yrd. Doç. Dr. İlhan AYDIN 1 Problem 100 adet sayı okumak istediğimizi düşünelim. Bu sayıların ortalaması hesaplanacak ve sayıların kaç tanesinin

Detaylı

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

Length: metin uzunluğunu yada diğer bir deyişle dizi elaman sayısını döndürür. Programlama Temelleri Trim: metnin başındaki ve sonundaki boşlukları kaldırır. Trim( Selam ) Selam şeklinde çıkar Split: metin içinde ayırma işlemi yapar. Split( ) Metni boşluklarını diziye atar. oşluk

Detaylı

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

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ C# Yazım Kuralları 1 İçindekiler C# Yazım Kuralları Veritipleri Değişkenler Operatörler Sınıflar Nesneler, Özellik, Metot ve Olay Bileşenler 2 C# yazım kuralları Deyimlerde büyük küçük harf yazıma uyulmalı

Detaylı

PROBLEM ÇÖZME VE ALGORİTMALAR

PROBLEM ÇÖZME VE ALGORİTMALAR PROBLEM ÇÖZME VE ALGORİTMALAR Egemen TEKKANAT [ŞİRKET ADI] [Şirket adresi] 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

Detaylı

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

Diziler. Yrd.Doç.Dr.Bülent ÇOBANOĞLU Diziler Yrd.Doç.Dr.Bülent ÇOBANOĞLU Dizi (Array) Nedir? Bellekte sürekli yer kaplayan artarda sıralanmış aynı türden verilerin oluşturduğu kümeye dizi (array) denir. Dizi, çok fazla miktardaki tek tip

Detaylı

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

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while Değişkenler Değişkenler bir bilginin bellekteki konumunu temsil eden sembolik isimlerdir. Bilgisayarda hemen hemen tüm işlemler bellekte yapılır. Program çalıştırıldığında değişken ve bu değişkenin türüne

Detaylı

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.

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. 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. Algoritma bir sorunun çözümü için izlenecek yolun tanımıdır.

Detaylı

ALGORİTMA ÖRNEKLERİ ve YAZILIYA HAZIRLIK SORULARI

ALGORİTMA ÖRNEKLERİ ve YAZILIYA HAZIRLIK SORULARI ALGORİTMA ÖRNEKLERİ ve YAZILIYA HAZIRLIK SORULARI 1 ÖRNEK 1: Klavyeden okunan bir sayının 10 fazla ve 10 eksiğini bulup yazan programın algoritma ve akış şeması şöyledir. Girdi Bir sayı (a) Çıktı Sayının

Detaylı

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Kitabın Amacı 1 Algoritmanın Önemi 2 Bilgisayarın Doğuşu ve Kullanım Amaçları 3 Programlama Dili Nedir? 3 Entegre Geliştirme Ortamı (IDE) Nedir? 4 2 ALGORİTMA VE AKIŞ

Detaylı

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

TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları 1. Klavyeden girilen üç sayıyı toplayan ve ortalamasını alıp sonuçları ekrana yazdıran sözde kodunu yazınız. PROGRAM Soru1 READ A, B, C; TOP = A + B+ C;

Detaylı

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

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BİR BOYUTLU DİZİLER Amaçlar: 1. 1 BOYUTLU DİZİLERİ TANIMLAMAK 2. 1 BOYUTLU DİZİ UYGULAMALARI YAPMAK Örnek 5-1 Aşağıdaki program öğrenci notlarını bularak en iyi notu hesaplar. Harf notu şu şekilde hesaplanır:

Detaylı

Lambda İfadeleri (Lambda Expressions)

Lambda İfadeleri (Lambda Expressions) Lambda İfadeleri (Lambda Expressions) Lambda İfadeleri, değişkenlere değer atamak için kullanılan sadeleştirilmiş anonim (isimsiz) fonksiyonlardır. Bu fonksiyonlar matematikteki ve bilgisayar bilimlerindeki

Detaylı

NESNEYE YÖNELİK PROGRAMLAMA

NESNEYE YÖNELİK PROGRAMLAMA NESNEYE YÖNELİK PROGRAMLAMA Rastgele sayı üretme C#'ta program yazarken (özellikle oyun programlarında) rastgele değerlere ihtiyaç duyabiliriz. Rastgele sayı üretebilmemiz için öncelikle Random sınıfı

Detaylı

YZM 2105 Nesneye Yönelik Programlama

YZM 2105 Nesneye Yönelik Programlama YZM 2105 Nesneye Yönelik Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 2 C# Programlama Dili Örnekler 2 Örnek1:

Detaylı

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA MATLAB 3.DERS disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA Daha önceki derslerimizde input komutu ile klavye üzerinden MATLAB programlama ortamına veri girmeyi öğrenmiştik. Bu dersimizde ise disp

Detaylı

Algoritma ve Programlama: Karar Yapıları ve Döngüler

Algoritma ve Programlama: Karar Yapıları ve Döngüler Algoritma ve Programlama: Karar Yapıları ve Döngüler Bir algoritma, herhangi bir programlama dili (C, C++, Pascal, Visual Basic, Java gibi) ile kodlandığında program haline gelir. Algoritmada yer alan

Detaylı

BMT 101 Algoritma ve Programlama I 3. Hafta (Örnekler) Yük. Müh. Köksal GÜNDOĞDU 1

BMT 101 Algoritma ve Programlama I 3. Hafta (Örnekler) Yük. Müh. Köksal GÜNDOĞDU 1 BMT 101 Algoritma ve Programlama I 3. Hafta (Örnekler) Yük. Müh. Köksal GÜNDOĞDU 1 Örnek Uygulamalar Yük. Müh. Köksal GÜNDOĞDU 2 Örnek: Aşağıdaki akış diyagramının sonucunu bulunuz. Yük. Müh. Köksal GÜNDOĞDU

Detaylı

Algoritma ve Programlamaya Giriş

Algoritma ve Programlamaya Giriş Algoritma ve Programlamaya Giriş Algoritma Bir sorunu çözebilmek için gerekli olan sıralı ve mantıksal adımların tümüne Algoritma denir. Doğal dil ile yazılabilir. Fazlaca formal değildir. Bir algoritmada

Detaylı

M.ilkucar MAKU MYO 1

M.ilkucar MAKU MYO 1 M.ilkucar 2010 - MAKU MYO 1 7- PROGRAM YAPISAL KOMUTLARI Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? M.ilkucar 2010 - MAKU MYO 2 7-

Detaylı

YZM 2105 Nesneye Yönelik Programlama

YZM 2105 Nesneye Yönelik Programlama YZM 2105 Nesneye Yönelik Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 2 C# Programlama Dili Elemanları Bu bölümde;

Detaylı

C#(Sharp) Programlama Dili

C#(Sharp) Programlama Dili Değişkenler C#(Sharp) Programlama Dili Program yazarken her zaman sabit verilerle çalışmayız, çoğu zaman programımızda bir verinin kullanıcının davranışına göre değişmesi gerekir. Kullanıcıdan bir metin

Detaylı

DATA STRUCTURES. Part I C# Programlama Dili Temelleri

DATA STRUCTURES. Part I C# Programlama Dili Temelleri DATA STRUCTURES Part I C# Programlama Dili Temelleri DERSİN İÇERİĞİ 1. C# DİLİNE GİRİŞ 2. KONSOL UYGULAMASI GELİŞTİRİLMESİ 3. FORM UYGULAMASI GELİŞTİRİLMESİ 4. VERİ TİPLERİ ve DEĞİŞKENLER 5. PROGRAM KONTROL

Detaylı

Döngüsel Akış Diagramı Algoritmaları

Döngüsel Akış Diagramı Algoritmaları Döngüsel Akış Diagramı Algoritmaları Belirli işlemleri defalarca yapan algoritmalar... 10 Adet Çöp Toplayan Algoritma www.dersmax.com Döngüsel Akış Diagramı Algoritmaları 1 www.dersmax.com Döngüsel Akış

Detaylı

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

C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü yazımızda Switch Case seçeneğindeki örnekleri yapmaya devam ediyoruz artı olarak

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları DİZİLER Bellekte ard arda yer alan aynı türden nesneler kümesine dizi (array) denilir. Bir dizi içerisindeki bütün elemanlara aynı isimle ulaşılır. Yani dizideki bütün elemanların isimleri ortaktır. Elemanlar

Detaylı

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

BMT 101 Algoritma ve Programlama I 7. Hafta. Yük. Müh. Köksal Gündoğdu 1 BMT 101 Algoritma ve Programlama I 7. Hafta Yük. Müh. Köksal Gündoğdu 1 C++ Program Denetimi Yük. Müh. Köksal Gündoğdu 2 Program Denetimi Bir program, belirli deyim satırlarından oluşur ve genellikle bu

Detaylı

BİL1001 Bilgisayar Bilimlerine Giriş 1

BİL1001 Bilgisayar Bilimlerine Giriş 1 DEÜ Bilgisayar Bilimleri Bölümü BİL1001 Bilgisayar Bilimlerine Giriş 1 Öğr. Gör. Dr. Alper VAHAPLAR 2017 Yaz Okulu Tekrarlı Yapılar Algoritmanın belirli bir kısmının, belirli kere ya da belirli durumlar

Detaylı

PROGRAMLAMA DİLLERİ I

PROGRAMLAMA DİLLERİ I PROGRAMLAMA DİLLERİ I Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Öğr. Gör. M. Mutlu YAPICI Hafta 1. Hafta 2. Hafta 3. Hafta 4. Hafta 5. Hafta 6. Hafta 7. Hafta

Detaylı

Soru 1: Fahrenheit cinsinden verilen sıcaklığı Kelvin'e çeviren bir program yazınız. Aşağıdaki dönüşüm formülünü kullanabilirsiniz:

Soru 1: Fahrenheit cinsinden verilen sıcaklığı Kelvin'e çeviren bir program yazınız. Aşağıdaki dönüşüm formülünü kullanabilirsiniz: Soru 1: Fahrenheit cinsinden verilen sıcaklığı Kelvin'e çeviren bir program yazınız. Aşağıdaki dönüşüm formülünü kullanabilirsiniz: Soru 2: Girilen n adet sayının harmonik ortalamasını bulan bir program

Detaylı

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

Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ WEB TEKNOLOJİLERİ VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak

Detaylı

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

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN TEMEL AMAÇLAR Bir dairenin yarıçapını kullanıcıdan alarak dairenin alanını hesaplamak istediğimizi düşünelim. Eğer girilen değer

Detaylı

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

NOT: Bu kodlar çeşitli internet siteleri, üniversite siteleri ve ders kitaplarından derlenerek hazırlanmıştır. NOT: Bu kodlar çeşitli internet siteleri, üniversite siteleri ve ders kitaplarından derlenerek hazırlanmıştır. 1.FOR DÖNGÜSÜ int sayac; for(sayac=1;sayac

Detaylı

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

C de Detaylı Üs Alma Programı. C# Dilinde Metot Tanımlama ve Yazdırma C de Detaylı Üs Alma Programı Bu uygulama yazısında C de pow() fonksiyonunu kullanmadan üs hesabı yapan programı yazmaya çalıştım. Başta tanımladığım float tipinde 2 fonksiyon sayesinde + lı ve li üs değerleriyle

Detaylı

NESNEYE DAYALI PROGRAMLAMA 11. HAFTA UYGULAMA DERSİ

NESNEYE DAYALI PROGRAMLAMA 11. HAFTA UYGULAMA DERSİ NESNEYE DAYALI PROGRAMLAMA 11. HAFTA UYGULAMA DERSİ JENERİKLER VE KOLEKSİYONLAR Jenerikler (parametreleştirilmiş tip) Jenerikler ile birlikte farklı tiplerde verilerle tip güvenlikli bir biçimde çalışılabilecek

Detaylı

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ 2017-2018 BaharYarıyılı Balıkesir Üniversitesi Endüstri Mühendisliği Bölümü 6 BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Temel Algoritma Örnekleri, Genel Uygulamalar) Yrd. Doç. Dr. İbrahim Küçükkoç Web:

Detaylı

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

7.1- Operatörler ve Giriş-Çıkış İşlemleri. M.İLKUÇAR - 1 7.1- Operatörler ve Giriş-Çıkış İşlemleri M.İLKUÇAR - imuammer@yahoo.com 1 7- PROGRAMLAMAYA GİRİŞ 7.10- Paketleme (BOXING) : (Veriyi yeni tipe uygunlaştırma işlemi) int ort = (int) 3.14; // 3 olur int

Detaylı

Pascal Programlama Dili

Pascal Programlama Dili Pascal Programlama Dili Öğr. Gör. Özgür ZEYDAN Z.K.Ü. Çevre Müh. Bölümü Pascal Programlarının Yapısı Program program_adı; Uses unitler type Özel veri tipleri Const Sabitler Label etiketler var değişken

Detaylı

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

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ AD SOYAD : TESLİM TARİHİ : OKUL NO : TESLİM SÜRESİ : 1 hafta Ödev No : 5 1. Aşağıdaki programların çıktısı

Detaylı

C++ Dilinde Bazı Temel Algoritmalar

C++ Dilinde Bazı Temel Algoritmalar C++ Dilinde Bazı Temel Algoritmalar Bazı eşyalar için her eve lazım derler. Az sonra bahsedeceğimiz algoritmalar da her kodcuya lazım cinsten. Sayının tek mi çift mi olduğuna karar veren programdan, çarpım

Detaylı

Nesne Tabanlı Programlama

Nesne Tabanlı Programlama Nesne Tabanlı Programlama Ders Notu - 2 (Denetim Yapıları, Diziler) Dicle Üniversitesi Mühendislik Fakültesi Elektrik Elektronik Mühendisliği Bölümü 1 Denetim Yapıları 1 if else Seçme yapısı, mantıksal

Detaylı

ALGORİTMA (ALGORITHM) M.İLKUÇAR -

ALGORİTMA (ALGORITHM) M.İLKUÇAR - ALGORİTMA (ALGORITHM) DÖNGÜLER (LOOPS) Döngü : Koşul sağlandığı sürece (true), işlem yada işlemlerin tekrarlanması. Örneğin; ekrana 100 adet * yazdırılması, x! v.b. gibi işlemlerde döngüler kullanılır.

Detaylı

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

Operatörler. Operatörlerin işlem yapabilmek için ihtiyaç duydukları değerlere ise operand denir. 1 Operatörler Operatörler önceden tanımlanmış birtakım matematiksel ya da mantıksal işlemleri yapmak için kullanılan özel karakterler ya da karakterler topluluğudur. Operatörlerin işlem yapabilmek için

Detaylı

MAT213 Bilgisayar Programlama I

MAT213 Bilgisayar Programlama I if Komutu Bir mantıksal (boolean) ifadenin sonucuna göre bazı komutların çalıştırılıp, bazı komutların da çalıştırılmamasını sağlar. Komut(lar) (Doğru) Doğru Yanlış Boolean Komut(lar) (Yanlış) if (boolean

Detaylı

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

Algoritma: Herhangi bir programın yazılmadan önce adım adım tasarlanmasıdır. Algoritma: Herhangi bir programın yazılmadan önce adım adım tasarlanmasıdır. Örnek : Herhangi iki sayının toplamını bulan programın algoritmasını yazınız. Örnek : Herhangi iki sayı ile dört işlemi yapan

Detaylı

Akış Kontrol Mekanizmaları

Akış Kontrol Mekanizmaları Akış Kontrol Mekanizmaları 1 Akış Kontrol Mekanizmaları if else switch for döngüsü for döngüsünün çalışma prensibi for döngüsüyle ilgili örnekler for döngüsüyle ilgili kurallar while döngüsü while döngüsünün

Detaylı

Örnek bir Algoritma. Örneğimiz bir insanın evden çıkıp işe giderken izleyeceği yolu ve işyerine girişinde ilk yapacaklarını tanımlamaktadır.

Örnek bir Algoritma. Örneğimiz bir insanın evden çıkıp işe giderken izleyeceği yolu ve işyerine girişinde ilk yapacaklarını tanımlamaktadır. Örnek bir Algoritma Örneğimiz bir insanın evden çıkıp işe giderken izleyeceği yolu ve işyerine girişinde ilk yapacaklarını tanımlamaktadır. Çözüm 1: 1. Evden dışarıya çık 2. Otobüs durağına yürü 3. Durakta

Detaylı

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 3. Bölüm Veri Tipleri ve Değişkenler

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 3. Bölüm Veri Tipleri ve Değişkenler Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 3. Bölüm Veri Tipleri ve Değişkenler C Programlama Dr. Serkan DİŞLİTAŞ 3.1. Sabitler Sabitler, tanımlanmasıyla birlikte program içerisinde

Detaylı

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

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Veri Tipleri ve Özelilkleri Değişken Tanımlama Kuralları Değişken Veri Tipi Değiştirme (Type Casting) Örnek Kodlar Java Veri Tipleri ve Özelilkleri

Detaylı

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

Ders 4: Diziler (Arrays( Arrays) barisgokce.com Ders 4: Diziler (Arrays( Arrays) Hazırlayan : Öğr. Grv.. Barış GÖKÇE Đletişim im : www.barisgokce barisgokce.com Diziler Aynı tipteki bir veri gurubunun bir değişken içinde saklanmasıdır. Veriler Hafızada

Detaylı

2. Dereceden Denklemin Köklerini Bulan Program

2. Dereceden Denklemin Köklerini Bulan Program 2. Dereceden Denklemin Köklerini Bulan Program [crayon-5bb74e5b18b15225541464/] C++ 2.dereceden denklemin köklerini bulan program [crayon-5bb74e5b18b25989362529/] ÇIKTI; C++ 2. dereceden denklemin köklerini

Detaylı

BPR151-Algoritma ve Programlama I Uygulama -1

BPR151-Algoritma ve Programlama I Uygulama -1 Bu uygulamalar ile aşağıdaki bilgileriniz pekişecektir. Programa açıklama ekleme // açıklama satırı Değişken tanımlama int, string, double, Klavyeden veri alma Ekrana biçimlendirerek bilgi yazdırma Console.Write

Detaylı

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

7.1- C#.net Giriş Çıkış İşlemleri ve Visual Studio. M.İLKUÇAR - 1 7.1- C#.net Giriş Çıkış İşlemleri ve Visual Studio M.İLKUÇAR - imuammer@yahoo.com 1 7- PROGRAMLAMAYA GİRİŞ 7.12- C#.NET I/O (Giriş / Çıkış Komutları- fonksiyonları) : I (Input) Giriş O (Output) Çıkış Klavyeden

Detaylı

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

İLKEL VERİ TİPLERİ, STRINGLER VE KONSOL G/Ç İLKEL VERİ TİPLERİ, STRINGLER VE KONSOL G/Ç Amaçlar: 1. Basit programlama yapısı 2. İlkel veri tipleri 3. Aritmetik işlemlerin yapılması. Örnek 2-1 Programı yazın ve çalıştırın. public class Degiskenler

Detaylı

Ders - 7 while döngüsü

Ders - 7 while döngüsü Ders - 7 while döngüsü import java.util.scanner; public class StringKiyaslama { public static void main(string[] args) { Scanner klavye=new Scanner(System.in); Oncelikle Lab icin bir aciklama System.out.println("1.

Detaylı

Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi

Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi 2011-2012 Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi Programlama Dili Nedir? 2 Programlama dili, yazılımcının bir algoritmayı ifade etmek amacıyla, bir bilgisayara ne yapmasını

Detaylı

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

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ AD SOYAD : TESLİM TARİHİ : OKUL NO : TESLİM SÜRESİ : 2 hafta Ödev No : 7 ****(ilk 3 soru çıktı üzerinde el

Detaylı

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

Java da İşleçler, Ders #3 (4 Kasım 2009) Java da İşleçler, Kontrol Akış ve Döngü Deyimleri BS-515 Nesneye Yönelik Programlama Ders #3 (4 Kasım 2009) İçerikç Geçen ders: Nesne ve Sınıf Kavramları Nesne ve Sınıf ın Java da gerçekleştirilmesi Bu

Detaylı

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

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır. GİRİŞ Algoritması tasarlanmış (metin olarak yazılmış, sözde kodlarla kodlanmış veya akış diyagramı çizilmiş) bir problemi/işlemi, bilgisayar programlama dillerinden birisiyle kodlamak son derece kolaydır.

Detaylı

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

İç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 İçerik Java da İşleçler, Kontrol Akış ve Döngü Deyimleri Geçen ders: Nesne ve Sınıf Kavramları Nesne ve Sınıf ın Java da gerçekleştirilmesi Bu ders: Java da işleçler ( operators ) Java da kontrol-akış

Detaylı