# HesapNokta

> Türkiye'ye özgü maaş, tazminat, vergi, kira, askerlik, YKS/LGS ve tarih hesaplayıcıları.

- name: io.github.omercebeci/hesapnokta
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 80/100 flags: no-repository
- quality: 85/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.omercebeci%2Fhesapnokta
- tools: https://api.protogrid.dev/v1/servers/io.github.omercebeci%2Fhesapnokta/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "hesapnokta": {
      "type": "http",
      "url": "https://www.hesapnokta.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 45
- drivers: +website +reachable +uptime-100% +updated-4d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 85/100 (new)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 94 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 43 of 43 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- warn `tools.token_cost`: about 11,729 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: n/a (weight 15)

- n/a `stability.changes`, `stability.rug_pull`, `stability.new_links`: tool history recorded for 4 of the 7 days needed

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 43, about 11,729 tokens to load them all
- tool set hash: 9f5ccb6d7edf7c439a0f9e6a18d5828e
- tools last changed: 2026-11-13T11:13:06.281Z
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.omercebeci/hesapnokta.svg)](https://protogrid.dev/servers/io.github.omercebeci/hesapnokta)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-11-13 `tarih_farki_hesapla` changed (description, inputSchema) **meaning changed**
  - before: İki tarih arasındaki farkı yıl, ay, gün ve toplam gün/hafta/ay olarak hesaplar. Sonuç takvim günüdür; hafta sonu ve tatiller düşülmez.
  - after: İki tarih arasındaki farkı yıl, ay, gün ve toplam gün/hafta/ay olarak hesaplar. Sonuç takvim günüdür; hafta sonu ve tatiller düşülmez. baslangic ve bitis tarihlerinden EN AZ BİRİ verilmelidir; verilmeyen bugün (Türkiye saati) sayılır. Ör. yalnız bitis: "2027-01-01" → bugünden yılbaşına kalan süre.
- 2026-11-13 `sinav_neti_hesapla` changed (description, inputSchema)
  - before: Çoktan seçmeli bir sınavda doğru, yanlış ve toplam soru sayısından neti (varsayılan 4 yanlış 1 doğruyu götürür) ve yüzde başarıyı hesaplar.
  - after: Çoktan seçmeli bir sınavda doğru, yanlış ve toplam soru sayısından neti (varsayılan 4 yanlış 1 doğruyu götürür) ve yüzde başarıyı hesaplar. dogru + yanlis toplamSoru'yu geçemez; boş soru sayısı toplamSoru − dogru − yanlis olarak bulunur. YKS ve LGS için kendi araçlarını kullanın.
- 2026-11-13 `yks_puani_hesapla` changed (description)
  - before: YKS (TYT, AYT, YDT) doğru-yanlış sayılarından netleri, TYT/SAY/EA/SÖZ/DİL ham ve yerleştirme puanlarını ve 2026 ÖSYM dağılımına göre tahmini başarı sırasını hesaplar. 4 yanlış 1 doğruyu götürür. Puanlar tahmindir; ÖSYM kesin puanı sınav ortalamalarına göre hesaplar.
  - after: YKS (TYT, AYT, YDT) doğru-yanlış sayılarından netleri, TYT/SAY/EA/SÖZ/DİL ham ve yerleştirme puanlarını ve 2026 ÖSYM dağılımına göre tahmini başarı sırasını hesaplar. 4 yanlış 1 doğruyu götürür. Puanlar tahmindir; ÖSYM kesin puanı sınav ortalamalarına göre hesaplar. Her test ayrı bir alandır ve { dogru, yanlis } nesnesi alır (ör. turkce: { dogru: 30, yanlis: 6 }, temelMat: { dogru: 25, yanlis: 5 }); EN AZ BİR test verilmelidir, yalnız diplomaNotu yetmez. Bir testte dogru + yanlis o testin soru sayısını geçemez. Net değil doğru/yanlış sayısı girilir.
- 2026-11-13 `rapor_parasi_hesapla` changed (description, inputSchema)
  - before: Türkiye'de SGK'nın ödediği geçici iş göremezlik ödeneğini (rapor parası) hesaplar: hastalık, iş kazası/meslek hastalığı ve doğum (analık, doğum izni ödeneği). Son 3 ayın brüt kazancından günlük kazanç, günlük üst sınır, ayakta 2/3 / yatarak 1/2 oranı, hastalıkta ilk 2 günün ödenmemesi ve prim günü şartı uygulanır. 4/a sigortalılar içindir.
  - after: Türkiye'de SGK'nın ödediği geçici iş göremezlik ödeneğini (rapor parası) hesaplar: hastalık, iş kazası/meslek hastalığı ve doğum (analık, doğum izni ödeneği). Son 3 ayın brüt kazancından günlük kazanç, günlük üst sınır, ayakta 2/3 / yatarak 1/2 oranı, hastalıkta ilk 2 günün ödenmemesi ve prim günü şartı uygulanır. 4/a sigortalılar içindir. ÖNEMLİ: tur hastalik ya da is-kazasi ise raporGun (rapordaki gün sayısı) da verilmelidir; analik (doğum) için gerekmez, süre kanundan gelir.
- 2026-11-13 `fazla_mesai_hesapla` changed (description, inputSchema)
  - before: Türkiye'de 4857 sayılı İş Kanunu md. 41'e göre haftalık fazla çalışma ve fazla sürelerle çalışma ücretini, genel tatil ve hafta tatili çalışmasını ve yıllık 270 saat sınırını hesaplar (brüt).
  - after: Türkiye'de 4857 sayılı İş Kanunu md. 41'e göre haftalık fazla çalışma ve fazla sürelerle çalışma ücretini, genel tatil ve hafta tatili çalışmasını ve yıllık 270 saat sınırını hesaplar (brüt). Tek bir haftanın hesabıdır: haftalikCalisilanSaat o haftanın toplam saatidir (ör. 52), aylık ya da yalnız fazla mesai saati değildir.
- 2026-11-12 `kidem_ihbar_tazminati_hesapla` changed (description)
  - before: Türkiye'de 1475 sayılı İş Kanunu md. 14'e göre kıdem tazminatını ve 4857 sayılı İş Kanunu md. 17'ye göre ihbar tazminatını brüt tutar olarak hesaplar. Giydirilmiş ücret (yol, yemek, ikramiye) eklenebilir; güncel kıdem tavanı uygulanır.
  - after: Türkiye'de 1475 sayılı İş Kanunu md. 14'e göre kıdem tazminatını ve 4857 sayılı İş Kanunu md. 17'ye göre ihbar tazminatını brüt tutar olarak hesaplar. Giydirilmiş ücret (yol, yemek, ikramiye) eklenebilir; işten ayrılış tarihinde yürürlükte olan dönemin kıdem tavanı uygulanır.
- 2026-11-12 `guncel_veri_getir` changed (description)
  - before: Türkiye'deki güncel resmî oran, tavan ve tutarları kaynağıyla birlikte verir: asgari ücret, gelir vergisi dilimleri, SGK oranları, kıdem tazminatı tavanı, kira artış üst sınırı, KDV, tapu harcı, mevduat stopajı ve benzerleri. Her kayıtta değer, dönem, geçerlilik bitiş tarihi, yasal dayanak ve son doğrulama tarihi bulunur. anahtar verilmezse kayıtların listesi döner.
  - after: Türkiye'deki güncel resmî oran, tavan ve tutarları kaynağıyla birlikte verir: asgari ücret, gelir vergisi dilimleri, SGK oranları, kıdem tazminatı tavanı, kira artış üst sınırı, KDV, tapu harcı, mevduat stopajı ve benzerleri. Her kayıtta değer, dönem, geçerlilik bitiş tarihi, yasal dayanak ve son doğrulama tarihi bulunur; son değişiklikleri (tarih, eski ve yeni değer) de döner. anahtar verilmezse kayıtların listesi ve en son değişiklikler döner.
- 2026-11-12 `kredi_hesapla` changed (inputSchema)
- 2026-11-12 `enflasyon_orani_getir` added
  - Türkiye'nin son açıklanan enflasyon oranını verir. "Enflasyon kaç oldu", "son TÜFE", "yıllık enflasyon", "kira artış oranı kaç" gibi sorular için: TÜİK'in son açıkladığı aylık ve yıllık TÜFE değişimi ile kira artış tavanı olan on iki aylık ortalama (istenirse 24 aya kadar geçmiş). Her cevapta dönem, resmî kaynak, çekim tarihi ve sonraki bülten tarihi vardır. Hesap yapmaz; yalnız yayımlanmış oranı döndürür.
- 2026-11-12 `doviz_kuru_getir` added
  - Bugünkü resmî döviz kurunu verir. "Dolar kaç TL", "euro kuru ne", "TCMB dolar kuru", "sterlin kaç" gibi sorular için: TCMB'nin son günlük bültenindeki dolar, euro, sterlin ve diğer kurlar (döviz alış, döviz satış, efektif alış ve satış). Her cevapta bülten tarihi ve numarası, resmî kaynak ve çekim zamanı vardır. Tutar çevirmez; yalnız yayımlanmış kuru döndürür.

Full history: https://api.protogrid.dev/v1/servers/io.github.omercebeci%2Fhesapnokta/changes

## Remotes

- https://www.hesapnokta.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (43)

- `asgari_ucret_zammi_hesapla`: Türkiye'de güncel brüt ve net asgari ücrete verilen bir zam oranıyla yeni brüt ve net asgari ücretin ne olacağını hesaplar (senaryo).
- `askerlik_terhis_tarihi_hesapla`: Türkiye'de askerlik sevk tarihinden terhis tarihini, kalan günü (şafak) ve tamamlanan yüzdeyi hesaplar. Süreler 7179 sayılı Askeralma Kanunu'na göre: er/erbaş 6 ay, yedek subay 12 ay, yedek astsubay 12 ay, bedelli (temel eğitim) 1 ay.
- `brut_net_maas_hesapla`: Türkiye'de brüt maaştan net maaşı (ya da net maaştan brütü) güncel SGK, işsizlik sigortası, gelir vergisi dilimleri, damga vergisi ve asgari ücret istisnasına göre hesaplar. Yılın ilk ayı esas alınır; kümülatif matrah yüzünden yıl sonu neti de verilir.
- `doviz_cevir`: Türk lirası ile döviz arasında TCMB'nin son yayımladığı günlük kurla çeviri yapar (USD, EUR, GBP ve diğer TCMB kurları). Varsayılan kur türü döviz satıştır; döviz alış, efektif alış ve efektif satış da seçilebilir. Bülten tarihi cevapta yazılıdır. Kur elle de verilebilir.
- `doviz_kuru_getir`: Bugünkü resmî döviz kurunu verir. "Dolar kaç TL", "euro kuru ne", "TCMB dolar kuru", "sterlin kaç" gibi sorular için: TCMB'nin son günlük bültenindeki dolar, euro, sterlin ve diğer kurlar (döviz alış, döviz satış, efektif alış ve satış). Her cevapta bülten tarihi ve numarası, resmî kaynak ve çekim zamanı vardır. Tutar çevirmez; yalnız yayımlanmış kuru döndürür.
- `emeklilik_tarihi_hesapla`: Türkiye'de "ne zaman emekli olurum" sorusunu cevaplar: ilk sigorta giriş tarihi, prim günü, doğum tarihi ve cinsiyete göre tam emeklilik için gereken prim günü, yaş ve sigortalılık süresi şartlarını ve en erken emeklilik tarihini hesaplar. EYT (08.09.1999 öncesi giriş), geçiş dönemi ve 2008 sonrası kademeli yaş tablosu; 4/a (SSK), 4/b (Bağ-Kur) ve 4/c (memur) desteklenir. Kısmi (yaştan) emeklilik ve borçlanma hesaba katılmaz.
- `enflasyon_etkisi_hesapla`: Bir paranın belirli bir yıllık enflasyonla birkaç yıl sonra satın alma gücünün ne kadar eriyeceğini ve aynı alımı yapmak için gereken tutarı hesaplar.
- `enflasyon_orani_getir`: Türkiye'nin son açıklanan enflasyon oranını verir. "Enflasyon kaç oldu", "son TÜFE", "yıllık enflasyon", "kira artış oranı kaç" gibi sorular için: TÜİK'in son açıkladığı aylık ve yıllık TÜFE değişimi ile kira artış tavanı olan on iki aylık ortalama (istenirse 24 aya kadar geçmiş). Her cevapta dönem, resmî kaynak, çekim tarihi ve sonraki bülten tarihi vardır. Hesap yapmaz; yalnız yayımlanmış oranı döndürür.
- `fazla_mesai_hesapla`: Türkiye'de 4857 sayılı İş Kanunu md. 41'e göre haftalık fazla çalışma ve fazla sürelerle çalışma ücretini, genel tatil ve hafta tatili çalışmasını ve yıllık 270 saat sınırını hesaplar (brüt). Tek bir haftanın hesabıdır: haftalikCalisilanSaat o haftanın toplam saatidir (ör. 52), aylık ya da yalnız fazla mesai saati değildir.
- `gebelik_haftasi_hesapla`: Son adet tarihinden gebelik haftasını, trimesteri ve Naegele kuralına göre tahmini doğum tarihini hesaplar.
- `guncel_veri_getir`: Türkiye'deki güncel resmî oran, tavan ve tutarları kaynağıyla birlikte verir: asgari ücret, gelir vergisi dilimleri, SGK oranları, kıdem tazminatı tavanı, kira artış üst sınırı, KDV, tapu harcı, mevduat stopajı ve benzerleri. Her kayıtta değer, dönem, geçerlilik bitiş tarihi, yasal dayanak ve son doğrulama tarihi bulunur; son değişiklikleri (tarih, eski ve yeni değer) de döner. anahtar verilmezse kayıtların listesi ve en son değişiklikler döner.
- `gun_sayaci_hesapla`: Bir hedef tarihe kaç takvim günü kaldığını (ya da tarih geçtiyse kaç gün geçtiğini) Türkiye saatine göre hesaplar. Hafta ve gün dökümünü de verir. Sonuç takvim günüdür; hafta sonu ve tatiller düşülmez.
- `is_gunu_hesapla`: Türkiye'de iki tarih arasındaki iş günü sayısını hesaplar: hafta sonları ve resmî tatiller düşülür, arife günleri yarım gün sayılır, başlangıç ve bitiş günü dahildir. "Sınava kaç iş günü kaldı" gibi sorular için.
- `issizlik_maasi_hesapla`: Türkiye'de 4447 sayılı Kanun'a göre işsizlik ödeneğine hak kazanılıp kazanılmadığını, aylık net ödeneği, süresini ve toplamını hesaplar. Son 4 ayın brüt kazancının aynı olduğu varsayılır.
- `isten_ayrilma_alacaklari_hesapla`: Türkiye'de işten ayrılırken alınacakları fesih türüne göre tek seferde hesaplar: kıdem tazminatı, ihbar tazminatı, kullanılmayan yıllık izin ücreti, ödenmemiş fazla mesai; her kalem için hak durumu, brüt ve net tutar ile işsizlik ödeneği uygunluğu.
- `isveren_maliyeti_hesapla`: Türkiye'de bir çalışanın brüt maaşından işverene toplam maliyetini (SGK işveren payı, işsizlik sigortası işveren payı, prim indirimi ve asgari ücret desteği dahil) ve çalışanın net maaşını hesaplar.
- `kargo_desi_hesapla`: Kolilerin desisini (en × boy × yükseklik ÷ 3000, santimetre) ve kargo firmasının ücretlendirmede esas alacağı ağırlığı (desi ile gerçek kilogramdan büyük olanı) hesaplar. Birden çok koli verilebilir. Kargo ücreti firmaya göre değiştiği için TL tutarı vermez.
- `kar_marji_hesapla`: Birim maliyet ve satış fiyatından toplam kâr ya da zararı, kâr marjını (kâr ÷ ciro) ve maliyet üzerine kâr oranını (markup, kâr ÷ maliyet) hesaplar. E-ticaret, toptan-perakende ve fiyat teklifi için. Tutarları KDV dahil ya da hariç tutarlı biçimde girin; araç KDV, komisyon veya kargo eklemez.
- `kdv_hesapla`: Türkiye'de KDV tutarını hesaplar: KDV hariç tutara KDV ekler ya da KDV dahil tutardan KDV'yi ayırır. Yürürlükteki oranlar: %1, %10, %20 (genel oran %20).
- `kidem_ihbar_tazminati_hesapla`: Türkiye'de 1475 sayılı İş Kanunu md. 14'e göre kıdem tazminatını ve 4857 sayılı İş Kanunu md. 17'ye göre ihbar tazminatını brüt tutar olarak hesaplar. Giydirilmiş ücret (yol, yemek, ikramiye) eklenebilir; işten ayrılış tarihinde yürürlükte olan dönemin kıdem tavanı uygulanır.
- `kira_artis_hesapla`: Türkiye'de konut kirası yenileme artışını hesaplar. Yasal üst sınır (TBK md. 344) TÜFE'nin on iki aylık ortalamasıdır; istenen oran bunu aşarsa tavan uygulanır. Güncel tavan oranı ve geçerli olduğu dönem cevapta verilir.
- `kira_geliri_vergisi_hesapla`: Türkiye'de konut kira gelirinin 2026 yılı gelir vergisini hesaplar: 58000 TL konut istisnası, %15 götürü gider, gelir vergisi tarifesi, beyan gerekip gerekmediği, iki taksit tutarı ve efektif oran. Yalnız konut kirası ve götürü gider yöntemi; işyeri kirası (stopajlı) ve gerçek gider yöntemi kapsam dışıdır.
- `kredi_erken_kapatma_hesapla`: Türkiye'de krediyi erken kapatınca ödenecek tutarı, kurtulunan faizi ve (konut kredisinde) erken ödeme tazminatını hesaplar.
- `kredi_hesapla`: Türkiye'de eşit taksitli kredinin aylık taksitini, toplam geri ödemesini, faiz ile BSMV ve KKDF vergilerini hesaplar. Kredi türüne göre güncel BSMV/KKDF oranları otomatik uygulanır.
- `kredi_karti_asgari_odeme_hesapla`: Türkiye'de kredi kartı asgari ödeme tutarını (limite göre BDDK oranı), asgari ya da daha az ödenirse sonraki ekstreye yansıyacak akdi faiz, gecikme faizi ve %15 KKDF + %15 BSMV vergisini hesaplar. Faiz boş bırakılırsa dönem borcuna göre güncel TCMB azami oranı uygulanır. Ayrıca yalnız asgari ödenirse borcun kaç ayda kapanacağını ve toplam faizi verir.
- `lgs_puani_hesapla`: 2026 LGS için ders bazında doğru ve yanlış sayılarından netleri (3 yanlış 1 doğruyu götürür) ve tahmini LGS puanını hesaplar. Puan, MEB'in standart puan yöntemine dayalı bir tahmindir.
- `memur_emekli_zammi_hesapla`: Türkiye'de Ocak 2027 memur maaş zammını (toplu sözleşme + enflasyon farkı) ve SSK/Bağ-Kur emekli zammını açıklanan aylık TÜFE verileriyle hesaplar; açıklanmamış aylar için tahmin kullanır ve sonucun kesin olup olmadığını söyler.
- `mevduat_faizi_hesapla`: Türkiye'de vadeli mevduatın brüt faizini, vadeye göre güncel stopaj kesintisini ve net getirisini hesaplar.
- `miras_payi_hesapla`: Türk Medeni Kanunu'na göre (md. 495-499, 505-506) yasal mirasçıların miras paylarını ve saklı paylarını kesir ve yüzde olarak, miras tutarı verilirse TL olarak hesaplar; tasarruf nisabını da verir. Eş, çocuklar, önce ölen çocukların çocukları, anne, baba, kardeşler ve büyükanne-büyükbabalar desteklenir. Vasiyetname, mirastan feragat ve reddi miras hesaba katılmaz.
- `paranin_bugunku_degeri_hesapla`: Türkiye'de geçmişteki bir TL tutarının bugünkü (ya da başka bir geçmiş aydaki) karşılığını TÜİK TÜFE endeksiyle hesaplar: "2015'teki 1000 TL bugün kaç TL", "iki tarih arası enflasyon". Ay verilmezse yılın 12 aylık ortalaması kullanılır. Seri 2003'ten başlar; 2005 öncesi tutar eski lira kabul edilir (1.000.000 eski TL = 1 TL). Net asgari ücretin aynı dönemdeki alım gücü değişimini de verir.
- `rapor_parasi_hesapla`: Türkiye'de SGK'nın ödediği geçici iş göremezlik ödeneğini (rapor parası) hesaplar: hastalık, iş kazası/meslek hastalığı ve doğum (analık, doğum izni ödeneği). Son 3 ayın brüt kazancından günlük kazanç, günlük üst sınır, ayakta 2/3 / yatarak 1/2 oranı, hastalıkta ilk 2 günün ödenmemesi ve prim günü şartı uygulanır. 4/a sigortalılar içindir. ÖNEMLİ: tur hastalik ya da is-kazasi ise raporGun (rapordaki gün sayısı) da verilmelidir; analik (doğum) için gerekmez, süre kanundan gelir.
- `saat_farki_hesapla`: İki saat arasındaki süreyi (ör. mesai başlangıcı ve bitişi) mola düşerek saat, dakika ve ondalık saat olarak hesaplar. Bitiş başlangıçtan küçük ya da eşitse gece yarısını geçtiği kabul edilir.
- `sinav_neti_hesapla`: Çoktan seçmeli bir sınavda doğru, yanlış ve toplam soru sayısından neti (varsayılan 4 yanlış 1 doğruyu götürür) ve yüzde başarıyı hesaplar. dogru + yanlis toplamSoru'yu geçemez; boş soru sayısı toplamSoru − dogru − yanlis olarak bulunur. YKS ve LGS için kendi araçlarını kullanın.
- `tapu_harci_hesapla`: Türkiye'de konut/taşınmaz satışında 492 sayılı Harçlar Kanunu'na göre alıcı ve satıcının ödeyeceği tapu harcını hesaplar. Matrah, satış bedeli ile emlak vergisi değerinden yüksek olanıdır.
- `tarih_farki_hesapla`: İki tarih arasındaki farkı yıl, ay, gün ve toplam gün/hafta/ay olarak hesaplar. Sonuç takvim günüdür; hafta sonu ve tatiller düşülmez. baslangic ve bitis tarihlerinden EN AZ BİRİ verilmelidir; verilmeyen bugün (Türkiye saati) sayılır. Ör. yalnız bitis: "2027-01-01" → bugünden yılbaşına kalan süre.
- `trafik_cezasi_erken_odeme_hesapla`: Türkiye'de trafik idari para cezasının erken ödeme indirimini hesaplar: tebliğden itibaren bir ay içinde ödenirse %25 indirim (5326 sayılı Kabahatler Kanunu md. 17/6, 2918 sayılı Karayolları Trafik Kanunu md. 115).
- `vize_final_ortalamasi_hesapla`: Vize ve final notlarından ağırlıklı ders ortalamasını hesaplar; final notu verilmezse dersi geçmek için finalden kaç almak gerektiğini bulur.
- `vucut_kitle_indeksi_hesapla`: Boy ve kilodan vücut kitle indeksini (VKİ/BMI), Dünya Sağlık Örgütü sınıflandırmasındaki kategorisini ve boya göre sağlıklı kilo aralığını hesaplar.
- `yaklasan_onemli_gunler`: Türkiye'de yaklaşan resmî tatilleri, bayramları, dinî günleri, sınavları (ÖSYM, MEB), okul takvimini ve vergi son günlerini tarihleri ve kalan gün sayısıyla listeler. Her satırda resmî kaynak bağlantısı vardır.
- `yas_hesapla`: Doğum tarihinden tam yaşı yıl, ay ve gün olarak, toplam yaşanan günü ve bir sonraki doğum gününe kalan günü hesaplar.
- `yillik_izin_hesapla`: Türkiye'de 4857 sayılı İş Kanunu md. 53'e göre kıdeme ve yaşa bağlı yıllık ücretli izin hakkını, toplam hak edilen ve kalan izin gününü, bir sonraki iznin doğacağı tarihi hesaplar.
- `yks_puani_hesapla`: YKS (TYT, AYT, YDT) doğru-yanlış sayılarından netleri, TYT/SAY/EA/SÖZ/DİL ham ve yerleştirme puanlarını ve 2026 ÖSYM dağılımına göre tahmini başarı sırasını hesaplar. 4 yanlış 1 doğruyu götürür. Puanlar tahmindir; ÖSYM kesin puanı sınav ortalamalarına göre hesaplar. Her test ayrı bir alandır ve { dogru, yanlis } nesnesi alır (ör. turkce: { dogru: 30, yanlis: 6 }, temelMat: { dogru: 25, yanlis: 5 }); EN AZ BİR test verilmelidir, yalnız diplomaNotu yetmez. Bir testte dogru + yanlis o testin soru sayısını geçemez. Net değil doğru/yanlış sayısı girilir.
- `yuzde_hesapla`: Yüzde hesabı yapar. yuzdesi: A sayısının %B'si kaçtır; yuzde-kaci: A, B'nin yüzde kaçıdır; degisim: A'dan B'ye yüzde kaç artış/azalış vardır.
