Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Lze narýsovat trojúhelník?

Jelikož jsem tu jeden z mála co umí programovat v jazyce VB.NET, tak jsem se rozhodl pro zdejší komunitu připravit velmi jednoduchou ukázku. Tentokrát si to uděláme trochu zajímavější.

Nejprve vám řeknu, jak zjistit, zda trojúhelník lze narýsovat a jak spočítat jeho obvod i obsah. Pak se pokusíte sami vytvořit jednoduchou aplikaci, která to zpracuje automaticky. Jako ověření, že funguje správně, je níže textové pole a jednoduchá úloha, která vaši aplikaci otestuje. Teprve jakmile bude aplikace otestována, Vám dovolím přečíst si, jak jsem tuto aplikaci řešil já. Doufám, že se Vám to bude líbit. :)

Lze trojúhelník narýsovat?

Trojúhelník lze narýsovat, pokud platí, že

strana A + strana B > strana C

a

strana B + strana C > strana A

a

strana C + strana A > strana B

Pokud platí všechna tyto pravidla, trojúhelník lze narýsovat.

Obvod

Obvod spočítáme jednoduše a to tak že sečteme všechny strany.

o = A + B + C

Obsah

Obsah už je trochu těžší, na papír by jste to asi zvládli, ale v algoritmu je to těžší. existuje však tzv. Heronův vzorec.

Ten je následující a při programování vyjděte zněj:

Heronův vzorec - Zdrojákoviště VB.NET - Základní konstrukce

jinak s =

Zdrojákoviště VB.NET - Základní konstrukce

Takže teď přijde ta zábavná část :) Naprogramujte si aplikaci, která zjistí, zda lze trojúhelník narýsovat. Pokud ano, tak ať aplikace zjistí obvod a obsah trojúhelníku. Ještě napovím, že na odmocniny slouží funkce Math.Sqrt(cislo).

Úkol

Vašim úkolem je zjistit obvod a obsah trojúhelníku, pro který platí: {A = 7; B = 5; C = 6}. Tyto data nechte zpracovat vaši aplikaci.

Níže napište výsledek, stačí na 2 desetinná místa, zbytek desetinných míst odtrhněte.


Galerie

Program byl vytvořen v roce 2013.

 

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 448x (60.57 kB)
Aplikace je včetně zdrojových kódů v jazyce VB.NET

 

Všechny články v sekci
Zdrojákoviště VB.NET - Základní konstrukce
Program pro vás napsal Michal Žůrek - misaz
Avatar
Uživatelské hodnocení:
2 hlasů
Autor se věnuje tvorbě aplikací pro počítače, mobilní telefony, mikroprocesory a tvorbě webových stránek a webových aplikací. Nejraději programuje ve Visual Basicu a TypeScript. Ovládá HTML, CSS, JavaScript, TypeScript, C# a Visual Basic.
Aktivity