Pascal,trojuholnik
Pascal,trojuholnik
Potrebujem program...
Vstupne udaje:vyska, obsah(cim ho bude vyplnat)
Ma vykreslit rovnoramenny trojuhlnik
Neviem si s tym rady...Dakujem
Vstupne udaje:vyska, obsah(cim ho bude vyplnat)
Ma vykreslit rovnoramenny trojuhlnik
Neviem si s tym rady...Dakujem
-
vivaSlovakia
Guru wannabe
- Príspevky: 2119
- Registrovaný: 29 júl 2006, 10:30
Pascal neovladam ale nasiel som ti linky kde mas plno uz spravenych programov, tutorialov, prikladov ...
http://www.programujte.com/
http://www.developer.sk/
http://www.builder.cz
http://www.trsek.com/
http://home.pf.jcu.cz/~edpo/program/program.html
http://tbteacher.host.sk/pascal.html
http://www.stary-gympel.sk/~sulir/programovanie/
http://www.gympd.sk/~jaro/pascal/pascal.html
http://www.programujte.com/
http://www.developer.sk/
http://www.builder.cz
http://www.trsek.com/
http://home.pf.jcu.cz/~edpo/program/program.html
http://tbteacher.host.sk/pascal.html
http://www.stary-gympel.sk/~sulir/programovanie/
http://www.gympd.sk/~jaro/pascal/pascal.html
az je to vyska zakladne tak je to velmi jednoduche
da sa to spravit ovela jednoduchsie len ....
Kód: Vybrať všetko
uses graph,crt;
var obsah,vyska,zakladna:real;
a,b:byte;
begin a:=9;b=2;{9 by mala byt VGA 2 HI}
initgraph(a,b,'?cesta');
write('zadaj obsah a vysku: ');read(obsah,vyska);
zakladna=2*obsah/vyska;{stred osi xy 200::200}
line(200-zakladna/2,200,200+zakladna/2,200);{az to nezobere treba pouzit round(zakladna);var zakladna:integer;}
{rovnoramenny Trojuholnik ma vysku v strede zakladne koniec je priesecnik ramien}
moveto(200,200-vyska);lineto(200-zakladna/2,200);
moveto(200,200-vyska);lineto(200+zakladna/2,200);
readkey;closegraph;end.{najlepsie je zadat velke cisla kedze jednotky su v pixeloch}
Kód: Vybrať všetko
program rovnoramenny;
uses crt;
var a,i,j,m:integer;
begin
clrscr;
textcolor(yellow);
writeln('zadajte vysku rovnoramenneho trojuholnika');
readln(a);
for i:=1 to a do
begin
for j:=1 to a-i do write(' ');
for m:=1 to 2*i-1 do write('*');
writeln;
end;
readln;
end.