- iPhone topik
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Milyen okostelefont vegyek?
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Android alkalmazások - szoftver kibeszélő topik
- Bemutatkozott a Poco X7 és X7 Pro
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Xiaomi 14T Pro - teljes a család?
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Xiaomi 15 - kicsi telefon nagy energiával
Új hozzászólás Aktív témák
-
Lortech
addikt
válasz
Dathomir #2278 üzenetére
No. Szemantikát eddig nem néztem, helyesbítenék, tehát:
tax := TaxRate * cost; ---kiszámolod a taxot.
total := Cost + TaxRate; --- az előbb kiszámolt taxot kéne hozzáadni, nem a rate-et, azaz
-> total := cost + tax.Egyébként ezzel már kb egyenértékű amit barátod írt. Neki üzenem, hogy a total deklarációját elhagyhatja, mivel nem használja. Valamint az integer deklaráció csak akkor jó, ha a cost csak egész szám lehet, az eredeti kódban valós deklaráció volt, tehát vsz. így kéne működjön.
-
Lortech
addikt
válasz
Dathomir #2276 üzenetére
Jó. (leszámítva, hogy 6.5% az 0.065) A forráskódot le kell fordítani a compile / build menüponttal (turbo pascal esetén), nincs értelme elmenteni exe kiterjesztéssel, ez nem így működik. Fordítás előtte át kell állítani a compile / destinationt disk-re, hogy a lemezre mentse a lefordított exe-t. Hogy hova menti az exe-t, azt az options / directories menüpont mondja meg, pl. alapból nálam a work könyvtár.
-
Lortech
addikt
válasz
Dathomir #2274 üzenetére
Házi feladat.., azért adta, hogy önállóan megismerkedj a nyelv alapelemeivel.
Pascal könyv első néhány oldalának elolvasása után meg lehet csinálni.1,Pascal -> program - egyszerűen azért, mert ez a kulcsszó neve.
2, * ) nem jó, nem kell szóköz -> *)
3,CONSTANT -> const (lsd. előbbi), konstans inicializálásakor nem kell := , hanem =. % nem jó, tizedestört formában kell kifejezni a százalékot. 6.5 -öt oszd el 100-zal. ; kell a végére.
4, tax változó nincs deklarálva. (cost, total, tax:real;)
5, BEGEN -> begin
6, " helyett ' kell a stringliterál kezdetének és végének jelölésére. "Inputt" egy t, de szintaktikailag nem hiba. (legalábbis nem a Pascal nyelven)
7, -> read(cost); v. readln(cost);
8, x -> *, a szorzás operátora *, ; a végére.
9, = -> := , értékadás operátora :=
10, write('Output the total'); vagy (*Output the total*); attól függően, hogy komment akar lenni vagy kiírás.
11, write( total );
12, kell a pont a végére. (end.)Nem tudom mit hagytam még ki.
Új hozzászólás Aktív témák
- GAMING PC! Ryzen 7 5800x , Radeon RX6700XT, 32Gb RAM
- ASUS VZ24EHE 1080p / 75Hz / 60cm (23,8") IPS /1ms válaszidő / Gamer funkciók / FreeSync
- MSI MECH 2X RX 6600 XT - eladó!
- Újszerű Topping D10s - USB DAC 32bit 384KHz DSD256
- PCLab Pro P-689 Ryzen 7 9700x / 32GB DDR5 / RTX 5070 - halk, prémium 1440p/4K gamer PC
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB DDR5 RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5070 Ti 16GB GAMER P termékbeszámítással
- Újszerű Dell Latitude 7440 -14"FHD+1 IPS - i5-1345U 16GB - 512GB - Win11 - 1 év garancia + Dokkoló +
- GYÖNYÖRŰ iPhone 12 Mini 128GB Green-1 ÉV GARANCIA - Kártyafüggetlen, MS3640
- Dell Latitude 5320 - hibás kijelzők - i5 1135G7 ,16GB RAM, SSD, jó akku, számla
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő