6. astea (2024/03/28) etxean egitekoa
-
6. astea | zenbaki edo letra sorta baten maximoa blog-artikuluko programak laborategian azaldu dira, haiek berreskuratu eta moldatu ondoko hauek lortze aldera:
- ZenbakiSortaBatenMinimoa_1.pas minimoa kalkulatzeko iZenbat irakurri, emaitza izango den iMinimoa hasieratu eta FOR batean iZenbat iterazio egin balio minimoa lortzeko
- ZenbakiSortaBatenMinimoa_2.pas minimoa kalkulatzeko iZenbat irakurri, FOR-etik kanpo emaitza izango den iMinimoa kalkulatu eta FOR batean iZenbat-1 iterazio egin balio minimoa lortzeko
- LetraSortaBatenMaximoa.pas maximoa kalkulatzeko iZenbat irakurri, emaitza izango den iMaximoa hasieratu eta FOR batean iZenbat iterazio egin balio maximoa lortzeko
- 6. astea | ReadKey funtzioa blog-artikulua birpasatu
Autoebaluazioa:
Autoebaluazioa: hainbat aukerako menu bat. Azken asteetako hiru ariketa hauek ondo menperatu ondoren, hirurak programa bakar batean bildu:- 6. astea | letrarik hurbilena ariketa programatu
- 6. astea | Fibonacci zenbakiak ariketa hau egiteko zenbaki osoak erabili
- 5. astea | Newton-en hurbilketa-metodoa ariketa garrantzitsua da beste ariketa batzuen oinarria delako: ax2+bx+c parabolaren erroak kalkulatu Newton-Raphsonen metodoari esker artikulu horren bukaeran ematen da soluzio hau NewtonEdozeinParabola.pas (programa horretan, Fibonacciren bezala, iterazio baten emaitza hurrengo iterazioareko datua da). Begiratu ere x3=n ekuazioaren soluzioa 5. astea | Newton-en metodoa, erro karratua eta erro kuboa artikulua aztertuz
Hauxe da eskatzen den programaren irteera bat:
Hementxe adibide bat:
program AukerakMenuBatezHautatzen;
uses
crt;
var
cAukera, cItxoin: char;
rEragigai1, rEragigai2: real;
begin
repeat
clrscr;
write('Zenbaki errealekin lan eginez, lehenengo eragigaiaren balioa eman: ':74);
readln(rEragigai1);
write('Zenbaki errealekin lan eginez, bigarren eragigaiaren balioa eman: ':74);
readln(rEragigai2);
writeln('============Menua============':40);
writeln(' + Batura lortzeko');
writeln(' - Kendura lortzeko');
writeln(' * Biderkadura lortzeko');
writeln(' / Zatiketa burutzeko');
writeln;
writeln(' i Programatik irten');
writeln('=============================':40);
write(' Zure aukera: ');
cAukera := readkey;
writeln(cAukera);
writeln;
case cAukera of
'+' : writeln(rEragigai1:21:2, ' + ', rEragigai2:0:2, ' = ', rEragigai1+rEragigai2:0:2);
'-' : writeln(rEragigai1:21:2, ' - ', rEragigai2:0:2, ' = ', rEragigai1-rEragigai2:0:2);
'*','x','X' : writeln(rEragigai1:21:2, ' * ', rEragigai2:0:2, ' = ', rEragigai1*rEragigai2:0:2);
'/' : writeln(rEragigai1:21:2, ' / ', rEragigai2:0:2, ' = ', rEragigai1/rEragigai2:0:2);
'i', 'I' : writeln('Agur, ondo ibili!!!':30);
else
writeln('Eragiketa gaizki aukeratuta!':40);
end;
cItxoin := readkey;
writeln(cItxoin);
until (cAukera = 'i') or (cAukera = 'I');
end.

iruzkinik ez:
Argitaratu iruzkina
Iruzkinen bat idazteko Google-ko kontu bat behar duzu. Iruzkin guztien moderazio-ardura blogeko administratzaileari dagokio.