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 |
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) |
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 |
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 podmienkamiStiahnuté 9357x (333.38 kB)