{"id":613,"date":"2019-02-18T12:55:57","date_gmt":"2019-02-18T09:55:57","guid":{"rendered":"http:\/\/www.aydiner.gen.tr\/?page_id=613"},"modified":"2019-02-18T12:55:57","modified_gmt":"2019-02-18T09:55:57","slug":"c-while-dongusu","status":"publish","type":"page","link":"https:\/\/www.aydiner.gen.tr\/index.php\/c-while-dongusu\/","title":{"rendered":"C# While D\u00f6ng\u00fcs\u00fc"},"content":{"rendered":"<p><strong>While&nbsp;<\/strong>d\u00f6ng\u00fcs\u00fc i\u00e7erisindeki ko\u015ful do\u011fru (true) oldu\u011fu s\u00fcrece tekrar eder. Ko\u015ful yanl\u0131\u015f oldu\u011funda d\u00f6ng\u00fcden \u00e7\u0131k\u0131l\u0131r.<\/p>\n<pre class=\"lang:default decode:true \">\/\/1\u2019den 10\u2019a kadar say\u0131lar\u0131 ekrana yazd\u0131ran \u00f6rne\u011fi while d\u00f6ng\u00fcs\u00fc kullanarak yap\u0131n\u0131z.\r\nint sayi = 1;\r\n            while(true)\r\n            {\r\n                if(sayi==11)\r\n                {\r\n                    break;\r\n                }\r\n                Console.WriteLine(sayi);\r\n                sayi++;\r\n            }<\/pre>\n<pre class=\"lang:default decode:true \">\/\/Kullan\u0131c\u0131n\u0131n girmi\u015f oldu\u011fu say\u0131n\u0131n basamak say\u0131s\u0131n\u0131 While D\u00f6ng\u00fcs\u00fc kullanarak bulan program\u0131 yap\u0131n\u0131z.\r\nint sayi = Convert.ToInt32(Console.ReadLine());\r\nint basamak = 0;\r\n \r\nwhile (sayi &gt; 0)\r\n{\r\n    basamak++;\r\n    sayi = sayi \/ 10;\r\n}\r\n \r\nConsole.WriteLine(\"Girdi\u011finiz say\u0131 \" + basamak.ToString() + \"basamakl\u0131d\u0131r.\");<\/pre>\n<pre class=\"lang:default decode:true \">\/\/D\u0131\u015fa\u0131dan Girilen say\u0131 s\u0131f\u0131r olana kadar say\u0131 girme\r\nint sayi = 1;\r\nwhile (sayi!=0)\r\n{\r\n    Console.WriteLine(\"bir say\u0131 girin..:\");\r\n    sayi = Convert.ToInt32(Console.ReadLine());\r\n}\r\nConsole.WriteLine(\"Bitti\");\r\nConsole.ReadLine();<\/pre>\n<pre class=\"lang:default decode:true\">\/\/Kullan\u0131c\u0131 klavyeden \u00e7ift say\u0131 girdi\u011fi s\u00fcrece say\u0131lar\u0131 toplayan, tek say\u0131 girdi\u011finde ise d\u00f6ng\u00fcy\u00fc sonland\u0131rarak sonucu ekrana yazan program kodlar\u0131n\u0131 yaz\u0131n\u0131z.\r\nint sayi = 0, toplam = 0; \/\/ de\u011fi\u015fkenlerin ba\u015flang\u0131\u00e7 de\u011feri 0 olarak ayarlan\u0131yor. \r\nwhile (sayi % 2 == 0)  \/\/ ko\u015fulda sayi de\u011fi\u015fkeninin \u00e7ift olup olmad\u0131\u011f\u0131na bak\u0131l\u0131yor.  \r\n{  \r\n   toplam = toplam + sayi; \/\/d\u00f6ng\u00fc i\u00e7erisinde sayi de\u011fi\u015fkeninin de\u011feri toplama ekleniyor.  \r\n   Console.Write(\"Bir say\u0131 giriniz : \");    \r\n   sayi = Convert.ToInt16(Console.ReadLine());  \/\/ Girilen de\u011fer sayi de\u011fi\u015fkenine atan\u0131yor.  \r\n}  \r\nConsole.WriteLine(\"Girilen \u00c7ift Say\u0131lar\u0131n Toplam\u0131 = \" + toplam); \/\/ Toplam yazd\u0131r\u0131l\u0131yor.\r\nConsole.ReadKey();<\/pre>\n<pre class=\"lang:default decode:true\"> \/\/<strong>&nbsp;Bilgisayar taraf\u0131ndan rasgele tutulan say\u0131y\u0131 tahmin eden ve ka\u00e7\u0131nc\u0131 hakta bildi\u011fini kullan\u0131c\u0131ya ileten programa ait C# Console uygulamas\u0131 \u00f6rne\u011fi;<\/strong>\r\nint tahmin=0, tutulan, sayac=0;\r\n            Random rasgele = new Random();\r\n            tutulan = rasgele.Next(1, 100);\r\n            while (tahmin!=tutulan)\r\n            {\r\n                sayac++;\r\n                Console.WriteLine(\"Say\u0131 giriniz\");\r\n                tahmin = Convert.ToInt32(Console.ReadLine());\r\n \r\n                \r\n                if(tahmin &gt; tutulan)\r\n                {\r\n                    Console.WriteLine(\"Say\u0131y\u0131 k\u00fc\u00e7\u00fclt\");\r\n                    \r\n                }\r\n                else if (tahmin &lt; tutulan)\r\n                {\r\n                    Console.WriteLine(\"Say\u0131y\u0131 b\u00fcy\u00fct\");\r\n                }\r\n            }\r\n \r\n                Console.WriteLine(\"Tebrikler.\");\r\n                Console.WriteLine(\"{0}.hakk\u0131n\u0131zda bildiniz\", sayac);\r\n                Console.ReadKey();<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>While&nbsp;d\u00f6ng\u00fcs\u00fc i\u00e7erisindeki ko\u015ful do\u011fru (true) oldu\u011fu s\u00fcrece tekrar eder. Ko\u015ful yanl\u0131\u015f oldu\u011funda d\u00f6ng\u00fcden \u00e7\u0131k\u0131l\u0131r. \/\/1\u2019den 10\u2019a kadar say\u0131lar\u0131 ekrana yazd\u0131ran [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-613","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/pages\/613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/comments?post=613"}],"version-history":[{"count":0,"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/pages\/613\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/media?parent=613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}