{"id":174,"date":"2025-03-15T14:11:03","date_gmt":"2025-03-15T14:11:03","guid":{"rendered":"https:\/\/messagetothefuture.net\/tr\/?p=174"},"modified":"2025-03-15T14:11:04","modified_gmt":"2025-03-15T14:11:04","slug":"ne-zaman-olecegim","status":"publish","type":"post","link":"https:\/\/messagetothefuture.net\/tr\/ne-zaman-olecegim\/","title":{"rendered":"Ne Zaman \u00d6lece\u011fim? Gelece\u011fi \u015eimdi G\u00f6r"},"content":{"rendered":"\n<p><strong>Bu Ya\u015fam Beklentisi Hesaplay\u0131c\u0131s\u0131<\/strong>, bireylerin ya\u015fam tarzlar\u0131 ve sa\u011fl\u0131k durumlar\u0131na g\u00f6re beklenen ya\u015fam s\u00fcrelerini tahmin etmelerine olanak tan\u0131r. Kullan\u0131c\u0131lar; do\u011fum tarihi, cinsiyet, sigara ve alkol t\u00fcketimi, egzersiz al\u0131\u015fkanl\u0131klar\u0131, beslenme d\u00fczeni, uyku s\u00fcresi ve kronik hastal\u0131k ge\u00e7mi\u015fi gibi temel parametreleri girerek tahmini ya\u015fam s\u00fcrelerini hesaplayabilirler. Bu ara\u00e7, sa\u011fl\u0131kl\u0131 ya\u015fam tarz\u0131 se\u00e7imlerini te\u015fvik etmek ve genel ya\u015fam kalitesini art\u0131rmaya yard\u0131mc\u0131 olmak i\u00e7in tasarlanm\u0131\u015ft\u0131r. Gelecekle ilgileniyor musunuz? <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><em><a href=\"https:\/\/messagetothefuture.net\/tr\">GELECE\u011eE B\u0130R MESAJ G\u00d6NDER<\/a><\/em><\/strong><em>\u00a0>>>>><\/em><\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<!DOCTYPE html>\n<html lang=\"tr\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Ya\u015fam Beklentisi Hesaplay\u0131c\u0131s\u0131<\/title>\n  <style>\n    body {\n      margin: 0;\n      padding: 0;\n      background-color: #fff;\n    }\n    .calculator-container {\n      width: 100%;\n      margin: 0 auto;\n      padding: 20px;\n      background-color: #f0f0f0;\n      border: 5px solid;\n      border-image: linear-gradient(45deg, #ff69b4, #800080) 1;\n      text-align: center;\n      font-family: Arial, sans-serif;\n      box-sizing: border-box;\n    }\n    .calculator-container h1, \n    .calculator-container label,\n    .calculator-container input,\n    .calculator-container button,\n    .calculator-container p {\n      font-family: Arial, sans-serif;\n    }\n    .calculator-container label {\n      display: block;\n      margin-top: 10px;\n    }\n    .calculator-container input[type=\"date\"],\n    .calculator-container input[type=\"number\"],\n    .calculator-container select {\n      width: 100%;\n      padding: 8px;\n      margin-bottom: 10px;\n      border-radius: 8px;\n      border: 1px solid #ccc;\n      box-sizing: border-box;\n    }\n    .calculator-container .button-group {\n      display: flex;\n      justify-content: center;\n      gap: 10px;\n      margin-top: 10px;\n    }\n    .calculator-container button {\n      padding: 10px 20px;\n      background: linear-gradient(45deg, #ff69b4, #800080);\n      color: white;\n      border: none;\n      border-radius: 10px;\n      font-size: 16px;\n      cursor: pointer;\n      transition: background 0.3s;\n    }\n    .calculator-container button:hover {\n      background: linear-gradient(45deg, #ff85c0, #993299);\n    }\n    .calculator-container #result {\n      margin-top: 20px;\n      color: #555;\n      text-align: left;\n    }\n  <\/style>\n<\/head>\n<body>\n  <div class=\"calculator-container\">\n    <h1>Ya\u015fam Beklentisi Hesaplay\u0131c\u0131s\u0131<\/h1>\n\n    <label for=\"birthdate\">* Do\u011fum Tarihi:<\/label>\n    <input type=\"date\" id=\"birthdate\" required>\n\n    <label for=\"gender\">* Cinsiyet:<\/label>\n    <select id=\"gender\" required>\n      <option value=\"average\">Genel N\u00fcfus Ortalamas\u0131<\/option>\n      <option value=\"female\">Kad\u0131n<\/option>\n      <option value=\"male\">Erkek<\/option>\n    <\/select>\n\n    <label for=\"smoking\">* G\u00fcnde ka\u00e7 sigara i\u00e7iyorsunuz?<\/label>\n    <input type=\"number\" id=\"smoking\" min=\"0\" value=\"0\" required>\n\n    <label for=\"alcohol\">* Haftada ka\u00e7 alkol i\u00e7ece\u011fi t\u00fcketiyorsunuz?<\/label>\n    <input type=\"number\" id=\"alcohol\" min=\"0\" value=\"0\" required>\n\n    <label for=\"chronic\">* Herhangi bir kronik hastal\u0131\u011f\u0131n\u0131z var m\u0131?<\/label>\n    <select id=\"chronic\" required>\n      <option value=\"no\">Hay\u0131r<\/option>\n      <option value=\"yes\">Evet<\/option>\n    <\/select>\n\n    <hr>\n\n    <!-- Ek sorular -->\n    <label for=\"sportDays\">* Haftada ka\u00e7 g\u00fcn egzersiz yap\u0131yorsunuz?<\/label>\n    <input type=\"number\" id=\"sportDays\" min=\"0\" value=\"0\" required>\n\n    <label for=\"sportDuration\">* Ortalama egzersiz s\u00fcreniz ne kadar (dakika)?<\/label>\n    <input type=\"number\" id=\"sportDuration\" min=\"0\" value=\"0\" required>\n\n    <label for=\"nutrition\">* G\u00fcnde ka\u00e7 porsiyon meyve ve sebze t\u00fcketiyorsunuz?<\/label>\n    <input type=\"number\" id=\"nutrition\" min=\"0\" value=\"0\" required>\n\n    <label for=\"sleep\">* Geceleri ortalama ka\u00e7 saat uyuyorsunuz?<\/label>\n    <input type=\"number\" id=\"sleep\" min=\"0\" value=\"0\" required>\n\n    <label for=\"family\">* Ailede kronik hastal\u0131k \u00f6yk\u00fcs\u00fc var m\u0131?<\/label>\n    <select id=\"family\" required>\n      <option value=\"no\">Hay\u0131r<\/option>\n      <option value=\"yes\">Evet<\/option>\n    <\/select>\n\n    <label for=\"stress\">* Stres seviyenizi nas\u0131l de\u011ferlendirirsiniz? (1 = d\u00fc\u015f\u00fck, 10 = y\u00fcksek)<\/label>\n    <input type=\"number\" id=\"stress\" min=\"1\" max=\"10\" value=\"5\" required>\n\n    <!-- H\u0131zl\u0131 ara\u00e7 kullan\u0131m\u0131yla ilgili sorular -->\n    <label for=\"fastVehicle\">* S\u0131k s\u0131k y\u00fcksek h\u0131zl\u0131 ara\u00e7 kullan\u0131yor musunuz?<\/label>\n    <select id=\"fastVehicle\" required>\n      <option value=\"no\">Hay\u0131r<\/option>\n      <option value=\"yes\">Evet<\/option>\n    <\/select>\n\n    <label for=\"fastVehicleHours\">* Haftada ka\u00e7 saat kullan\u0131yorsunuz?<\/label>\n    <input type=\"number\" id=\"fastVehicleHours\" min=\"0\" value=\"0\" required>\n\n    <div class=\"button-group\">\n      <button onclick=\"calculateLifeExpectancy()\">Hesapla<\/button>\n      <button type=\"reset\" onclick=\"resetCalculator()\">S\u0131f\u0131rla<\/button>\n    <\/div>\n\n    <div id=\"result\"><\/div>\n  <\/div>\n\n  <script>\n    function calculateLifeExpectancy() {\n      \/\/ Temel veriler\n      const birthdateInput = document.getElementById('birthdate').value;\n      if (!birthdateInput) {\n        alert(\"L\u00fctfen ge\u00e7erli bir do\u011fum tarihi girin.\");\n        return;\n      }\n      const birthdate = new Date(birthdateInput);\n      const currentDate = new Date();\n      const gender = document.getElementById('gender').value;\n      const dailyCigarettes = parseInt(document.getElementById('smoking').value, 10);\n      const weeklyAlcohol = parseInt(document.getElementById('alcohol').value, 10);\n      const hasChronic = document.getElementById('chronic').value === \"yes\";\n\n      \/\/ Ek girdi verileri\n      const sportDays = parseInt(document.getElementById('sportDays').value, 10);\n      const sportDuration = parseInt(document.getElementById('sportDuration').value, 10);\n      const nutrition = parseInt(document.getElementById('nutrition').value, 10);\n      const sleep = parseFloat(document.getElementById('sleep').value);\n      const familyHistory = document.getElementById('family').value === \"yes\";\n      const stress = parseInt(document.getElementById('stress').value, 10);\n      \n      \/\/ H\u0131zl\u0131 ara\u00e7 sorular\u0131\n      const usesFastVehicle = document.getElementById('fastVehicle').value === \"yes\";\n      const fastVehicleHours = parseInt(document.getElementById('fastVehicleHours').value, 10);\n\n      \/\/ Cinsiyete\/genel ortalamaya g\u00f6re temel ya\u015fam beklentisi\n      let avgLifeExpectancy;\n      if (gender === \"female\") {\n        avgLifeExpectancy = 84;\n      } else if (gender === \"male\") {\n        avgLifeExpectancy = 79;\n      } else {\n        avgLifeExpectancy = 81.5;\n      }\n\n      \/\/ Ya\u015f\u0131 hesapla\n      const age = currentDate.getFullYear() - birthdate.getFullYear();\n\n      \/\/ Risk fakt\u00f6rleri \/ bonus de\u011ferleri:\n      const smokingPenalty = dailyCigarettes * 0.1;\n      let alcoholPenalty = weeklyAlcohol > 14 ? 2 : 0;\n      const chronicPenalty = hasChronic ? 5 : 0;\n      const weeklySportMinutes = sportDays * sportDuration;\n      let sportBonus = weeklySportMinutes >= 150 ? 2 : (weeklySportMinutes < 60 ? -1 : 0);\n      let nutritionBonus = nutrition < 3 ? -1 : (nutrition >= 6 ? 1 : 0);\n      let sleepBonus = sleep < 6 ? -1 : (sleep > 8 ? 0.5 : 0);\n      const familyPenalty = familyHistory ? 2 : 0;\n      let stressBonus = stress >= 8 ? -1 : (stress <= 3 ? 1 : 0);\n      const fastVehiclePenalty = usesFastVehicle ? fastVehicleHours * 0.1 : 0;\n\n      const adjustedLifeExpectancy = avgLifeExpectancy \n        - smokingPenalty \n        - alcoholPenalty \n        - chronicPenalty \n        + sportBonus \n        + nutritionBonus \n        + sleepBonus \n        - familyPenalty \n        + stressBonus\n        - fastVehiclePenalty;\n\n      const yearsLeft = adjustedLifeExpectancy - age;\n      const deathYear = yearsLeft > 0 ? currentDate.getFullYear() + Math.round(yearsLeft) : \"A\u015f\u0131lm\u0131\u015f\";\n      const deathProbability = yearsLeft > 0 ? (1 \/ (yearsLeft * 12)).toFixed(4) : \"A\u015f\u0131lm\u0131\u015f\";\n\n      document.getElementById('result').innerHTML = `<h2>Sonu\u00e7lar<\/h2>\n        <p><strong>Kalan tahmini ya\u015fam y\u0131l\u0131:<\/strong> ${yearsLeft > 0 ? yearsLeft.toFixed(1) : \"A\u015f\u0131lm\u0131\u015f\"}<\/p>\n        <p><strong>Tahmini \u00f6l\u00fcm y\u0131l\u0131:<\/strong> ${yearsLeft > 0 ? deathYear : \"A\u015f\u0131lm\u0131\u015f\"}<\/p>\n        <p><strong>Ayl\u0131k \u00f6l\u00fcm olas\u0131l\u0131\u011f\u0131 (basitle\u015ftirilmi\u015f tahmin):<\/strong> ${yearsLeft > 0 ? deathProbability * 100 : \"\"}%<\/p>\n        <p><em>(Ayarlama de\u011ferleri \u00f6rnek de\u011ferlerdir. Daha kesin bir tahmin i\u00e7in bu de\u011ferlerin do\u011frulanmas\u0131 gerekir.)<\/em><\/p>`;\n    }\n\n    function resetCalculator() {\n      document.getElementById('birthdate').value = \"\";\n      document.getElementById('gender').value = \"average\";\n      document.getElementById('smoking').value = \"0\";\n      document.getElementById('alcohol').value = \"0\";\n      document.getElementById('chronic').value = \"no\";\n      document.getElementById('sportDays').value = \"0\";\n      document.getElementById('sportDuration').value = \"0\";\n      document.getElementById('nutrition').value = \"0\";\n      document.getElementById('sleep').value = \"0\";\n      document.getElementById('family').value = \"no\";\n      document.getElementById('stress').value = \"5\";\n      document.getElementById('fastVehicle').value = \"no\";\n      document.getElementById('fastVehicleHours').value = \"0\";\n      document.getElementById('result').innerHTML = \"\";\n    }\n  <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Bu Ya\u015fam Beklentisi Hesaplay\u0131c\u0131s\u0131, bireylerin ya\u015fam tarzlar\u0131 ve sa\u011fl\u0131k durumlar\u0131na g\u00f6re beklenen ya\u015fam s\u00fcrelerini tahmin etmelerine olanak tan\u0131r. Kullan\u0131c\u0131lar; do\u011fum tarihi, cinsiyet, sigara ve alkol t\u00fcketimi, egzersiz al\u0131\u015fkanl\u0131klar\u0131, beslenme d\u00fczeni, uyku s\u00fcresi ve kronik hastal\u0131k ge\u00e7mi\u015fi gibi temel parametreleri girerek tahmini ya\u015fam s\u00fcrelerini hesaplayabilirler. Bu ara\u00e7, sa\u011fl\u0131kl\u0131 ya\u015fam tarz\u0131 se\u00e7imlerini te\u015fvik etmek ve genel ya\u015fam &hellip;<\/p>\n","protected":false},"author":1,"featured_media":175,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-174","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/messagetothefuture.net\/tr\/wp-json\/wp\/v2\/posts\/174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/messagetothefuture.net\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/messagetothefuture.net\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/messagetothefuture.net\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/messagetothefuture.net\/tr\/wp-json\/wp\/v2\/comments?post=174"}],"version-history":[{"count":1,"href":"https:\/\/messagetothefuture.net\/tr\/wp-json\/wp\/v2\/posts\/174\/revisions"}],"predecessor-version":[{"id":176,"href":"https:\/\/messagetothefuture.net\/tr\/wp-json\/wp\/v2\/posts\/174\/revisions\/176"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/messagetothefuture.net\/tr\/wp-json\/wp\/v2\/media\/175"}],"wp:attachment":[{"href":"https:\/\/messagetothefuture.net\/tr\/wp-json\/wp\/v2\/media?parent=174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/messagetothefuture.net\/tr\/wp-json\/wp\/v2\/categories?post=174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/messagetothefuture.net\/tr\/wp-json\/wp\/v2\/tags?post=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}