Program de calculare a mediei in Flash
Ca tot se apropie sfarsitul anului scolar, m-am gandit sa va incant cu o aplicatie mica realizata in Flash care sa va ajute sa calculati media la o anumita materie (chiar daca materia aceea are si o nota pentru teza).
In primul rand vom desena in Stage 3 campuri de text: un input text field numit note, un altul numit teza si un dynamic text field numit medie. Pe langa acestea, mai desenati si un buton numit calculeaza.
Fiecare materie are un numar diferit de note, nu putem pastra o matrita pentru toate materiile, asa ca am ales o metoda foarte simpla de calcul: scrieti notele in campul note despartite de virgula. Dupa aceea vom imparti toate notele dintre virgule in elemente ale unui vector.
Acum sa restrictionam cele 2 campuri de input:
note.restrict = "0-9,";
teza.restrict = "0-9";
Pentru note vom lasa doar cifre si semnul de virgula (pentru a putea desparti notele), iar pentru teza ne rezumam doar la cifre (nu putem avea mai multe note per materie pentru teza).
Sa vedem cum arata functia de calcul a mediei:
function calculeazaMedia() {
var nota:Array = note.text.split(",");
var suma:Number = 0;
for (i=0; i<=nota.length; i++) {
suma += int(nota[i]);
}
suma = suma / nota.length;
if (teza.text "") {
suma = (suma + int(teza.text)) / 2;
}
medie.text = "Media ta este " + suma;
}
In cadrul functiei vom forma vectorul nota. Fiecare element al acestui vector reprezinta o valoare aflata intre virgulele din campul note. Tot aici vom initializa si o variabila de tip Number numita suma care va pastra rezultatul calculelor noastre. Urmeaza o repetitie care va calcula suma tuturor numerelor introduse de utilizator (am folosit functia int() pentru a obtine valoarea numerica a elementelor din vector, daca nu o aplicam, fiecare element ar fi fost tratat ca un string).
Dupa aceea calculam media acestor note: suma obtinuta impartita la numarul de note (nota.length).
if (teza.text "") {
suma = (suma + int(teza.text)) / 2;
}
Dupa ce avem media notelor, vom verifica daca a fost introdusa si nota pentru teza. Daca a fost introdusa, adunam media notelor cu nota tezei si impartim la 2. Daca nu a fost introdusa, sarim peste acest pas si afisam media in campul medie.
Aplicatia va arata asa…
Asta este tot, vor urma astfel de aplicatii si in alte limbaje de programare. Puteti descarca exemplul de mai jos.
| Nume: Program calcul medie (81.61KB) Descriere: Program de calcul al mediei notelor (+teza) in Flash Descarcari: 54 Puncte de activitate necesare: 100 puncte Punctele tale: Nu ai suficiente puncte de activitate (mai multe detalii) |
C’ya next time!
Ti-a placut articolul Program de calculare a mediei in Flash?
TweetAi nevoie de rezolvarea unei probleme la informatica?
Iti recomandam si urmatoarele articole:
5 comentarii pentru Program de calculare a mediei in Flash
Discuta articolul Program de calculare a mediei in Flash
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)
- Baza de date auto revizuita (99)
- hitTest Flash (99)

Vreau programul
cum pot sa-l descarc?
Trebuie sa iti faci un cont si dupa aceea vei putea descarca sursa.
doresc sa descarc acest program
Trebuie sa iti faci cont si dupa aceea vei putea sa il descarci.