Free Pascal for ciklus alkalmazásával hogyan kelmegoldani az alábbi feladatot?
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
Ö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.
4. fejezetben adatok bekérését, 6. fejezetben a ciklusokat találod, - mindegyik fejezet végén vannak példaprogramok is.
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? :)))))
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.
𝘌𝘯𝘯𝘺𝘪𝘳𝘦 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.
for 1 To 20 Do
helyett
For 20 DownTo 1 Do
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!