# Számok

/*
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és kiszámítása (Számológép)

kill(all)$
ratprint: false$
fpprintprec: 5$
x:1/2+5*4-3^2+(1/2)^8$ /*Ide írd be a kifejezést*/
float(x);

# Törtek átírása racionális számmá

kill(all)$
ratprint: false$
fpprintprec: 5$
x:1/2$ /*Ide írd be a törtet*/
float(x);

# Egyenes arányosság

/*darab 1 a feladat szövegében megadott darab szám, mennyiség 1 a feladat szövegében megadott mennyiség, 
darab 2 a kérdés, hogy hány darab valamire vagyunk kíváncsiak, mennyiség 2, pedig az ehhez tartozó mennyiség lesz
Pl.: 5 csoki ára 1000 Ft, mennyibe fog kerülni 7 csoki?
darab1:5
mennyiség1:1000
darab2:7
(darabok mindig darbszámok (vagy emberek esetén az emberek száma (fő)) lesznek a mennyiségek pedig lehetnek Ft, kg, dkg, cm, liter óra stb stb.)
*/
kill(all)$
ratprint: false$
fpprintprec: 5$
darab1:5$ /*Ezt töltsd ki*/
mennyiség1: 1000$ /*Ezt töltsd ki*/
darab2:7$ /*Ezt töltsd ki*/
mennyiség2:mennyiség1*darab2/darab1;

# Fordított arányosság

/*darab 1 a feladat szövegében megadott darab szám, mennyiség 1 a feladat szövegében megadott mennyiség, 
darab 2 a kérdés, hogy hány darab valamire vagyunk kíváncsiak, mennyiség 2, pedig az ehhez tartozó mennyiség lesz
Pl.: Egy ember 6 óra alatt takarítja ki a házat, mennyi idő alatt takarítja ki 3 ember?
darab1:1
mennyiség1:6
darab2:3
(darabok mindig darbszámok (vagy emberek esetén az emberek száma (fő)) lesznek a mennyiségek pedig lehetnek Ft, kg, dkg, cm, liter óra stb stb.)
*/
kill(all)$
ratprint: false$
fpprintprec: 5$
darab1:1$ /*Ezt töltsd ki*/
mennyiség1: 6$ /*Ezt töltsd ki*/
darab2:3$ /*Ezt töltsd ki*/
mennyiség2:mennyiség1/(darab2/darab1);

# Százalékszámítás 1

/*
Mennyi x szám y%-a?
Pl.: Mennyi 120 50%-a? 
x: 120
y:50
*/
kill(all)$
ratprint: false$
fpprintprec: 5$
x:120$ /*Ezt töltsd ki*/
y:50$ /*Ezt töltsd ki*/
z:float(x*y/100);

# Százalékszámítás 2

/*
Melyik x szám y%-a z szám?
Pl.: Melyik szám 50%-a 40? 
y: 50
z:40
*/
kill(all)$
ratprint: false$
fpprintprec: 5$
y:50$ /*Ezt töltsd ki*/
z:40$ /*Ezt töltsd ki*/
x:float(100*z/y);

# Százalékszámítás 3

/*
Hány százaléka x számnak z szám?
Pl.: Hány százaléka 150-nek 50? 
x: 150
z:50
*/
kill(all)$
ratprint: false$
fpprintprec: 5$
x:150$ /*Ezt töltsd ki*/
z:50$ /*Ezt töltsd ki*/
y:float(z/x*100);

# Nettó bruttó 1

/*
Mennyi lesz a bruttó ár, ha megvan adva a nettó ár és az áfa értéke?
*/
kill(all)$
ratprint: false$
fpprintprec: 8$
nettó:10000$ /*Ezt töltsd ki*/
áfa:27$ /*Ezt töltsd ki (%-ban)*/
bruttó:float(nettó*(1+áfa/100));

# Nettó bruttó 2

/*
Mennyi lesz a nettó ár, ha megvan adva a bruttó ár és az áfa értéke?
*/
kill(all)$
ratprint: false$
fpprintprec: 8$
bruttó:10000$ /*Ezt töltsd ki*/
áfa:27$ /*Ezt töltsd ki (%-ban)*/
nettó:float(bruttó/(1+áfa/100));

# Nettó bruttó 3

/*
Mennyi lesz az áfa, ha megvan adva a nettó és bruttó ár értéke?
*/
kill(all)$
ratprint: false$
fpprintprec: 8$
nettó:10000$ /*Ezt töltsd ki*/
bruttó:12500$ /*Ezt töltsd ki (%-ban)*/
áfa:bruttó/nettó*100-100;

# Hatvány azonosságok

/*
Hatvány azonosságos feladatokhoz
*/
kill(all)$
ratprint: false$
fpprintprec: 5$
x:factor(2^3*2^5/2^2*5^6/(5^2*5)); /*Ezt töltsd ki*/

# Négyzetgyökök pontos értéke

/*
Hatvány azonosságos feladatokhoz
*/
kill(all)$
ratprint: false$
fpprintprec: 5$
x:12$ /*Ezt töltsd ki*/
négyzetgyök:float(sqrt(x));

# Szám átírása normálalakba

/*
Átírás normálalakba
Nem a legszebb megoldás formailag :(
Ha 12005-öt írsz be, akkor eredményként 1.2005b4-et ír ki ez 1.2005*10^4-ent jelent, tehát a b utáni szám jelenti azt, hogy 10-et hanyadikra kell emelni
*/
kill(all)$
ratprint: false$
fpprec: 10$
szám:12005$ /*Ezt töltsd ki*/
normálalak:bfloat(szám);

# Szám átírása normálalakból

/*
Normálalakos formából írja ki a számot
szorzás jel előtt írd be a számot, a kalap után pedig 10 hatványát 1.2*10^5 1.2* 10 az ötödikent jelent
*/
kill(all)$
ratprint: false$
fpprintprec: 10$
normálalak:1.2*10^5$ /*Ezt töltsd ki*/
szám:normálalak;

# Kamatos kamat

/*
Kamatos kamat példa, ha adott T0, n, és p
*/
kill(all)$
ratprint: false$
fpprintprec: 10$
T0:500000$ /*Ezt töltsd ki*/
n:5$ /*Ezt töltsd ki*/
p:8$ /*Ezt töltsd ki (%-ban)*/
q:float(1+p/100);
Tn:T0*q^n;