{"version":"1.0","provider_name":"ASLIHAN KARATA\u015e","provider_url":"https:\/\/aslihankaratas.com","author_name":"aslihankaratas","author_url":"https:\/\/aslihankaratas.com\/index.php\/author\/aslihankaratas\/","title":"C++ KARAR YAPILARI - ASLIHAN KARATA\u015e","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"QZ4wRzT9Xz\"><a href=\"https:\/\/aslihankaratas.com\/index.php\/2024\/12\/26\/c-karar-yapilari\/\">C++ KARAR YAPILARI<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/aslihankaratas.com\/index.php\/2024\/12\/26\/c-karar-yapilari\/embed\/#?secret=QZ4wRzT9Xz\" width=\"600\" height=\"338\" title=\"&#8220;C++ KARAR YAPILARI&#8221; &#8212; ASLIHAN KARATA\u015e\" data-secret=\"QZ4wRzT9Xz\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/aslihankaratas.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Karar yap\u0131lar\u0131, belirli \u015fartlar\u0131n sa\u011flan\u0131p sa\u011flanmad\u0131\u011f\u0131n\u0131 kontrol ederek, program ak\u0131\u015f\u0131n\u0131 y\u00f6nlendirir. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n girdi\u011fi s\u0131cakl\u0131k de\u011ferine g\u00f6re suyun hangi h\u00e2lde bulundu\u011funu ekrana yazd\u0131rabiliriz. Bu, bir algoritman\u0131n dinamik \u00e7al\u0131\u015fma mant\u0131\u011f\u0131n\u0131 anlamak i\u00e7in temel bir \u00e7al\u0131\u015fmad\u0131r. 1. If &#8211; Else Mant\u0131\u011f\u0131 En temel karar yap\u0131s\u0131 olan if &#8211; else, belirli bir ko\u015fulun sa\u011flanmas\u0131 veya sa\u011flanmamas\u0131 durumunda farkl\u0131 i\u015flevlerin yerine getirilmesini sa\u011flar. Kod yap\u0131s\u0131 a\u015fa\u011f\u0131daki gibidir: 2. If &#8211; Else If &#8211; Else Birden fazla ko\u015fulu kontrol etmek i\u00e7in &#8220;else if&#8221; yap\u0131s\u0131 devreye girer. Bu yap\u0131, daha karma\u015f\u0131k mant\u0131klar\u0131 ele almak i\u00e7in son derece kullan\u0131\u015fl\u0131d\u0131r. Bir \u00f6rnek olarak, klavyeden girilen bir s\u0131cakl\u0131k de\u011ferine g\u00f6re suyun hangi h\u00e2lde bulundu\u011funu belirleyen kodu inceleyelim: 3. Switch Case Yap\u0131s\u0131 Switch case, bir de\u011fi\u015fkenin birden fazla durumu kontrol edilerek \u00e7al\u0131\u015fan bir karar yap\u0131s\u0131d\u0131r. Bu yap\u0131, &#8220;if-else&#8221; bloklar\u0131ndan daha okunabilir bir kod yaz\u0131m\u0131 sunar. \u00d6rne\u011fin, bir hesap makinesinde toplama, \u00e7\u0131karma, \u00e7arpma ve b\u00f6lme i\u015flemlerini yapan bir kod par\u00e7as\u0131 yazabiliriz: \u00d6RNEKLER"}