# Egyenletek

/*
Itt vannak a jelek, amiket tudsz másolni, ha nem találod a gépeden, hogy hol lehet beírni:
Műveleti jelek: 
Összeadás: +
Kivonás: - 
Szorzás: *
Osztás: /
Hatványozás: ^
Relációjelek: < >
Zárójel: ()
Vessző: ,
Pont: .
Pontos vessző: ; 
Kettőspont: :
Dollárjel: $
Szürke betűszínnel szerepelnek a megjegyzések, csak azt kell kitölteni, ahova oda van írva, több sorhoz nem kell hozzányúlni
Ha beírtad 3-féleképpen tudod futtatni:
1) felül vannak zöld nyilak, a jobbra mutató nyílra kattints rá, és lefuttatja, fontos, hogy bele legyél kattintva a tömbbe
2) Shift+Enter-rel is le tudod futtatni, itt is fontos, hogy bele legyél kattintva a tömbbe
3) Ha van a billentyűzeteted jobb szélén enter, akkor annak a megnyomásával is tudod futtatni, 
itt is bele kell, hogy legyél kattintva a tömbbe
Sorok végén vagy pontosvessző vagy dollárjel van, pontosvesszőnél kiírja annak a sornak az eredményét, dollárjelnél elrejti
Állandók beírása (pi): 
pi: %pi
*/

# Kifejezések összevonása

/*
Ha beírod az összevonni kívánt kifejezést kiírja a lehető legegyszerűbb alakban.
Amire nagyon figyelj, hogy 2a-t 2*a-ként írd be minden betű és előtte lévő szám közé szorzásjelet kell tenni különben hibát fog kiírni
Törteket is lehet vele egyszerűsíteni
Közös nevezőre hozást is el lehet végezni
*/
kill(all)$
ratprint: false$
fpprintprec: 10$
kifejezés:ratsimp(2*a+3*a+6*b-2*a-2*(2*a-3*b)); /*Ezt töltsd ki*/

# Szorzattá alakítás

/*
Ha megvan adva egy kibontott alak, akkor szorzattá alakítja (amennyiben lehetség)
*/
kill(all)$
ratprint: false$
fpprintprec: 5$
f:factor(x^2-6*x+9);  /*Ezt töltsd ki*/

# Felbontás

/*
Ha zárójeles alakban van megadva valami, akkor felbontja a zárójeleket
*/
kill(all)$
ratprint: false$
fpprintprec: 5$
expand((x+5)^2);  /*Ezt töltsd ki*/

# Kiemelés

/*
Amit tud ki fog emelni a kifejezésből (amennyiben lehetséges)
*/
kill(all)$
ratprint: false$
fpprintprec: 5$
f:factor(12*x^3-6*x^2+9*x); /*Ezt töltsd ki*/

# Egyenlet megoldása

kill(all)$
ratprint: false$
fpprintprec: 5$
e: 2*x+5=5*x-3; /*Ide írd be az egyenletet, szorzásjelet írd ki
törtet / jellel tudsz írni ha 2x-5-öt szeretnéd elosztani 2-vel tört alakban
Kimondva 2x-5 per 2 akkor (2*x-5)/2 -ként írd be
*/
megoldás: solve(e,x);
"Ha nem egész jön ki, itt a megoldás tizedes tört alakban is:";
megoldástizedestört: float(megoldás);

# Egyenlőtlenség megoldása

kill(all)$
load(solve_rat_ineq)$
ratprint: false$
fpprintprec: 5$
e: 2*x+5>5*x-3$ /*Ide írd be az egyenlőtlenséget, szorzásjelet írd ki
törtet / jellel tudsz írni ha 2x-5-öt szeretnéd elosztani 2-vel tört alakban
Kimondva 2x-5 per 2 akkor (2*x-5)/2 -ként írd be*/
megoldás:solve_rat_ineq(e);
"Ha nem egész jön ki, itt a megoldás tizedes tört alakban is:";
megoldástizedestört: float(megoldás);