C# týden ITnetwork Flashka zdarma
Akce! Pouze tento týden sleva až 80 % na kurzy C# .NET. Lze kombinovat s akcí 50 % bodů navíc na prémiový obsah!
Brno? Vypsali jsme pro vás nové termíny školení Základů programování a OOP v Brně!

Diskuze: Trojuholník

Aktivity (2)
Avatar
Andrej Halama:13.11.2018 17:07

Zdravím vás , musím naprogramovať program, ktorý vypočíta všetko o trojuholniku napr. obsah ,obvod ,ci sa da zostrojit alebo nie , polomer opisanej vpisanej atď, a neviem ako to mám spraviť aby to išlo postupne a najskor to zistilo ci bola zadana strana ,uhol alebo niečo ine a vypočitalo to zbytok. Ďakujem za pomoc!

Editováno 13.11.2018 17:10
 
Odpovědět  -1 13.11.2018 17:07
Avatar
Petr Štechmüller
Překladatel
Avatar
Odpovídá na Andrej Halama
Petr Štechmüller:13.11.2018 17:38

Ahoj a co přesně ti není jasný? Jak to vypočítat, nebo jak to naprogramovat? Na oba dva problémy existuje velice snadné řešení:

Napiš konktrétní problém a někdo Ti jistě poradí.

Nahoru Odpovědět  +3 13.11.2018 17:38
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Odpovídá na Petr Štechmüller
Andrej Halama:13.11.2018 18:46

vzorčeky viem to som našiel aj som si ich podĺa toho spravil do programu skôr neviem ako tomu dať tú logiku aby to išlo postupne a vedelo to rozoznat ci bol zadaný jeden uhol, jedna strana, a obvod napr.

 
Nahoru Odpovědět 13.11.2018 18:46
Avatar
Petr Štechmüller
Překladatel
Avatar
Odpovídá na Andrej Halama
Petr Štechmüller:13.11.2018 18:49

No program sám to nerozezná, takže budeš muset nechat uživatele jednotuše vybrat co chce zadat (úhel, strana, obvod...) a pak při dalším čtení vstupu načteš tu správnou hodnotu, kterou přiřadíš do správný proměnný...
Takže by to mohlo vypadat nějak takto:

Zadejte, co budete zadávat:

a) úhel
b) strana
c) obvod

b

Zvolili jste stranu, teď napište její velikost

10
...

Nahoru Odpovědět  +2 13.11.2018 18:49
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
krepsy3
Redaktor
Avatar
krepsy3:14.11.2018 14:00

...a nebo to nechat uživatele naráz. Údaje budeš načítat postupně

  • Strana - zadá "10 a" - délka strany a 10 jednotek
  • Úhel - zadá "50 °b" - velikost úhlu beta 50 stupňů
  • Obvod - zadá "34 o" - délka obvodu 34 jednotek
  • Výška - zadá "12 b0" - výška ke straně b 12 jednotek
  • Těžnice - zadá "7 c1" - délka těžnice k straně c 7 jednotek
  • Osa - zadá "15 bo" - osa strany b 15 jednotek
  • Osa - zadá "3 °co" - osa úhlu gama 3 jednotky
  • Úhel mezi něčím - zadá "45 °a0-b1" - velikost úhlu mezi výškou k a a těžnicí k b 45 stupňů

Samozřejmě bys musel napsat nějakou metodu, kterou to zpracuješ :)

Editováno 14.11.2018 14:02
Nahoru Odpovědět 14.11.2018 14:00
Programátor je stroj k převodu kávy na kód.
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 5 zpráv z 5.