Buna seara,
Doresc sa fac un program si m-am lovit de o problema.
Doresc sa fac un program care in functie de kilograme sa dea locul pe care se afla acel om.
ex :
10 kg
25 kg
40 kg
5 kg
Cum aflu pe ce loc se afla omul care are 25 kg ? ( daca ma uit la ceilalti imi dau seama ca el se afla pe locul 2, dar imi trebuie o formula pentru a calcula asta )
As dori sa afiseze asa ( dar avand multe numere vreau sa fac printr-o formula de preferat in excel ) :
10 kg – locul 3
25 kg – locul 2
40 kg – locul 1
5 kg – locul 4
Va multumesc pentru ajutor,
In excel poti face asta utilizand functia sort. In limbaje de programare poti face astfel:
Memorezi datele intr-un vector; sortezi descrescator vectorul si il indexezi de la 1. Apoi vezi pe ce pozitie se afla valoarea respectiva. De exemplu 25. Cu un for verifici fiecare componenta, daca acea componenta are stocata valoarea 25, afisezi indexul, care este de fapt locul pe care se afla persoana respectiva in functie de masa fiecaruia. Ca metoda de sortare poti folosi bubble -sort sau select-sort iar daca ai multe date de intrare poti folosi si quicksort. Daca nu te descurci spune si iti voi implementa ceva.
Am uitat sa specific ca nu doresc ca ordinea oamenilor sa se schimbe, in excel daca folosesc sort, automat se schimba si ordinea lor in lista.
Exista mai multe metode. Cea mai usoara cred ca ar fi sa folosesti 2 vectori. Dar nu vreau sa intru in amanunte pana nu imi spui in ce vrei sa faci asta? In limbaje de programare sau in excel?
Doresc sa il fac in excel.
Vreau ca acest program sa il pot folosi de pe tableta, iar in excel ar fi cel mai ok.
Multumesc pentru ajutor,
Acum nu stiu la ce excel te referi. Eu nu stiu altul decat Microsoft excel – acel program din suita office care creeaza, editeaza tabele, analizeaza diferite informatii, s.a.m.d. Nu stiu daca programul asta scoate fisiere executabile care sa ruleze pe tableta. Probabil exista un limbaj de programare denumit excel si la asta te referi?