Kezdőoldal » Számítástechnika » Programozás » Lazarusban ezt hogy kell?

David134 kérdése:

Lazarusban ezt hogy kell?

Figyelt kérdés
A feladatom az hogy egy fenyőfát csináljak de nem tudom hogy kezdjek neki.Eljutok addig hogy:writeln(szöveg; de mikor futaom csak 1 mpre ugrik be az ablak ahol látnom kéne

2015. okt. 14. 16:38
 1/9 coopper ***** válasza:

Szia.


Ird be az utolsó "end." elé hogy :


readln;

end.


Ekkor csak akkor fog kilépni a programból, ha megnyomod neki az entert.


Sok sikert.

üdv.

2015. okt. 14. 19:08
Hasznos számodra ez a válasz?
 2/9 tabaki ***** válasza:

OFF

Mellesleg ez még csak egyszerű Free Pascal, ha a Lazarusban szerkeszted is.

ON


Nem mutatod be a programodat? Hátha lehet még csiszolni rajta.

2015. okt. 14. 22:16
Hasznos számodra ez a válasz?
 3/9 SimkoL ***** válasza:

Így gondoltad, egy ciklussal ?


program fenyofa;


var i, sorok: byte;

s, s1: string;


begin

sorok := 15;

for i := 1 to sorok do

begin

s := StringOfChar(' ', sorok - i);

s1 := StringOfChar('*', i * 2 - 1);

WriteLn(s, s1);

end;

ReadLn;

end.

2015. okt. 15. 08:25
Hasznos számodra ez a válasz?
 4/9 tabaki ***** válasza:

Vagy így, kettővel?


program fenyofa;


var i, sorok, sorokY, emelet: byte;

lyuk, fa: string;


begin

      sorok := 15;

      sorokY := 3;

      WriteLn;

      WriteLn(StringOfChar(' ', sorok - 1),'*');

      for emelet := 1 to 4 do

            begin

                  for i := emelet to sorokY do

                        begin

                              lyuk := StringOfChar(' ', sorok - i);

                              fa := StringOfChar('#', i * 2 - 1);

                              WriteLn(lyuk, fa);

                        end;

                  Inc(sorokY,2);

            end;

      for i := 1 to 2 do

            WriteLn(StringOfChar(' ', sorok - 1),'M');

      ReadLn;

end.

2015. okt. 15. 10:16
Hasznos számodra ez a válasz?
 5/9 SimkoL ***** válasza:
Tetszik :)
2015. okt. 15. 10:27
Hasznos számodra ez a válasz?
 6/9 SimkoL ***** válasza:

Hőőő... Most nézem három ciklus :) Talán így picit rövidebben is:


program fenyofa;


var

i, sorok, sorokY, emelet: byte;


begin

sorok := 15;

sorokY := 3;

WriteLn(#10#13, StringOfChar(' ', sorok - 1), '*');

for emelet := 1 to 4 do

for i := emelet to (sorokY * emelet) - 1 do WriteLn(StringOfChar(' ', sorok - i), StringOfChar('#', i * 2 - 1));

WriteLn(StringOfChar(' ', sorok - 1), 'M', #10#13, StringOfChar(' ', sorok - 1), 'M');

ReadLn;

end.

2015. okt. 15. 10:46
Hasznos számodra ez a válasz?
 7/9 tabaki ***** válasza:

Ez meg nekem tetszik, érezte a lelkem, hogy még igazítasz rajta. ;)

Lassan föl kéne ébrednem...

2015. okt. 15. 10:51
Hasznos számodra ez a válasz?
 8/9 SimkoL ***** válasza:

Off:

Az 'Almaszedők' - ről - 2002 - nincs egy nagyobb képed, nagyon tetszik.

2015. okt. 15. 10:56
Hasznos számodra ez a válasz?
 9/9 tabaki ***** válasza:
Húha, őszintén szólva, fogalmam sincs, hol vannak az eredeti fotók; Majd megkeresem, de most el kell mennem itthonról.
2015. okt. 15. 11:06
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!