Turbo pascal 4 boký jehlan
Dobrý den,
Učitel nám zadal práci v Turbo Pascalu 4 boký jehlan. Jedná se o výpočty Uhlopříčky, obvodu a obsahu. Já jsem udělal jen uvodní obrazovku na kterou se to má napojit. Vůbec nevím jak to udělat nemáte někdo nebo neporadíte ten kod?
Jestli jste se vůbec neučili programovat, tak bych si stěžoval na vyšších místech. Zkus nejdřív přijít na to, co je třeba pro výpočet těch parametrů, co máš určit.
jehlanctyrboky.html
No něco málo jsme se učily, ale tohle kodování jde mimo mě já umím maximálně udělat nějaký gamingy přes php nebo joomla ale neznáte někdo ten kod? A ta stranka na ni nic není
Naopak. Na té stránce je naprosto všechno, i kód - akorát není v pascalu.
jenže já to potřebuji v pascalu
Tak to budeš muset vyvinout trochu vlastní invence. Z toho JavaScriptu by to do Pascalu dokázala přepsat i cvičená opice. Jsou to asi 3 řádky kódu.
tak mi to prosím te napis ty kody já jsem na tohle dementní :(
Tak změň školu.
Spíš něco místo školy.
Měnit školu rozhodně nehodlám! Jen moc neumím s Turbo pascalem a proto jsem sem napsal jestli by mi někdo neporadil. Ale pokud nechcete poradit tak sem ani nepište děkuji!!
Ale jo, je tu několik lidí schopných a ochotných poradit. Ale poradit neznamená, udělat to za tebe. Musíš projevit vlastní snahu.
Takže sem napiš, co už máš a s čím konkrétně si nevíš rady.
No dělaly jsme první práci to byla
Pak jsme dělaly tu úvodní obrazovku + výpočet no a teď máme udělat výpočet 4-bokého jehlenu a to právě nevím vůbec jak to udělat.
Tak znovu. Co konkrétně nevíš?
No nevím když udělám tu úvodní obrazovku a do ní mám dát ten jehlan tak si za 1) najdu ty Vzorce 2) jak mám udělat začátek kodu a mám ho vložit na konec té uvodní obrazovky?
Co je pro tebe "začátek kódu"?
Kód, který napíšeš, vložíš mezi úvodní obrazovku a poslední "end." Bylo by sice lepší to oddělit do samostatné procedury, ale to teď není podstatné.
k tomu exe suboru, co si sem pastol mas zdrojovy kod? Ved tam si to od teba vypyta stranu a na vypocet stvorca
vzorce na ihlan ti tu uz niekto pastol, takze rovnako ako si si nacital stranu a, tak nacitas parametre pre ihlan.
Ako sorry, ale ak toto co ti pocita stvorec, nevies zmenit na ihlan, tak patris do pomocnej skoly.
Dobře takže já mám úvodní obrazovku a mezi ni a end. vložím ten kod toho jehlanu chápu to doufám dobře. Začátek kodu jsem myslel toho jehlanu (jenže já nevím jak ten kod napsat. Prostě to vůbec nevím co tam do toho kodu aby to fungovalo mám napsat)
To bude tím, že jsi ve škole nedával pozor. Tobě není pomoci...
Takže začneme hezky od začátku, ok?
http://www.ee.ui.ac.id/~astha/courses/daskom/tutp1 .html
Po tomhle bys měl mít trochu tušení, jak se programuje.
ok já si to pročtu a pak napíšu
A to nikdo ze třídy neví, jak se to dělá? Učiteli jsi řekl, že úkolu nerozumíš?
Ano, řekl, ale ho to nezajímá. Ze spolužáků to taky nikdo nechápe, akorát jeden a ten má výpočet čtverce a to bych zvládl i já. Ale nerozumím tomu Jehlanu jedná se o výpočet čtverce pro jehlan. Nevíte někdo ty vzorečky pro jehlan? Třeba čtverec má obsah a*a.
Vzorečky pro jehlan jsi přece dostal hned v druhé odpovědi.
jj jasně, ale to je takhle můžu napsat do pascalu nebo to musím upravit třeba aby to vypadalo takhle V= 1/3a*a*v
To už je přece obyčejná matematika, to nesouvisí s programováním.
Nedělám v Pascalu, ale v ANSI C pro mikrokontrolery, tak snad to bude alespoň vzdáleně podobné. Musíš si zadefinovat správný datový typ (float/double, nevim jak to v pascalu je, prostě datový typ s plovoucí desetinnou čárkou). Když to napíšeš tak, jak jsi to napsal, tak ti compiler vyhodí chybu (asi parse error). Takže takto (napíšu pro C, přepiš si to do pascalu, úpravy budou minimální):
Odmocniny se dělají funkcí sqrt (z anglického square root).
Myslím si ale, že jsi neprojevil žádnou vlastní snahu, protože metodou pokus/omyl by to za těch pár dní dokázala a naučila se to i cvičená opice.
Jinak aby jste si nemysleli že jsem nic neudělal tak tady je to co jsem udělal, ale je to určitě špatně
A proč to teda neuděláš dobře?
víš proč to neudělám dobře? Protože když tam chci dát vzorec (1/3)*a*a*v tak mi to vyhodí chybu, ale když tam dám (1/3)*a*a*i tak to jede v pohodě, když i:integer změnim na v:integer nebo v:real tak to píše stejnak chybu
No to je jasný, že ti to s "v" nefunguje, když jsi to "v" nikde nezadal.
Dejme tomu že jsem ten kod již udělal a objem výpočtu čtverce pro jehlan mi to už počítá,ale teď nevím jak mám udělat to že k tomu objemu chci přidat i aby to počítalo obsah atd
Úplně stejně. Jenom prostě použiješ jiný vzoreček.
Ale tak nějak netuším, jak chceš vypočítat obsah jehlanu.
to byl jenom příklad
co to je "obsah stvorca pre ihlan" S tebou je tazko, ked ty ani nevies, co mas vypocitat
Opravdu se snažím, ale téhle formulaci nerozumím. Můžeš se vyjádřit srozumitelně?
Pavel
No že mi to už funguje dneska mi s tím kámoš pomohl, pomohl mi i z kodem ,ale píše mi to 2 chyby jehlan.PAS (23,1) Fatal: syntax error '';'' expected but '' identifier READLN FO
a jehaln.pas (0) Fatal: Compilation Aborted
ked tu ten kod nenapises, tak ti nikto nepovie kde mas tu chybu.
Podla mna ti tam niekde chyba jeden end
Nejspíše ti chybí ";" někde okolo řádku 22. Vlož sem aktuální zdrojový kód.
Tady je ten kod
Tak řádek 23 ReadLn(a, b, v) chybí ";"
A jak to má být teda správně takhle? readln('a, b , c'); ?
Napadá tě ještě jiná možnost?
ReadLn(a, b, v);
LOL, včera neuměl nic, dneska už používá procedury, ale nepozná, že mu tam chybí středník. Ten učitel si na tobě smlsne...
njn ale aji když tám dám ten středník což jsem už aji zkoušel tak to nejde
Malé děti nejdou.
díky za odpověď měj se, už to mám můžete lock
A ja som myslel, že 4-boký ihlan má 4 plochy trojuholníkového tvaru. Nevadí.
Mohl by si mi spíše říct co je to za chybu?
Veď Ti to prekladač píše úplne zrozumiteľne
Chyba syntaxe - očakáva sa znak ; a Ty ho tam na konci riadku nemáš!!!
Je to úplný základ písania nejakého kódu v pascale...