Kezdőoldal » Számítástechnika » Programozás » Free Pascal for ciklus alkalma...

Free Pascal for ciklus alkalmazásával hogyan kelmegoldani az alábbi feladatot?

Figyelt kérdés

Feladat: készíts programot, mely megkérdezi, melyik szám szorzótábláját szeretném látni,

majd kiírja a megadott szám szorzótábláját 1-20-ig a következő formában:

Pl. ha a megadott szám az 5, akkor ezt látom:

1 * 5 = 5

2 * 5 = 10

3 * 5 = 15

.....

20 * 5 = 100


2020. dec. 11. 09:29
 1/10 anonim ***** válasza:

Öhm... ebben mi a nehéz?

Ez egy egyszerű "for" ciklus. Pl.

for i := 1 to 20 do ......

majd a ciklusmagban kiíratod az "i" változó aktuális értékét, az egyéb szöveges részeket (szorzásjel, egyenlőségjel, szóközök), az előzőleg bekért számot, illetve az eredményt.

2020. dec. 11. 09:45
Hasznos számodra ez a válasz?
 2/10 CspCsj ***** válasza:

[link]


4. fejezetben adatok bekérését, 6. fejezetben a ciklusokat találod, - mindegyik fejezet végén vannak példaprogramok is.

2020. dec. 11. 10:28
Hasznos számodra ez a válasz?
 3/10 anonim ***** válasza:
0%

Bszki, te a szkmád alapjait nem tudod, hogy kiírtad így ezt a kérdést.

Melyik vidéki főiskolán ez a színvonal? :)))))

2020. dec. 11. 10:47
Hasznos számodra ez a válasz?
 4/10 anonim ***** válasza:
64%

3:


Ez nem főiskolai feladat.

2020. dec. 11. 14:43
Hasznos számodra ez a válasz?
 5/10 A kérdező kommentje:
Ohm a tanár kitalálta hogy online oktatás alatt rendkívül felszínesen belevetjük magunkat egy kis programozásba egyéni feldolgozással. 9.es vagyok. Nem beszólást hanem segítséget kértem.
2020. dec. 11. 18:51
 6/10 anonim ***** válasza:
47%

A segítséget meg is kaptad az első hozzászólótól. A ciklusváltozó (i) lesz a szorzód, a bevitt szám pedig a szorzandó.


const TAB = #9;

var i,j: byte;


read(j);


For i := 1 to 20 do

begin

writeln(TAB,i,'x',j,'=',i*j);

end.

2020. dec. 11. 19:18
Hasznos számodra ez a válasz?
 7/10 tabaki ***** válasza:
100%

𝘌𝘯𝘯𝘺𝘪𝘳𝘦 felszínesen? Tessék, pirulj:


var i, n : integer;

begin

      Write('Melyik szám szorzótábláját írjam ki 1-20ig? ');

      ReadLn(n);

      for I := 1 to 20 do WriteLn(i, ' * ', n, ' = ', i * n);

end.

2020. dec. 11. 19:18
Hasznos számodra ez a válasz?
 8/10 A kérdező kommentje:
Hát igen. Még valami. Ez most már nagyon megy csak azt nem tudom hogyan csináljam meg úgy hogy pl nem 1-től 10-ig hanem 10-től 1-ig.
2020. dec. 12. 12:19
 9/10 anonim ***** válasza:
100%
Ugyanez csak a for-ban a To-t lecseréled DownTo-ra és persze a számokat /ciklusváltozót/ felcseréled.
2020. dec. 12. 12:21
Hasznos számodra ez a válasz?
 10/10 anonim ***** válasza:
100%

for 1 To 20 Do


helyett


For 20 DownTo 1 Do

2020. dec. 12. 12:24
Hasznos számodra ez a válasz?

További 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!