Edukira salto egin | Salto egin nabigazioara

Tresna pertsonalak

Eibarko peoria, San Blasa baino hobia
Hemen zaude: Hasiera / Blogak / Ingelesen hilerria / Miloi bat urtean deklinabide arazorik gabe

Miloi bat urtean deklinabide arazorik gabe

Luistxo Fernandez 2004/07/14 09:55

Coreblog euskaratuaren azken bertsioan data formatu osoan ageri da, hala nola 2004ko ekainaren 23a, asteazkena. Data deklinabide aldakorrak ere kontuan hartzen ditu: 2005eko ekainaren 11 (urtean -eko behar du, eta egunean 11 zenbakiari ez zaio -a artikulua agerian gehitu behar)

Urteen deklinabiderako, ia-ia miloi bat urtean ondo funtzionatu behar duen programa batek kalkulatzen du zein deklinabide gehitu zenbakiari, -ko ala -eko.

Python programazio lengoaian dago idatzia programa, eta hauxe da: u aldagaia da urtea, eta dekli emaitza dagokion deklinabidea:

  if u % 20==1:     dekli='eko'  elif u % 1000==0:     dekli='ko'  elif u % 100==0:     dekli='eko'  elif u % 20==0:     dekli='ko'  elif u % 5==0:     dekli='eko'  else:     dekli='ko' 

Esplikazioa: Jarraian ageri diren urratsak hurrenkera horretan erabakitzen ditu programak. 6.en urratsera bakarrik iristen dira aurreko 5 urratsetan erabaki ez diren amaierak. Urratsak horrela ulertzen dira:

  1. Urtea 20rekin zatitu, eta hondarra 1 bada, 01, 21, 41, 61 eta 81 amaierei dagokien -eko deklinabidea zehazten du (2001eko maiatza).
  2. Urtea mila zenbakiarekin zehatz zatigarri bada (hondarra = 0), hau da, milakoa bada, -ko dagokio (2000ko maiatza, 3000ko azaroaren 12an...)
  3. Ehunekin zehatz zatigarri bada, hau da, ehunekoa bada, -eko dagokio (2100eko urtarrilaren 1ean ospatuko dugu 22. mendeko lehen eguna, Amatiñok kontrakoa pentsatu arren)
  4. 20rekin zehatz zatigarria bada, hau da, 20, 40, 60 edo 80rekin amaitzen bada, -ko dagokio (1980ko abenduan)
  5. 5ekin zehatz zatigarria bada, hau da, 5 edo 10, 30, 50, 70 edo 90ekin amaitzen bada urtea, -eko dagokio (1995eko, edo 1990eko udaberrian).
  6. Beste kasu guztietan (2, 3, 4, 6, 7, 8 eta 9 amaierak, eta 1 amaieren erdietan, beste erdiak lehen urratsean ebatzuita baitaude), -ko amaiera tokatzen da. 2129ko Nafarroa Oinezen elkartuko gara...

Uste dut 1000000. urtera arte funtzionatu behar duela

Iruzkina gehitu

Erantzuna formulario hau betez utzi dezakezu. Formatua testu arruntarena da. Web eta e-posta helbideak automatikoki klikagarri agertuko dira.

Galdera: Idatzi zortzi zenbakiak erabiliz
Erantzuna:
Aurkezpena

Luistxo Fernandez

Lan egiten dut CodeSyntaxen, Sustatun ere dexente editatzen dut. Eibarren jaioa naiz (1966) eta Donostian bizi naiz. Twitterren @Luistxo naiz. Azpìtituluak.com proiektuan ere banabil, eta niren kontsumo kulturala zertifikatzeko. Gainera, blog honek erdarazko bi bertsio ditu:

The English Cemetery

El cementerio de los ingleses

Nire kontsumo kulturala: 2012/13 | Zinea | Telebista | Artea | Liburuak | Antzerkia | Musika

Hemengo edukien lizentzia: Creative Commons by-sa.

E-postaz harpidetu: hemendik.

artxiboa
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004