Pascal program hiba?

Figyelt kérdés

Egy olyan programot kell készíteni, ami kiszámolja egy jármű átlagfogyasztását. Van 5 jármű, adott minden adat, az 5 jármű megtett km-re és az átlagfogyasztása literben. Kiiratom a képernyőre az adatokat, majd az átlagszámításban elakadtam, adott az átlaghoz a képlet

átlag=100*fogyasztás/megtett km, elindul a program viszont minden járműhöz ugyan azt az átlagot írja.


program atlagg;

uses crt;

const km:array[1..5] of integer=(300,4856,50,3578,345);

l:array[1..5] of integer=(72,198,4,234,35);



var i,x,y:integer;


atlag:array[1..5,1..5] of double;


begin

clrscr;



for x:=1 to 5 do

for y:=1 to 5 do


atlag[x,y]:=((100*l[x])/km[y]);


for i:=1 to 5 do writeln(i,'jarmu megtett uta ', km[i],

' km es fogyasztasa: ',l[i],' liter es atlagfogyasztasa: ',atlag[x,y]);



repeat until keypressed;

end.



2018. márc. 24. 18:57
 1/3 anonim ***** válasza:
Az átlag miért két dimenziós tömb? 5 autónak 5 átlaga van, nem 25. Ennek megfelelően két egymásba ágyazott ciklus sem kell.
2018. márc. 24. 20:30
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
nem igazán értek a tömbökhöz :/
2018. márc. 24. 20:37
 3/3 anonim ***** válasza:

Hogy lehet a tömbökhöz "érteni"?

1. tudod mi az, és mie jó

-Ez nem bonyolult, sok változó "csoportba foglalva", ami lehet sor, (1 dimenziós tömb), táblázat (két dimenziós tömb), több lapos táblázat (3 dimenziós tömb), stb.


2. le tudod kódolni

-Ehhez MÁR nem értek, mert nem használom a Pascalt, de azért a forráskódból ki lehet találni, ha látsz egy tömböket használó működő kódot.


Tulajdonképpen ebben a feladatban nem is követelmény, hogy a kiszámított átlagfogyasztást el kell tárolni, így én nem is csinálnék tömböt egyáltalán, csak kiíratnám:

' km es fogyasztasa: ',l[i],' liter es atlagfogyasztasa: ',100*l[i]/km[i]);

2018. márc. 24. 22:00
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!