IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.

Pokročilá kalkulačka

Pokročilá kalkulačka je program, ktorý je schopný naraz vypočítať celé príklady a vzorčeky. Je to môj prvý program v C #. Počíta s uplatnením matematických pravidiel pre prednosť operácií, pravidiel pre počítanie so zátvorkami as reálnymi číslami. Disponuje tiež kontrolou správnosti zadania.

Okrem ľubovoľnej mocniny a odmocniny disponuje tiež ďalšími funkciami, ako je faktoriál, sínus a kosínus (kosínus). Hodnoty posledných dvoch funkcií sa vypočítavajú v stupňoch.

Program má malú veľkosť a je jednoducho ovládateľný. Hodí sa napríklad v škole, kedy si nemusíte ako na bežné kalkulačke pamätať medzivýsledky.

S algoritmy jadra programu pomohol Nashorn, za čo mu ďakujem :) .

Program vyžaduje .NET framework min. verzia 2.0

Ako zadávať príklady

Formátovanie

symbol Názov vysvetlivky Príklady
([{}]) zátvorky Výrazy môžete vkladať do zátvoriek a to do guľatých, hranatých i zložených. Program je sám potom všetky zjednotí na okrúhle. (1 + 2) * 3, [3+ (1 + 1) 2] / 3
. , desatinná čiarka / bodka Desatinné miesta môžete oddeliť čiarkou aj bodkou. Program je potom zjednotí podľa regionálneho nastavenia systému. 1.22 + 3,68
medzera medzery Príklad si pre prehľadnosť môžete preložiť medzerami. Program je potom odstráni, takže na výpočet nemajú žiadny vplyv. (1 + 1) * 3
Základné operácie
symbol Názov Príklady
+ sčítanie 1 + 3 + 1.567
- odčítanie / záporná hodnota 3 - 2, - (5 + 6)
násobenie 5 * 3 * 6
/ delenie 378/9
n ľubovoľná mocnina 5n2, 3n3, (1 + 1) n4
o ľubovoľná odmocnina 2o25, (2 + 1) o (5 * 4 + 7)
Matematické funkcie
symbol Názov vysvetlivky Príklady
! faktoriál vypočíta faktoriál 0 !, 5!
s sinus vypočíta sinus v stupňoch S90, S30
c kosínus vypočíta kosínus v stupňoch c55.6, C60
Upozornenie: Upozorňujeme, že u funkcií faktoriál, mocnina a odmocnina sa mínus pred funkciou nevzťahuje na jej základ, ale na celú funkciu. Napr 4-2n2 = 0, ale 4 + (- 2) n2 = 8.

Zoznam verzií a zmien


- Pokročilá kalkulačka 1.1 Opravená rovnocenná prednosť operátorov * a /, NAO Opravené počítanie s mocninami, odmocninami a faktoriál, kde sa znamienko pred funkciou bez zátvorky už nevzťahuje k základu Zvýšená presnosť výsledku na 15 desatinných miest zrušená mantisa Výslededky jednotlivých výpočtov sú formátované metódou Round trip, mali by byť presnejšie. Program je benevolentnejší k zadávanie príkladov, akceptuje malé aj veľké písmená a ignoruje medzery Kávesa enter vyvolá výpočet Desatinný separátor (čiarka alebo bodka) sa zjednotia podľa regionálneho nastavenia systému Program kontroluje, či je zadaný rovnaký počet otvorených a zatvorených zátvoriek Zabudovaná inštalácie, kontrolujúce existenciu .NET frameworku
  • Opravená rovnocenná prednosť operátorov * a /, NAO
  • Opravené počítanie s mocninami, odmocninami a faktoriál, kde sa znamienko pred funkciou bez zátvorky už nevzťahuje k základu
  • Zvýšená presnosť výsledku na 15 desatinných miest
  • zrušená mantisa
  • Výslededky jednotlivých výpočtov sú formátované metódou Round trip, mali by byť presnejšie.
  • Program je benevolentnejší k zadávanie príkladov, akceptuje malé aj veľké písmená a ignoruje medzery
  • Kávesa enter vyvolá výpočet
  • Desatinný separátor (čiarka alebo bodka) sa zjednotia podľa regionálneho nastavenia systému
  • Program kontroluje, či je zadaný rovnaký počet otvorených a zatvorených zátvoriek
  • Zabudovaná inštalácie, kontrolujúce existenciu .NET frameworku
  • Pokročilá kalkulačka 1.0 ALFA - počet stiahnutí tejto verzie: 152x Prvá prevádzkyschopná alfa verzia
  • Prvá prevádzkyschopná alfa verzia


Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 9276x (333.38 kB)

 

Program pre vás napísal David Hartinger
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
David je zakladatelem ITnetwork a programování se profesionálně věnuje 15 let. Má rád Nirvanu, nemovitosti a svobodu podnikání.
Unicorn university David sa informačné technológie naučil na Unicorn University - prestížnej súkromnej vysokej škole IT a ekonómie.
Aktivity