Author

Topic: Kodiranje kalkulatora za honorarnu placu (Read 365 times)

brand new
Activity: 0
Merit: 0
February 09, 2019, 07:44:08 AM
#21

Voli tebe šef j****  Cheesy Cheesy Cheesy

Uglavnom sad ti je još više pojednostavnio.

Evo ti primjer i link na excel.  Grin

https://i.postimg.cc/2j1g1nsT/Screenshot-7.png

One Drive link:
Code:
https://1drv.ms/x/s!AqmnRAGJRWZphl9eh4bWxiNPqkfT

Uživaj  Wink
brand new
Activity: 0
Merit: 0
February 08, 2019, 09:55:54 AM
#19

Ma nije problem nikakav

Evo ti link za download excel
Code:
Uploadano na OneDrive: https://1drv.ms/x/s!AqmnRAGJRWZphl5mURAIwtvCvkV5


https://i.postimg.cc/MTc0szX0/Screenshot-6.png

Probaj pa samo javi jel treba šta doraditi a i usput možeš vidit kako sam postavio u excelu formulu i sve će ti biti jasno.

Dovoljno ti je samo upisivati broj komada a usluge se automatski povećavaju / smanjivaju kao i automatski izračunava plaća i tekst na dnu.

lp  Cheesy
member
Activity: 110
Merit: 10
February 09, 2019, 09:24:53 AM
#17

Voli tebe šef j****  Cheesy Cheesy Cheesy

Uglavnom sad ti je još više pojednostavnio.

Evo ti primjer i link na excel.  Grin



One Drive link:
Code:
https://1drv.ms/x/s!AqmnRAGJRWZphl9eh4bWxiNPqkfT

Uživaj  Wink


Hvala ti ma ti si car,casticu te pivom jednog dana nitko mi nikad nije pomogao u online poslu kao ti Smiley

Najbolji si  Wink Smiley
member
Activity: 110
Merit: 10
February 08, 2019, 05:28:56 PM
#16

Ma nije problem nikakav

Evo ti link za download excel
Code:
Uploadano na OneDrive: https://1drv.ms/x/s!AqmnRAGJRWZphl5mURAIwtvCvkV5




Probaj pa samo javi jel treba šta doraditi a i usput možeš vidit kako sam postavio u excelu formulu i sve će ti biti jasno.

Dovoljno ti je samo upisivati broj komada a usluge se automatski povećavaju / smanjivaju kao i automatski izračunava plaća i tekst na dnu.

lp  Cheesy

Ma super je hvala ti




Evo sef mi sad kaze da ovako moram isprogramirati:

Npr. :-ako ima 13 Max 3 paketa placa je 4450 kn
   -ako ima 13 Max 3 paketa,1 Mobilni placa  je 4600 kn
-ako ima 13 Max 3 paketa,1 Mobilni,1 Max2 paket placa je 4750 kn
-ako ima 39 Mobilnih paketa placa je 4450 kn
-ako ima 40 Mobilnih paketa placa je 4600 kn
-ako ima 39 Mobilnih paketa i 1 Max3 paket placa je 4900 kn
-ako ima 19 Max2 paketa i 1 Mobilni paket placa je 4450 kuna
-ako ima 19  Max 2 paketa i 1 Max 3 paket placa je 4750 kuna

Znaci 39  usluga=4450 kn,42 usluge=4900 kuna,...
Sada je 1 usluga=150 kuna
Max3=3 usluga
Max2=2 usluga
Mobilni= 1 usluga


Sef je sad htio da se pojednostavi aplikacija pa je povecao Mobilnu sa 100 kn na 150 kn da sve usluge budu 150 kn.Sry sot te gnjavim opet ,hvala ti puno sto si mi pomogao Wink
member
Activity: 110
Merit: 10
February 07, 2019, 05:48:57 PM
#15
Ma brige mene za merite nego nek mi objasni kako izračunava bonus

Evo ti 2 primjera iz excela samo za tebe napravljeno za 5 minuta

Ovo je ako je broj usluga manji od 39 onda je plaća 3000



Ovo je ako je broj usluga veći od 39 onda je plaća 3000 + bonus (ako si tako zamislio)



Ako treba uploadam ti i excelicu (i da, automatski dolje odmah izračuna čim se upisuju vrijednosti)

Mislim da si mislio ovako:

Max3 usluga vrijedi 450 kn i računa se kao 3 usluge
Max2 usluga vrijedi 150 kn i računa se kao 2 usluge
Mobilni vrijedi 100 kn i računa se kao 1 usluga





Da mislio sam tako ali da se nemora upisivati broj usluga nego samo komad  za max3,max2  i mobilni i da se pojavi broj usluga i iznos place.Znaci treba cim se upise komade samo izbaciti broj usluga i Ako je to ,to sto mislim mozes mi uploadati exselicu Wink

E sam ovo plaća i bonus  da bude u jednom polju,npr samo plaća jer mora biti podjednostavljeno.Na ovoj 3 slici usluge za Max3 bi trebale imati 3 usluga jer 1 komad=3 usluga ako je Max3 u pitanju,Max2 2 usluge jer je 1 komad Max2 paketa=2 usluge i Mobilni 3 komada=3 usluge jer 1 komad Mobilnog paketa=1 usluga.

Ako se nemoze sve u polje Plaća jel bi se moglo bar da Plaća i Bonus se zbroje automatski i rezultat da je Ukupna plaća?
E i plaća smije biti 3000 kuna maksimum a ostalo da se uracuna u bonus.

Ova tablica ti stvarno super izgleda.Nazalost ti nemogu poslat PM jer si mali forum rank Sad
member
Activity: 686
Merit: 45
February 07, 2019, 05:12:26 PM
#14
Ne znam kako misliš podjeliti tih obećanih 50 Merita kad si dobio 9 a 4 sMerita si već podjelio tako da nemaš nijedan trenutno  Wink
member
Activity: 110
Merit: 10
February 07, 2019, 04:34:59 PM
#13

Napiši mi u poruci i napravim ti u excelu jer ovako si me sad zbunio skroz

Ok
Usluga Max3. Max2, mobilni < 39 = 3000

više od 39 kako se bonusi dodjeluju ako imamo npr: Max3 20 usluga, Max2 15 usluga, mobilni 10 usluga = Huh

Lako je izvedivo samo ti moraš odrediti pravila kako da računam ovaj gornji primjer  Wink

 Max3. Max2 i Mobilni >39 = 3000

Max3=450 kuna(3 usluga)
Max2=150 kuna(2 usluga)
Mobilni=100 kuna(1 usluga)

Bitno mi je znaci da netko npr u polje Max3 upise 1,u polje Max2 upise 1 i u Mobilni upise 1 da rezultat bude 700=450+150+100(6=3+2+1)=700(6),znaci da se zbroji iznos u kunama i broj usluga pa je rezultat 700(6) i ako moze da ako u zagradi bude manje od 39 usluga da se pojavi rezultat 3000.
member
Activity: 110
Merit: 10
February 07, 2019, 03:31:22 PM
#12
Vidi sve se to da u excelu odraditi.

Kompliciraš u java scriptu
Zasad sam ti nabrzake nabacio ovako



Evo link na Excel file
Code:
Link: https://1drv.ms/x/s!AqmnRAGJRWZphl0pqKxNtY3C4rWG

Ako sam dobro shvatio

Max 3:
sve ispod 13 = 3000
iznad 13 = 4450 +broj komada iznad 13*450

Max 2
svaki je 150

mobilni
svaki je 100



E pozz sada je svaki Max3 ugovor=450 kuna,Max2= 150 kuna,Mobilni=100 kuna,nemora da bude vise 13 paketa,nego jel tu tablicu koju si napravio ,dali cim upises komade ti izracuna ili ne.I sad mi sef trazi jos nesto npr da ako netko napravi 1 Max3 da pise npr Plaća 450(3) ,Max3=3 usluge,Max2=2 usluge,Mobilni=1 usluga pa da u zagradama bude broj usluga,a lijevo od zagrade iznos,mora biti sve u jednoj tablici da se samo upise iznos ta tablica koju si napravio je dobra samo da jos usluge se nekako utrpa da Excel zbraja.

Ako mi uspijes ovo srediti  ,znaci da se zbraja i iznos place i usluge u jednoj tablici dobiti ces 50 merita,stavit cu te na listu,na mome prvom postu na ovome topicu.

Vidi pa samo stavi uvjete. Vidiš kako sam ja u excel stavio formulu

sr. member
Activity: 1491
Merit: 320
🐪
February 07, 2019, 03:12:15 PM
#11

Hmm neznam dali je dobro da sam zapoceo raditi kalkulator u javascriptu ili bolje da sam radio u drugom programskom jeziku?


Možda se može preko Google Excel tablica i Accessa napraviti jednostavnije  ...

Preko toga bi se mogao napraviti i formular (tablica) sa ulaznim podacima.

Osobno nisam isprobao no čini mi se dobro rješenje.
sr. member
Activity: 2674
Merit: 328
February 07, 2019, 07:50:15 AM
#10

A što to je to nekakva vježba za školu?
Ako želiš naučiti i shvatiti bilo bi dobro da sam napraviš tu viježbu.



ja sam iz priče shvatio da ima firmu koja preko telefona uvaljuje ljudima HT pretplate na max pakete i mobitele,
pa mu treba za izračunati koliko će platiti zaposlenike
hero member
Activity: 1115
Merit: 535
February 07, 2019, 05:16:00 AM
#9

Sad neznam di da stavim jos jednu funkciju,npr kad upisem u polje Max 2 1 paket da mi se pojavi stanje 150 kuna, Max 2 2 paketa stanje,pa tak za mobitele npr 1 paket 100 kuna ,2 paketa 200 kuna i nakon toga da se sve to zbroji.

neznam dali da ovdje dodam jos jedan return checkmax2 funkciju ovako u taj red i onda jos "return checkMobilni()" tako.

A gore da dodam  funkciju jos 1 to isto nemam pojma,jedan frend mi je poslao ove kodove:

  i rekao mi da ce mi ovo pomoci da napravim kalkulator samo probao sam i neradi,vjerovatno sam nesto krivo upisao.
I jos me zanima kad uspijem podesiti funkcije i Potvrdi dugme kak treba da izbaci brojeve za Max 3,Max 2 i Mobilni na koje tocno mjesto da stavim funkciju zbrajanja?

Hvala unaprijed na pomoci.


Tko mi najvise pomogne dokraja da izradim kalkulator dobiti ce 5 merita  Wink ali na rate jer treba da dobijem jos merita da mogu da dam kasnije.


Uuuuuuu koliko zagradi i uvijeta si napucao u tu funkciju.
Mogao si to malo sažeti već kad se vrijednost linearno mijenja za 450 Wink

Npr ovako:
Code:



kad imaš return u if bloku nakon nije vuijek potrebno dodavati nove uvijete u else if ili else bloku
nego se to može napraviti izvan jer je logično da ako se prvi uvijet nije istinit da će se kod nastaviti izvoditi.
NAPOMENA ova gore funkcija ne radi ispravno ako je max3 < 13 tj dobit ćeš negativne vrijednosti jer taj uvijet nije uveden u kodu.
A tvoja verzija funkcije također nebi davala nikakv rezultat ako je max3 < 13 već bi se samo osviježila stranica.
Probaj si to prilagoditi sam. Smiley

Podijeli pa vladaj glasi jedna uzrečica.

Najbolje ili najrazumljivije bi ti bilo da provjere podijeliš u više funkcija npr checkmax3() , checkmax2() i checkmaxM()
i da te funkcije pozivaš iz jedne glavne funkcije u kojoj zbrajaš izračune iz ove 3 funkcije i ispisuješ na strnici.
One gore 3 funcije bi trebale samo vraćati rezultat izračuna za svaku stavku a ne upisivati direktno u stranicu izračun.

primjer:
Code:

function calcAmount() {

var amount = checkmax3();
amount += checkmax2();
amount += checkmaxM();

document.getElementById('feedback').innerHTML = amount;
return false;
}



calcAmount() pozivaš na onsubmit kod forme.

A što to je to nekakva vježba za školu?
Ako želiš naučiti i shvatiti bilo bi dobro da sam napraviš tu viježbu.

hero member
Activity: 1115
Merit: 535
February 06, 2019, 06:52:03 PM
#8
Dobra vecer imam gresku u 66 kodu,dali netko zna kako ju treba ispraviti:
JavaScript error: SyntaxError: expected expression, got '}' on line 84


Imaš jednu zagradu viška "}" u toj liniji.

Izbriši zagradu ispred tog komentara  
Code:
// end of my else statement - user has entered something.
u toj liniji pa će ti proraditi.

EDIT:
uspit vidim da imaš grešaka u kodu.
kad uspoređuješ vrijednosti moraš imati dvostruki znak "="

znači tamo gdje si stavio npr.
Code:
else if (max3 = 13) { ...

mora bit
Code:
else if (max3 == 13) { ...

itd..
member
Activity: 110
Merit: 10
February 06, 2019, 04:18:09 PM
#7
Ako sam dobro razumio jedan Max 3 iznosi 342,30kn (jer je 13 x 342,30 = 4450 kn).

Max 2 iznosi 150 kn, a Mobilni iznosi 100 kn.

To ti je stvarno jednostavno napraviti u excelu, jedino što ti ja ne znam napraviti ovakvu tablicu kakvu želiš.

Ako želiš izračun pošalji mi svoj mail u PM i dobiješ ga za 5 min.

Ispod 13 Max 3 paketa placa je 3000 kuna ,kad se ima 13 Max 3 paketa placa je 4450,14 Max 3 paketa placa je 4900...Netreba mi izracun nego trebam napraviti aplikaciju da si mogu zaposlenici na mobitelu kad zele racunati placu jednostavno samo da upisu iznos ugovora.
sr. member
Activity: 1491
Merit: 320
🐪
February 06, 2019, 03:41:27 PM
#6
Ako sam dobro razumio jedan Max 3 iznosi 342,30kn (jer je 13 x 342,30 = 4450 kn).

Max 2 iznosi 150 kn, a Mobilni iznosi 100 kn.

To ti je stvarno jednostavno napraviti u excelu, jedino što ti ja ne znam napraviti ovakvu tablicu kakvu želiš.

Ako želiš izračun pošalji mi svoj mail u PM i dobiješ ga za 5 min.
member
Activity: 110
Merit: 10
February 06, 2019, 03:32:50 PM
#5
Ma može se 100% samo napiši ovdje što ti treba točno napraviti, koji je točno izračun što treba izračunati

Treba mi ovakva tablica:


I kad netko upise u polje Max 3 npr 13 da mu pise placa 4450,u polje Max 3 13 komada i u polje Max 2 1 komad da mu pise total 4600 kuna i npr. da netko napise  u polje Max 3 13,Max 2 1 i Moblini 1 da zbroji i da rezultat bude 4700 kuna i tak da bude za svaki ugovor da se zbroji i izracuna samo.
sr. member
Activity: 1491
Merit: 320
🐪
February 06, 2019, 03:20:35 PM
#4
Ma može se 100% samo napiši ovdje što ti treba točno napraviti, koji je točno izračun što treba izračunati
member
Activity: 110
Merit: 10
February 06, 2019, 03:16:53 PM
#3
Što ti to nije lakše u Excelu napraviti.

Na žalost to se tiče Javascripta ja ti ne mogu pomoći Sad


Probao sam u Excelu ali nemože se ,pff bas steta  Cry Cry
sr. member
Activity: 1491
Merit: 320
🐪
February 06, 2019, 03:16:06 PM
#2
Što ti to nije lakše u Excelu napraviti.

Na žalost to se tiče Javascripta ja ti ne mogu pomoći Sad
member
Activity: 110
Merit: 10
February 06, 2019, 02:53:06 PM
#1
Evo radim kalkulator za izracun honorarne place.Hvala svima koji su pomogli u izradi.Kada bude gotov kalkulator zatvoriti cu ovaj topic  da vas negnjavim vise s  ovime.Izrada kalkulatora je jos u tijeku  Wink
Jump to: