⚠️ Pro linux vytvářím kompatibilní kalkulačku na bázi Qt je na začátku vývoje proto některé fičury nejsou uplně inplementovny. Základ je však funkční proto pro linux můžete použít tu.
Lepší aplikace Kalkulačky.
Protože ta ve windows stojí za prd :)
Nejnovější portable verzi i instaler lze najít na stránkách NoteCali.
Stejně tak návod jak nastavit spouštení pomocí funkčního tlačítka pc.
- Lepší alternativa k defaultní kalkulačce.
- Rychlá spustitelnost.
- Více linek které jsou využitelné k počítání výsledků.
- Vysoká nastavitelnost.
- Spoustu zbytečných ale využitelných fičur.
V horní liště kalkulačky lze najít v pořadí, Otevření nasavení, Připnutí nad všechny ostatní aplikace, Minimalizování a zavření aplikace.
Poté klakulačka obsahuje dvě pole, Pole pro zadávání a pole pro výsledky. Do zadávacího pole zadáváme příklady které se vypočítají a zapišou do pole pro výsledky, které nejdou označovat ale kliknutm se uloží do clipboardu.
5+5 | 10
5-5 | 0
5/2+2 | 4.5
5/0 | ⚠️
5*(5+5)+2 | 52
2*(5*(5+5)+2 | 104
Základní počty závorky atd.
Všchny operátory lze najít v nastavení v sekci Interface
Pokud v nastavení je zaplé Parenthesis corection budou doplněné chybějící závorky na konec řádku 2*(2+2 ) -> 2*(4) -> 8.
sin(50)+5 | 5.7660444
abs(-5) | 5
Základní počty závorky atd.
Pokud v nastavení je zaplé Parenthesis corection i zde budou doplněny závorky na konci linky.
Všechny funkce jsou též v nastavení v sekci Interface
4*2 | 8
5*5 | 25
@0 | 8
@0 + @1 | 33
@[číslo] bude nahrazeno výsledkem daného řádku na který odkazuje.
Řádky jsou číslované od 0
V minulích verzích se používal znak € místo @. (jen aby nebyli zmatky)
n=5 | 📝5
m=3 | 📝3
5+n | 10
n=4 | 📝4
n+m | 7
No proměné s názvem zadaného před = se uloží hodnota výsledku linky.
Tuto proměnou lze použít kdekoli v programu.
Pokud se bude název proměné opakovat její hodnota se přepíš.
#FF | 255
&101 + 4 | 9
Čísla před kterými je & jsou převedena z binárních na desítková.
To stejné platí pro # jen zde jsou převáděna čísla 16tková.
5 | 5
3 | 3
;sum | 8
;randi | 16827
;rand | 0.119083
;randn | -0.898984
;clear -> vymaže vstupní pole!
Speciální příkazy mají na začátku linky ; .
Nelze u nich používat modifikátory linek.
;rand je od 0 - 1
;randn je od -1 - 1
ℹ️ Do budoucna bych rád přeďelal sum,rand,randi.randn jako proměné spíš než příkazy. Ale to je budoucnost ;)
4*2 | 8
c;Toto je komentář |
c;6*2 |
5+5 | 10
;sum | 18
Vše co je před prvním ; je nastavení linky.
Pokud nastavení linky obsahuje c výsledek je skrytý, nedá se na něj odkazovat a ani se nazapočítává při použití ;sum
r3;5.5555555 | 5.556
r2; 5+ 2,255 | 7.26
@0+5 | 10.5555555
r1;@2 | 10.6
Dalším parametrem co lze před ; dát je r, to udává kolik desetiných míst bude zobrazeno.
Čislo které linka reprezentuje bude nejpřesnější možné. Když se tedy budeme na linku odkazovat bude použito nejpřesnější číslo.
ℹ️ V nastavení musí být zapnuté (Dont round pointers).
Číslo po kliknutí zkopírované ovšem bude zkopírováno zaokrouhlené.
ℹ️ Plánováné je nastavení copy without rounding které umožní kopírování nezaokrouhlených čísel.
b2;10 | 1010
b8;8 | 10
b16;159 | 9F
Posledním parametrem co lze před ; dát je b, Které nastaví zobrazení čísla v dané číselné soustavě.\
r3b2; 10.64 | 1010.101
cr2;10.5 |
Parametry lze použít v kombinaci i když kombinovat cokoli s c nedává moc smysl ;)
Repozitář je hlavně pro mě abych mohl sinchronizovat projekt mezi více počitači, obsahuje tudíž i poznámky a soubory spojené s vývojem.
Aplikaci však chci držet open source a co v nejlepším stavu co zvládnu.
Pokud tudíž najdete nějaký bug nebo chybu popřípadě nejaký napdac co přidat do kódu, ocením když mi napíšete ;).
⚠️ Projekt měl být uložený jako Vysual Studio Project bohužel jak je projekt na dvou počítáčích, nastavení projektu se nepřenáší tudíž nestačí jen stáhnout repozitář a upravovat. Do budnoucna snad budu řešit.
Upravený ani neupravený repozitář žádným způsobem není dovoleno pordávat ani nijak jinak zpeňěžovat.