{"id":17565,"date":"2025-04-08T20:00:14","date_gmt":"2025-04-08T17:00:14","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/"},"modified":"2025-04-08T20:00:14","modified_gmt":"2025-04-08T17:00:14","slug":"while-dongusuyle-gun-3-dongu-gorevleri","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/","title":{"rendered":"While D\u00f6ng\u00fcs\u00fcyle G\u00fcn 3 D\u00f6ng\u00fc G\u00f6revleri"},"content":{"rendered":"<p><body><\/p>\n<p>While D\u00f6ng\u00fcs\u00fcyle G\u00fcn 3 D\u00f6ng\u00fc G\u00f6revleri<\/p>\n<p>Merhaba! Bug\u00fcn, programlamada s\u0131k\u00e7a kullan\u0131lan ve olduk\u00e7a g\u00fc\u00e7l\u00fc bir d\u00f6ng\u00fc t\u00fcr\u00fc olan <strong>while d\u00f6ng\u00fcs\u00fc<\/strong> \u00fczerine yo\u011funla\u015faca\u011f\u0131z.  \u00d6zellikle d\u00f6ng\u00fcn\u00fcn tekrar say\u0131s\u0131 \u00f6nceden bilinmedi\u011finde veya bir ko\u015fula ba\u011fl\u0131 olarak \u00e7al\u0131\u015fmas\u0131 gerekti\u011finde while d\u00f6ng\u00fcs\u00fc devreye girer.  \u00d6ncelikle temel yap\u0131s\u0131n\u0131 inceleyelim, daha sonra  pratik \u00f6rnekler ve ipu\u00e7lar\u0131yla konuyu daha da peki\u015ftirelim.<\/p>\n<h2>While D\u00f6ng\u00fcs\u00fcn\u00fcn Temel Yap\u0131s\u0131<\/h2>\n<p>Bir while d\u00f6ng\u00fcs\u00fc, belirli bir ko\u015ful do\u011fru oldu\u011fu s\u00fcrece kod blo\u011funu tekrar tekrar \u00e7al\u0131\u015ft\u0131r\u0131r.  Ko\u015ful yanl\u0131\u015f oldu\u011funda d\u00f6ng\u00fc sona erer.  Genel yap\u0131s\u0131 \u015fu \u015fekildedir:<\/p>\n<pre><code class=\"language-javascript\">\nwhile (ko\u015ful) {\n  \/\/ Ko\u015ful do\u011fru oldu\u011fu s\u00fcrece \u00e7al\u0131\u015facak kod blo\u011fu\n}\n<\/code><\/pre>\n<p>\u00d6rne\u011fin,  kullan\u0131c\u0131n\u0131n 0 girinceye kadar say\u0131 girmesini isteyen bir program yazabiliriz.  Bu durumda, d\u00f6ng\u00fc kullan\u0131c\u0131n\u0131n 0 girmesi ko\u015fuluna ba\u011fl\u0131 olarak sona erecektir.<\/p>\n<h2>Pratik \u00d6rnekler<\/h2>\n<p>\u015eimdi, while d\u00f6ng\u00fcs\u00fcn\u00fc kullanarak birka\u00e7 pratik \u00f6rnek inceleyelim.  \u0130lk \u00f6rnekte, 1&#8217;den 10&#8217;a kadar olan say\u0131lar\u0131 ekrana yazd\u0131raca\u011f\u0131z.  <strong>Ancak<\/strong>, bu \u00f6rnekte while d\u00f6ng\u00fcs\u00fcn\u00fcn tekrar say\u0131s\u0131 \u00f6nceden bilindi\u011fi i\u00e7in for d\u00f6ng\u00fcs\u00fc daha uygun olacakt\u0131r.  Yine de, while d\u00f6ng\u00fcs\u00fcn\u00fc kullanarak nas\u0131l yap\u0131labilece\u011fini g\u00f6sterelim:<\/p>\n<pre><code class=\"language-javascript\">\nlet i = 1;\nwhile (i <= 10) {\n  console.log(i);\n  i++;\n}\n<\/code><\/pre>\n<p>\u0130kinci \u00f6rnekte ise, kullan\u0131c\u0131n\u0131n girdi\u011fi say\u0131n\u0131n fakt\u00f6riyelini hesaplayaca\u011f\u0131z.  Bu \u00f6rnekte d\u00f6ng\u00fc, kullan\u0131c\u0131n\u0131n girdi\u011fi say\u0131 0'a e\u015fit veya k\u00fc\u00e7\u00fck olana kadar \u00e7al\u0131\u015facakt\u0131r.<\/p>\n<pre><code class=\"language-javascript\">\nlet sayi = parseInt(prompt(\"L\u00fctfen bir say\u0131 girin:\"));\nlet faktoriyel = 1;\nlet i = 1;\n\nwhile (i <= sayi) {\n  faktoriyel *= i;\n  i++;\n}\n\nconsole.log(sayi + \"! = \" + faktoriyel);\n<\/code><\/pre>\n<p>Bu \u00f6rneklerde oldu\u011fu gibi, while d\u00f6ng\u00fcs\u00fc esnekli\u011fi sayesinde bir\u00e7ok farkl\u0131 senaryoda kullan\u0131labilir.  \u00d6nemli olan, d\u00f6ng\u00fc ko\u015fulunu do\u011fru bir \u015fekilde tan\u0131mlamak ve sonsuz d\u00f6ng\u00fclere girmemektir. Sonsuz d\u00f6ng\u00fclere girmemek i\u00e7in, d\u00f6ng\u00fc de\u011fi\u015fkeninin her iterasyonda g\u00fcncellendi\u011finden emin olmal\u0131y\u0131z. Aksi takdirde program\u0131n\u0131z \u00e7\u00f6kebilir.<\/p>\n<h2>Dikkat Edilmesi Gerekenler<\/h2>\n<p>While d\u00f6ng\u00fclerini kullan\u0131rken dikkat etmeniz gereken baz\u0131 noktalar \u015funlard\u0131r:<\/p>\n<ul>\n<li>D\u00f6ng\u00fc ko\u015fulunu do\u011fru bir \u015fekilde tan\u0131mlay\u0131n. Yanl\u0131\u015f bir ko\u015ful sonsuz d\u00f6ng\u00fclere yol a\u00e7abilir.<\/li>\n<li>D\u00f6ng\u00fc de\u011fi\u015fkenini her iterasyonda g\u00fcncelleyin.  Aktif g\u00fcncelleme eksikli\u011fi, d\u00f6ng\u00fcn\u00fcn sonsuza dek \u00e7al\u0131\u015fmas\u0131na neden olur.<\/li>\n<li>Kodunuzun okunabilirli\u011fini ve anla\u015f\u0131l\u0131rl\u0131\u011f\u0131n\u0131 art\u0131rmak i\u00e7in uygun de\u011fi\u015fken isimleri kullan\u0131n. <\/li>\n<li>Karma\u015f\u0131k d\u00f6ng\u00fcler i\u00e7in, kodunuzu ad\u0131m ad\u0131m test edin ve olas\u0131 hatalar\u0131 giderin.<\/li>\n<\/ul>\n<p>Daha fazla bilgi ve farkl\u0131 programlama dillerindeki while d\u00f6ng\u00fcs\u00fc uygulamalar\u0131 i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz. Ayr\u0131ca,  <a href=\"https:\/\/dev.to\/vigneshwaralingam\/loop-task-while-loop-for-day-3-2dhn\">bu makale<\/a> de size yard\u0131mc\u0131 olabilir.<\/p>\n<p>#Etiketler: while d\u00f6ng\u00fcs\u00fc, d\u00f6ng\u00fc, programlama, javascript, python, \u00f6rnekler, kod, algoritma, yaz\u0131l\u0131m geli\u015ftirme, fatihsoysal<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"While D\u00f6ng\u00fcs\u00fcyle G\u00fcn 3 D\u00f6ng\u00fc G\u00f6revleri Merhaba! Bug\u00fcn, programlamada s\u0131k\u00e7a kullan\u0131lan ve olduk\u00e7a g\u00fc\u00e7l\u00fc bir d\u00f6ng\u00fc t\u00fcr\u00fc olan&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-17565","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>While D\u00f6ng\u00fcs\u00fcyle G\u00fcn 3 D\u00f6ng\u00fc G\u00f6revleri<\/title>\n<meta name=\"description\" content=\"Merhaba! Bug\u00fcn, programlamada s\u0131k\u00e7a kullan\u0131lan ve olduk\u00e7a g\u00fc\u00e7l\u00fc bir d\u00f6ng\u00fc t\u00fcr\u00fc olan while d\u00f6ng\u00fcs\u00fc \u00fczerine yo\u011funla\u015faca\u011f\u0131z. \u00d6zellikle d\u00f6ng\u00fcn\u00fcn tekrar say\u0131s\u0131 \u00f6nceden bilinmedi\u011finde veya bir ko\u015fula ba\u011fl\u0131 olarak \u00e7al\u0131\u015fmas\u0131 gerekti\u011finde while d\u00f6ng\u00fcs\u00fc devreye girer. \u00d6ncelikle temel yap\u0131s\u0131n\u0131 inceleyelim, daha sonra pratik \u00f6rnekler ve ipu\u00e7lar\u0131yla konuyu daha da peki\u015ftirelim.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"While D\u00f6ng\u00fcs\u00fcyle G\u00fcn 3 D\u00f6ng\u00fc G\u00f6revleri\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bug\u00fcn, programlamada s\u0131k\u00e7a kullan\u0131lan ve olduk\u00e7a g\u00fc\u00e7l\u00fc bir d\u00f6ng\u00fc t\u00fcr\u00fc olan while d\u00f6ng\u00fcs\u00fc \u00fczerine yo\u011funla\u015faca\u011f\u0131z. \u00d6zellikle d\u00f6ng\u00fcn\u00fcn tekrar say\u0131s\u0131 \u00f6nceden bilinmedi\u011finde veya bir ko\u015fula ba\u011fl\u0131 olarak \u00e7al\u0131\u015fmas\u0131 gerekti\u011finde while d\u00f6ng\u00fcs\u00fc devreye girer. \u00d6ncelikle temel yap\u0131s\u0131n\u0131 inceleyelim, daha sonra pratik \u00f6rnekler ve ipu\u00e7lar\u0131yla konuyu daha da peki\u015ftirelim.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-08T17:00:14+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"While D\u00f6ng\u00fcs\u00fcyle G\u00fcn 3 D\u00f6ng\u00fc G\u00f6revleri\",\"datePublished\":\"2025-04-08T17:00:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/\"},\"wordCount\":488,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/\",\"name\":\"While D\u00f6ng\u00fcs\u00fcyle G\u00fcn 3 D\u00f6ng\u00fc G\u00f6revleri\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-08T17:00:14+00:00\",\"description\":\"Merhaba! Bug\u00fcn, programlamada s\u0131k\u00e7a kullan\u0131lan ve olduk\u00e7a g\u00fc\u00e7l\u00fc bir d\u00f6ng\u00fc t\u00fcr\u00fc olan while d\u00f6ng\u00fcs\u00fc \u00fczerine yo\u011funla\u015faca\u011f\u0131z. \u00d6zellikle d\u00f6ng\u00fcn\u00fcn tekrar say\u0131s\u0131 \u00f6nceden bilinmedi\u011finde veya bir ko\u015fula ba\u011fl\u0131 olarak \u00e7al\u0131\u015fmas\u0131 gerekti\u011finde while d\u00f6ng\u00fcs\u00fc devreye girer. \u00d6ncelikle temel yap\u0131s\u0131n\u0131 inceleyelim, daha sonra pratik \u00f6rnekler ve ipu\u00e7lar\u0131yla konuyu daha da peki\u015ftirelim.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"While D\u00f6ng\u00fcs\u00fcyle G\u00fcn 3 D\u00f6ng\u00fc G\u00f6revleri\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"While D\u00f6ng\u00fcs\u00fcyle G\u00fcn 3 D\u00f6ng\u00fc G\u00f6revleri","description":"Merhaba! Bug\u00fcn, programlamada s\u0131k\u00e7a kullan\u0131lan ve olduk\u00e7a g\u00fc\u00e7l\u00fc bir d\u00f6ng\u00fc t\u00fcr\u00fc olan while d\u00f6ng\u00fcs\u00fc \u00fczerine yo\u011funla\u015faca\u011f\u0131z. \u00d6zellikle d\u00f6ng\u00fcn\u00fcn tekrar say\u0131s\u0131 \u00f6nceden bilinmedi\u011finde veya bir ko\u015fula ba\u011fl\u0131 olarak \u00e7al\u0131\u015fmas\u0131 gerekti\u011finde while d\u00f6ng\u00fcs\u00fc devreye girer. \u00d6ncelikle temel yap\u0131s\u0131n\u0131 inceleyelim, daha sonra pratik \u00f6rnekler ve ipu\u00e7lar\u0131yla konuyu daha da peki\u015ftirelim.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/","og_locale":"tr_TR","og_type":"article","og_title":"While D\u00f6ng\u00fcs\u00fcyle G\u00fcn 3 D\u00f6ng\u00fc G\u00f6revleri","og_description":"Merhaba! Bug\u00fcn, programlamada s\u0131k\u00e7a kullan\u0131lan ve olduk\u00e7a g\u00fc\u00e7l\u00fc bir d\u00f6ng\u00fc t\u00fcr\u00fc olan while d\u00f6ng\u00fcs\u00fc \u00fczerine yo\u011funla\u015faca\u011f\u0131z. \u00d6zellikle d\u00f6ng\u00fcn\u00fcn tekrar say\u0131s\u0131 \u00f6nceden bilinmedi\u011finde veya bir ko\u015fula ba\u011fl\u0131 olarak \u00e7al\u0131\u015fmas\u0131 gerekti\u011finde while d\u00f6ng\u00fcs\u00fc devreye girer. \u00d6ncelikle temel yap\u0131s\u0131n\u0131 inceleyelim, daha sonra pratik \u00f6rnekler ve ipu\u00e7lar\u0131yla konuyu daha da peki\u015ftirelim.","og_url":"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-08T17:00:14+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"1 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"While D\u00f6ng\u00fcs\u00fcyle G\u00fcn 3 D\u00f6ng\u00fc G\u00f6revleri","datePublished":"2025-04-08T17:00:14+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/"},"wordCount":488,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/","url":"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/","name":"While D\u00f6ng\u00fcs\u00fcyle G\u00fcn 3 D\u00f6ng\u00fc G\u00f6revleri","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-08T17:00:14+00:00","description":"Merhaba! Bug\u00fcn, programlamada s\u0131k\u00e7a kullan\u0131lan ve olduk\u00e7a g\u00fc\u00e7l\u00fc bir d\u00f6ng\u00fc t\u00fcr\u00fc olan while d\u00f6ng\u00fcs\u00fc \u00fczerine yo\u011funla\u015faca\u011f\u0131z. \u00d6zellikle d\u00f6ng\u00fcn\u00fcn tekrar say\u0131s\u0131 \u00f6nceden bilinmedi\u011finde veya bir ko\u015fula ba\u011fl\u0131 olarak \u00e7al\u0131\u015fmas\u0131 gerekti\u011finde while d\u00f6ng\u00fcs\u00fc devreye girer. \u00d6ncelikle temel yap\u0131s\u0131n\u0131 inceleyelim, daha sonra pratik \u00f6rnekler ve ipu\u00e7lar\u0131yla konuyu daha da peki\u015ftirelim.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/while-dongusuyle-gun-3-dongu-gorevleri\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"While D\u00f6ng\u00fcs\u00fcyle G\u00fcn 3 D\u00f6ng\u00fc G\u00f6revleri"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/17565","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=17565"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/17565\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=17565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=17565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=17565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}