Kezdőoldal » Számítástechnika » Programozás » Tudtok leckében segíteni?

Tudtok leckében segíteni?

Figyelt kérdés

A leckém a következő:

-Kérjünk be 10 egész számot a felhasználótól, és tároljuk tömbben.


-Írjuk ki memoboxba a tömb tartalmát!


-Írjuk ki memoboxba csak a páros számokat a tömbbol!


-Kérjünk be egy sorszámot felhasználótól, majd írassuk ki a tömb annyiadik elemét!



2017. okt. 8. 08:38
 1/9 anonim ***** válasza:
100%
Úgy kell megcsinálni, hogy elolvasod amit órán jegyzeteltél, értelmezed, és alkalmazod. Nem fogjuk megcsinálni helyetted a házidat, annak semmi értelme.
2017. okt. 8. 08:39
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:

Persze, tudunk!


Mi a kérdés?

2017. okt. 8. 08:44
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:
Ennél egyszerűbb feladatokat nem is kaphattál volna. Hol tudtál eltévedni?
2017. okt. 8. 08:47
Hasznos számodra ez a válasz?
 4/9 A kérdező kommentje:

Az array elkészítése megtörtént. A kérdésem az lenne, hogy hogyan tudnám bekérni az adatokat?

Én ezt írtam az adatok bekéréséhez de kb. 3 hibát észlel:

procedure TForm1.Button1Click(Sender: TObject);

var x:integer;

begin

For x:=1 to 10 do

begin

i[]=(Inputbox('','Kérlek add meg a(z)'+'IntToStr(i)'+'Számot',''))

end;


end.

2017. okt. 8. 08:53
 5/9 A kérdező kommentje:
Ebben tudtok segíteni?
2017. okt. 8. 08:57
 6/9 anonim ***** válasza:
Az inputboxban szöveg van. Azt előtte át kell alakítanod számmá: [link]
2017. okt. 8. 09:22
Hasznos számodra ez a válasz?
 7/9 sharkxxx ***** válasza:

procedure TForm1.Button1Click(Sender: TObject);

var

  i: Integer;

  a: array[1..10] of Integer;

  s: String;

  n: Integer;

  c: Integer;

begin

  for i := 1 to 10 do

  begin

    repeat

      s := InputBox('', 'Kérlek add meg a(z) '+IntToStr(i)+'. számot', '');

      Val(s, n, c);

    until (c = 0);

    a[i] := n;

  end;


  for i := 1 to 10 do

  begin

    Memo1.Lines.Add(IntToStr(a[i]));

  end;


  for i := 1 to 10 do

  begin

    if ((a[i] mod 2) = 0) then

      Memo1.Lines.Add(IntToStr(a[i]));

  end;


  repeat

    s := InputBox('', 'Adjon meg egy sorszámot (1-10)', '');

    Val(s, n, c);

  until ((c = 0) and (n >= 1) and (n <= 10)) ;

  Memo1.Lines.Add(Format('A %d. szám: %d', [n, a[n]]));

end;

2017. okt. 8. 11:54
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
Ez milyen nyelven van. Soha eletembe nem lattam ilyen programnyelvet.
2017. okt. 9. 01:11
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:

#8: Object Pascal


A valtozok elnevezese nem kovetendo pelda:)

2017. okt. 9. 03:24
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!