>> HIZLARIA 1: Dezagun idazteko programa bat da erabiltzaile eskatzen positiboa
Zenbaki oso, n, eta, ondoren, inprimatzen zenbaki guztiak batuketa
1 eta n artean.
Beno, hemen nagusia dugu, eta hori dut dagoeneko idatzizko aldez aurretik.
Eta konturatu hemen goialdean nagusia, int n bat deklaratzen dut.
>> Nuen orduan, do bitartean baten barruan begizta, lehen inprimatu
zenbaki oso, mesedez.
Ondoren, zenbaki oso bat lortzeko aurrera jarraitu dut CS50 liburutegia en get erabiltzailea
int funtzioa.
Eta gero, nire bitartean baldintza hemen, I ziurtatu n baino handiagoa edo da
1 balioa aurretik nuen benetan jarraitu zerbait egiteko balio duten.
>> Zer hurrengo egin nahi dut?
Beno, hori egingo dut funtzio bat deitzen dut sigma, ordezkari deitzeko
kapitala izan dezakezu sigma matematika klaseak gogorarazi zuen
adierazten zerbait laburbildu nahi duzula beste balio bat batetik.
Eta edozein dela funtzioak hori gisa bere itzulera-balioa, naiz gordetzeko noa
erantzuna izeneko aldagai batean.
>> Azkenik, nire nagusia azken lerroan, naiz inprimatu zer erantzuna da joan.
Jakina, ez dute oraindik inplementatu dugu funtzioa sigma honek.
Beraz, nola ez duten egiten al dugu?
>> Beno, nire fitxategi behealdean, naiz funtzio bat aldarrikatu jarraitu joan
duen int bat itzultzen.
Eta ez dut deitu joan funtzioa sigma duten.
Eta ni naiz duten sarrera gisa zehaztu joan funtzio hori int bat ere onartzen du.
Eta dut, besterik ez deitu, izan desberdin, m-n ordez.
Baina ezin dugu deitu dute gehienetan ezer Nahi dugu.
>> Funtzio hori naiz gorputza barrutik familiar bat erabiltzen jarraitzeko joan
eraikitzeko, hots, begizta bat.
Baina ez dut ere behatu pixka bat egin da joan Ziur hori egin egiaztatzen duen
Erabiltzaileak ez du ematen dit zenbaki batekin nik ez dut espero.
Hain zuzen ere, nik egingo dut m bada 1 baino gutxiago eta, zertxobait arbitrarioki,
Naiz, besterik gabe itzultzeko 0 bada kopurua ez da positiboa
osoko zenbakia espero nuen bezala.
>> Ondoren, naiz aldagai bat deklaratzeko joan batuketa deritzo eta abiarazi 0.
Hau da, azken finean batuketa gordeko 1 eta m arteko zenbakiak guztiak.
Eta ondoren, naiz ezagun bat erabili joan Aurrera begizta eraikuntza.
Int i lortzen 1, baino txikiagoa da i edo m berdina, i plus plus.
Eta, ondoren, honen gorputz barruan begizta, naiz, besterik gabe, batuketa egin da joan
batura gehi berdin i.
Edo, besterik gabe, batuketa gehi berdin i, horren emaitza bera lortzen du.
>> Eta gero, azkenik, itzuli behar dut dela kalkulatzen dut batuketa.
Beraz, gehitu bueltan batura dut.
>> Orain ez dut oraindik egin.
C irakasteko behar dut hori funtzioa benetan existitzen.
Eta beraz, nire fitxategia atop naiz aldarrikatzen joan zer funtzio bat deitzen dugu,
prototipoa, sinadura berdina denean funtzioa definitzeko erabiltzen dut
Duela une bat.
>> Zehazki, besterik nagusiaren gainetik, Int idatzi noa
sigma, int m, puntu eta koma.
Ez ezartzeko funtzioa berriro ere, besterik ez da geratuko.
Orain gorde badut, konpilatu, eta hau exekutatu programa, ikus dezagun zer aurkitzen dudan.
Egin sigma 0 dot barrarik sigma 0.
Eta orain, ematen zenbaki oso bat bezala 2, hau niri eman behar
hiru, zeren arteko balioak 1 eta 2 1 dira plus 2 berdin 3.
Eta, hain zuzen, hori da lortu nuen.
>> Dezagun berriro exekutatu, hau , adibidez, 3 aldiz.
Beraz, 1 gehi 2 plus jaso behar dut 3 eman behar dit 6.
Eta hain zuzen ere, lortu dut 6.
>> Eta dezagun saiatu azken balio bat, esan 50.
Eta 1.275 gure erantzuna da.