Sleva na školení Naučit se HTML & CSS, JS a Bootstrap
Získej 500 Kč na naše školení. Více zde
Probíhá výprodej HTML & CSS, JavaScript a Bootstrap

Kalkulátor obsahu a obvodu

Unicorn College Tento obsah je dostupný zdarma v rámci projektu IT lidem.
Vydávání, hosting a aktualizace umožňují jeho sponzoři.

K čemu aplikace slouží

Aplikace slouží k vypočítání obsahu u trojúhelníku, čtverce a obdelníku.

Co bylo použito k vývoji

Pro fungování aplikace bylo použito PHP a na designovou stránku byl použit bootstrap. Jako IDE/Editor byl použit PHPStorm

Použité "algoritmy"

Obdelník

$a1 = $_POST['rozmer1'];
$b1 = $_POST['rozmer2'];

$obdelnik_krat = "2";

$obsah = $a1 * $b1;
$obvod = $obdelnik_krat * ($a1 + $b1);

Čtverec

$a1 = $_POST['rozmer3'];
$a2 = "4";

$obsah = $a1 * $a1;
$obvod = $a2 * $a1;

Trojúhelník U trojúhelníku byl zprvu problém protože jsem nevěděl jak implementovat vypočítání obsahu protože k vypočítání byly potřeba výšky trojúhelník, ale později jsem našel Heronův vzorec.

$a1 = $_POST['rozmer4'];
$a2 = $_POST['rozmer5'];
$a3 = $_POST['rozmer6'];
$obvod = $a1 + $a2 + $a3;

$s = ($a1 + $a2 + $a3) / 2;
$obsah = sqrt($s * ($s - $a1) * ($s - $a2) * ($s - $a3));

Žádný algoritmus na trojúhelníkovou nerovnost jsem do aplikace nepřidal, přišlo mi to jako zbytečné vzhledem k tomu že obvod spočítat jde tak i tak, a v případě že nebude splňovat podmínky trojúhelníkové nerovnosti (absolutně nevím jak jinak to napsat..) tak to u obsahu napíše NaN

Kolegové v týmu

Nemám kamarády :-( (na takovou lehkou aplikaci by to ale stejně nemělo smysl..)

Proč se zapojuji s takovou jednoduchou aplikací?

Prostě jsem se chtěl zapojit, nemám v úmyslu vyhrát, protože vím že zde jsou o hodně lepší aplikace, ale každý kdo se účastní s funkční aplikací dostane 80 bodů, tak jsem se zůčastnil abych měl pár tich bodů na další učení, a taky kvůli zkoušce základů php konstrukcích které se momentálně učím..

Zdrojový kód/Sourcecode

Sourcecode můžete stáhnout zde na ITNetwork a nebo http://turyna.eu/…lkulator.rar (K otevření je potřeba WinRAR) a také na githubu (https://github.com/…rimeter-area). Můžete si ho libovolně upravovat.

Na test si můžete webovou aplikaci spustit na stránce: http://turyna.eu/…ulator/view/.

Anglická verze

Omlouvám se, ale nemám zatím takový skill abych mohl věci z češtiny překládat bez chyb. Snažím se učit anglicky ale zatím si na to netroufám, bohužel, základní školy v ČR (u mě šestá třída) se nejlepším učením anglického jazyka chlubit nemohou, snad Vám to tak vadit nebude..


Galerie

Program byl vytvořen v roce 2019.

 

Stáhnout

Staženo 4x (7.44 kB)
Aplikace je včetně zdrojových kódů

 

 

Program pro vás napsal Milan Turyna
Avatar
Jak se ti líbí článek?
4 hlasů
Autor se věnuje frontend vývoji webů a učí se PHP.
Všechny články v sekci
ITnetwork summer 2019 - Ceny v hodnotě 10 000 Kč!
Aktivity (6)

 

 

Komentáře

Avatar
Jaroslav Smrž
Redaktor
Avatar
Jaroslav Smrž:17. července 20:45

Milane, moc se mi líbí tvoje motivace a cíl stále se zlepšovat. Aplikace je krásně přehledná a jasně plní účel, stejně tak jako minimalistický design. Když si vezmu, že je ti 11 let, tak klobouk dolů. Jen tak dál, chlape! Texty do angličtiny ti velice rád přeložím a pošlu do soukromé zprávy. Jen Tě upozorním, že v podmínkách soutěže je zobrazení banneru "Letní soutěž IT Netvork", tak si to doplň. Logo ke stažení jsem viděl někde v úvodním článku k soutěži.

Odpovědět 17. července 20:45
I have no idea what it is doing but I´m scared to delete it... xD
Avatar
Milan Turyna
Redaktor
Avatar
Odpovídá na Jaroslav Smrž
Milan Turyna:17. července 21:07

Ahoj, děkuji za upozornění, u aplikace tam je nutnost přidat odkaz na itnetwork a o zmínku že se jedná o soutěžní aplikaci. Už jsem to upravil.

 
Odpovědět 17. července 21:07
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.