A float fggvnyek, s annak hasznlata. Ksztette: GangSteR]
A float utastsai csak olyan vltozkra vonatkozik, amelyiket Float: -alt hoztak ltre.
Az a klnbs a sima s a Float: -al ltrehozott vltoz kztt, hogy a sima vltoz csak egsz szm lehet plda: 5, a Float: -al ltrehozott meg tized, szzad, ezred stb. rsz is plda: 5.5, 5.55, 5.555!
Nah akkor nzzk is az utastsokat:
float: tkonvertl egy egsz szmod trt, vagyis tizedd, szzadd, ezredd stb.!
Plda:
new Float:FloatValue;
new Value = 52;
FloatValue = float(Value);
Itt ltre hoztuk a FloatValue -t, aminek az rtke az 52 lett, s az 52 tkonvertlva floatt, az 52.0 lesz!
_____________________________________________________________________________________________________________________________________________________
floatadd: sszeadja a kt vltoz rtkt!
Plda:
new Float:Number1 = 2, Float:Number2 = 3;
new Float:Sum;
Sum = floatadd(Number1, Number2);
Itt ltre hoztuk a Sum-ot, aminek az rtke 5 lett, mivel sszeadtuk a Number1+Number2 ami = 2+3 = 5!
_____________________________________________________________________________________________________________________________________________________
floatsub: Kivonja az egyik vltoz rtkt a msik vltoz rtkbl!
Plda:
new Float:Number1 = 5, Float:Number2 = 2;
new Float:Difference;
Difference = floatsub(Number1, Number2);
Itt ltre hoztuk a Difference-t, aminek az rtke 3 lett, mivel kivontuk a Number1-bl a Number2-t, ami = 5-2=3!
_____________________________________________________________________________________________________________________________________________________
floatmul: sszeszorozza az egyik vltoz rtkt a msik vltoz rtkvel!
Plda:
new Float:Number1 = 2.3, Float:Number2 = 3.5;
new Float:Product;
Product = floatmul(Number1, Number2);
Itt ltre hoztuk a Product-ot, aminek az rtke 8.05 lett, mivel sszeszoroztuk a Number1-et a Number2-vel, ami 2.3*3.5=8.05!
_____________________________________________________________________________________________________________________________________________________
floatdiv: Elossza az egyik vltoz rtkt a msik vltoz rtkvel!
Plda:
new Float:Number1 = 8.05, Float:Number2 = 3.5;
new Float:Quotient;
Quotient = floatdiv(Number1, Number2);
Itt ltre hoztuk a Quotient, aminek rtke 2.3 lett, mivel eloszottuk a Number1-et a Number2-vel, ami 8.05/3.5=2.3!
_____________________________________________________________________________________________________________________________________________________
floatsin: Egy szinusz rtket kapunk, egy ltalunk megadott jtkos szgbl!
Plda:
printf("The sine from 90 is %f", floatsin(90.0, degrees));
fgvny: floatsin(//jtkos szge, //szg mdja);
_____________________________________________________________________________________________________________________________________________________
floatcos: Egy koszinusz rtket kapunk, egy ltalunk megadott jtkos szgbl!
Plda:
printf("The sine from 90 is %f", floatcos(90.0, degrees));
fgvny: floatcos(//jtkos szge, //szg mdja);
_____________________________________________________________________________________________________________________________________________________
floattan: Egy tangens rtket kapunk, egy ltalunk megadott jtkos szgbl!
Plda:
printf("The sine from 30 is %f", floattan(30.0, degrees));
fgvny: floattan(//jtkos szge, //szg mdja);
A Szgek mdjai a floatsin, a floatcos s a floattanban: radian, degrees, grades!
Remlem rthet voltam, s remlem segtettem ezzel valakinek!
|