- Milyen okostelefont vegyek?
- A Galaxy Z Fold7, minden színben és oldalról
- Android alkalmazások - szoftver kibeszélő topik
- Nem fogy a Galaxy S25 Edge?
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy S24+ - a személyi asszisztens
- Google Pixel topik
- Samsung Galaxy A54 - türelemjáték
- Google Pixel 8 Pro - mestersége(s) az intelligencia
Új hozzászólás Aktív témák
-
bucsupeti
senior tag
válasz
anorche1 #2651 üzenetére
pontosan mire vagy kíváncsi? Alprogram = szubrutin. Ez alapján úgy értelmezem hogy az eljárásokról és a függvényekről szeretnél valamilyen leírást.
Bármilyen Pascal könyvben olvashatsz ezekről részletesen.
Szerintem ez megfelel neked: Programozzunk Turbo Pascal nyelvenHa konkrét kérdésed van, akkor írj és segítünk (segítek).
-
bucsupeti
senior tag
válasz
kemkriszt98 #2647 üzenetére
A számokat összerakod egy sztringbe aztán végigiterálsz rajta és a megfelelő 10 hatványával megszorzod a számot. Nyilván a dolog a real értékhatárok között tud működni.
Pl:
szam='54321'
length(szam) -> 5 tehát a 5-1 =4 azaz 10^4lesz a legmagasabb helyi értéked.
végigjárod a sztringet és szorzod az aktuális karakter számértékét 10^valahányadikonnal amit összegzel egy változóban.
Miután végigjártad az összegzett érték a szám értéke lesz. -
bucsupeti
senior tag
válasz
kemkriszt98 #2637 üzenetére
azért mert a c:=true végéről.hiányzik a ;
-
bucsupeti
senior tag
válasz
Mr. Erikszon #2635 üzenetére
nem sok.
a turbo és a borland szinte ugyan az. a borland pascal tartalmazza a win32 programozáshoz szükséges dolgokat is. a nyelv szempontjából teljesen egyforma a TP és BP.
A free pascal egy szabad szoftver. kompatibilis a borland rendszerekkel, de vannak eltérések. a free pascalnak van dos, win32 és linux változata is.tanulásra mindegyik megfelelő.
-
bucsupeti
senior tag
válasz
Mr. Erikszon #2630 üzenetére
Hova jársz suliba? Ez valamilyen középiskola?
-
bucsupeti
senior tag
válasz
Mr. Erikszon #2618 üzenetére
meg lehet csinálni egyetlen változóval is (a bekért szám).
Ha olvashatóra akarod írni akkor 7 változót is csinálhatsz....Kérdés hogy mi a cél.
-
bucsupeti
senior tag
válasz
Mr. Erikszon #2616 üzenetére
a "most jön a gubanc" helyére kell beírni azt amit az előbb leírtam.
-
bucsupeti
senior tag
válasz
Mr. Erikszon #2613 üzenetére
A megoldás:
tezres=szam egészosztás 10000
ezres=(szam-tezres) egészosztás 1000)
szazas=(szam-tezres-ezres) egészosztás 100
tizes=(szam-tezres-ezres-szazas) egészosztás 10
egyes=szam-tezres-ezres-szazas
új szám=tezres*1000+ezres*100+tizes*10+egyesEzt kell átírni pascal-ba. Gondolom az azért nem okoz problémát....
Egy kis segítség:
div : egészosztás művelet. Használata itt van leírva. -
bucsupeti
senior tag
válasz
Mr. Erikszon #2613 üzenetére
bemásolnád ide hogy meddig jutottál?
-
bucsupeti
senior tag
válasz
Mr. Erikszon #2610 üzenetére
én meg tudnám oldani, de attól nem fog jobban menni neked az infó. inkább segítenék neked.
meddig jutottál el a problémában? le tudnád írni magyarul hogy hogyan oldanád meg a feladatot? -
bucsupeti
senior tag
válasz
bucsupeti #2504 üzenetére
Program karakterszamolo;
uses crt;
var
c: char;
csillag: integer;
szokoz: integer;
kerdojel: integer;
db: integer;
begin
csillag:=0;
kerdojel:=0;
szokoz:=0;
db:=0;
writeln('Karakterek olvasása = jelig');
repeat
c:=readkey;
write(c);
db:=db+1;
if c='*' then csillag:=csillag+1;
if c=' ' then szokoz:=szokoz+1;
if c='?' then kerdojel:=kerdojel+1;
until c = '=';
writeln('Csillagok száma: ',csillag);
writeln('Szóközök száma: ', szokoz);
writeln('Kérdőjelek száma: ', kerdojel);
writeln('Összes leütött karakter: ',db);
end. -
bucsupeti
senior tag
válasz
SpeederX #2503 üzenetére
Szia!
Íme a megoldás:
változók:
név: C, típus:karakter, funkció: beolvasott karakter tárolása, jelleg: munkaváltozó
név: csillag, típus: egész, funkció: csillagok száma, jelleg: munka/kimeneti
név: szokoz, típus: egész, funkció: szóközök száma, jelleg: munka/kimeneti
név: kerdojel, típus: egész, funkció: kérdőjelek száma, jelleg: munka/kimeneti
név: db, típus: egész, funkció: bevitt karakterek száma, jelleg: munka/kimenetialgoritmus:
csillag=0
kerdojel=0
szokoz=0
db=0
KI:"Karakterek olvasása =-ig"
ISMÉTELD
be: C
db=db+1
HA C=="*" AKKOR csillag=csillag+1
HA C==" " AKKOR szokoz=szokoz+1
HA C=="?" AKKOR kerdojel=kerdojel+1
AMÍG C == "="
KI: "Csillagok száma: ", csillag
KI: "Szóközök száma: ", szokoz
KI: "Kérdőjelek száma: ", kerdojelRemélem a Pascalra történő átírás nem okoz problémát.
-
bucsupeti
senior tag
Új hozzászólás Aktív témák
Hirdetés
- Kertészet, mezőgazdaság topik
- Milyen okostelefont vegyek?
- Hobby elektronika
- Autós topik
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Milyen légkondit a lakásba?
- Sütés, főzés és konyhai praktikák
- A Galaxy Z Fold7, minden színben és oldalról
- Opel topik
- HiFi műszaki szemmel - sztereó hangrendszerek
- További aktív témák...
- Új MSI KATANA 17 Gamer Tervező Laptop 17,3" -35% i7-13620H 10Mag 16/1TB RTX 4060 8GB FHD 144Hz
- Apple Iphone 13 128gb csillagfény színű OLCSÓN . Csere/beszámítás
- OnePlus Pad 2 + OnePlus Pad 2 billentyűzet + Extrák
- AKCIÓ!!! GAMER PC: Új i5-14400F +RTX 4060/5060/4070/5070 +Új 16-64GB DDR4! GAR/SZÁMLA! 50 FÉLE HÁZ!
- HP EliteBook 855 G8, 15,6" FHD, Ryzen5 PRO 5650U CPU, 16GB DDR4, 256GB SSD, WIN 11, ( olvasd végig )
- ÁRGARANCIA!Épített KomPhone i5 10600KF 16/32/64GB RAM RX 6600 8GB GAMER PC termékbeszámítással
- Eredeti, új Lenovo 330W töltők - ADL330SDC3A
- 15" Workstation: Lenovo Thinkpad P1 gen1/gen2 // P52 // P52s // P15 gen1 // FHD, 4K oled touch
- Bomba ár! HP 255 G7 - AMD A4 I 4GB I 128SSD I HDMI I 15,6" FHD I Radeon I HDMI I W11 I Cam I Gari!
- HGST HUH721010AL5200 10TB 7.2k SAS HDD, DELL branded, nettó 38000Ft + ÁFA, 1 év garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest