Simple Math in ActionScript2 – part 1
In actionscript se pot face multe, chiar si probleme de matematica. Haideti sa incepem pe rand.
Functia de Gradul I.
Expresia functiei este ax + b = c.
In prima faza va trebui sa initiem variabilele necesare.
var a:Number;
var b:Number;
var c:Number;
var x:Number;
Dupa aceea aducem functia initiala la o forma mai simpla pentru a putea calcula x-ul: x = (c – b) / a.
Codul nostru va arata asa:
x = (c - b) / a;
trace(x);
trace(x) ne va arata in modulul Output valoarea finala a variabilei x.
Pentru a lucra fiabil cu acest sistem, va trebui sa initiem variabilele secundare (a,b,c) cu valorile date de problema.
var a:Number = 2;
var b:Number = 1;
var c:Number = 3;
Script-ul va returna valoarea: 1.
Functia de Gradul II.
Aici e putin mai complicat pentru ca va trebui sa calculam Delta si dupa aceea, in functie de rezultat, sa formam x1 si x2.
Expresia functiei este a*x*x + b*x + c = d.
In prima faza va trebui sa initiem variabilele necesare.
var a:Number;
var b:Number;
var c:Number;
var delta:Number;
Dupa aceea va trebui sa calculam delta.
delta = b*b-4*a*c;
Rezultatul obtinut va trebui sa il comparam cu 0. Daca este mai mare decat 0, vom avea 2 rezultate, daca este egal 0 vom avea un singur rezultat, daca este mai mica decat 0 nu vom avea solutii reale.
if ( delta > 0 ) {
x1 = (-b+Math.sqrt(delta))/2*a;
trace(x1);
x2 = (-b-Math.sqrt(delta))/2*a;
trace(x2);
} else if ( delta==0 ){
x = -b/2*a;
trace(x);
} else {
trace("Nu sunt solutii reale.");
}
Cu putina matematica am rezolvat si aceasta problema. Math.sqrt(var) returneaza valoarea radicalului extras din variabila respectiva.
Sa luam un exemplu de baza.
var a:Number = 1;
var b:Number = 2;
var c:Number = 1;
Calculand pe hartie, observam ca delta este egal cu 0. Daca rulam scriptul, acesta va returna o singura valoarea si anume: -1.
C’ya next time.
Ti-a placut articolul Simple Math in ActionScript2 – part 1?
TweetAi nevoie de rezolvarea unei probleme la informatica?
Iti recomandam si urmatoarele articole:
1 comentariu pentru Simple Math in ActionScript2 – part 1
Discuta articolul Simple Math in ActionScript2 – part 1
Contul tau
Categorii
- Atestat Info C/C++ (21)
- Atestat Info Pascal (21)
- Learn AJAX (3)
- Learn Android (5)
- Learn C++ (32)
- Learn CSS (11)
- Learn Database (9)
- Learn Flash (33)
- Learn HTML (14)
- Learn JAVA (9)
- Learn Javascript (14)
- Learn jQuery (17)
- Learn Pascal (28)
- Learn PHP (21)
- Learn SQL (5)
- Learn Visual FoxPro (4)
- Tips & Tricks (22)
Mozku Network
Ne gasesti si pe Facebook
Articole noi
- Cum sa detectati rezolutia telefonului intr-o aplicatie Android
- Cum se evita oprirea fortata a unei aplicatii
- Cum sa porniti o activitate noua in Android
- Cum sa adaugati un ImageView intr-o aplicatie Android
- Cum sa adaugati un Button intr-o aplicatie Android
- Cum sa utilizati un ArrayList in Java
- Bifeaza toate checkbox-urile folosind jQuery
- Validare formular folosind jQuery
Fisiere populare
- Proiect Atestat Informatica Visual FoxPro (439)
- Twitter Patterns (202)
- Flash Newsletter (126)
- hitTest Flash (99)
- Baza de date auto revizuita (98)

[...] 1. Ca o pranteza, mai puteti invata cum sa rezolvati ecuatiile de gradul 1 si 2 in ActionScript2 aici. Dar sa revenim la codul sursa al programului nostru in Pascal: [...]