Možno narysovať trojuholník?
Keďže som tu jeden z mála čo vie programovať v jazyku VB.NET, tak som sa rozhodol pre tunajšie komunitu pripraviť veľmi jednoduchú ukážku. Tentoraz si to urobíme trochu zaujímavejšie.
Najprv vám poviem, ako zistiť, či trojuholník možno narysovať a ako spočítať jeho obvod aj obsah. Potom sa pokúsite sami vytvoriť jednoduchú aplikáciu, ktorá to spracuje automaticky. Ako overenie, že funguje správne, je nižšie textové pole a jednoduchá úloha, ktorá vašu aplikáciu otestuje. Až keď bude aplikácia otestovaná, Vám dovolím prečítať si, ako som túto aplikáciu riešil ja. Dúfam, že sa Vám to bude páčiť.
Možno trojuholník narysovať?
Trojuholník možno narysovať, ak platí, že
strana A
+ strana B
> strana
C
a
strana B
+ strana C
> strana
A
a
strana C
+ strana A
> strana
B
Ak platia všetky tieto pravidlá, trojuholník možno narysovať.
Obvod
Obvod spočítame jednoducho a to tak že sčítame všetky strany.
o = A + B + C
Obsah
Obsah už je trochu ťažšie, na papier by ste to asi zvládli, ale v algoritme je to ťažšie. existuje však tzv. Heronův vzorec.
Ten je nasledujúca a pri programovaní vyjdite znej:
inak s = Takže teraz príde tá zábavná časť Naprogramujte si aplikáciu, ktorá zistí, či je možné trojuholník narysovať. Ak áno, tak nech aplikácie zistí obvod a obsah trojuholníka. Ešte napoviem, že na odmocniny slúži funkciaMath.Sqrt(cislo)
.
Úloha
Vašou úlohou je zistiť obvod a obsah trojuholníka, pre ktorý platí: {
A = 7
; B = 5
; C = 6
}. Tieto dáta
nechajte spracovať vašu aplikáciu.
Nižšie napíšte výsledok, stačí na 2
desatinné miesta,
zvyšok desatinných miest odtrhnite.
Galéria
Stiahnuť
Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami
Stiahnuté 449x (60.57 kB)
Aplikácia je vrátane zdrojových kódov v jazyku VB