Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
calculator preliminar php
Last Updated: Jan 25 2022 12:14, Started by
bizpenet
, Jan 24 2022 19:46
·
0
#1
Posted 24 January 2022 - 19:46
Am incercat sa fac un calculator preliminar al salarului dar cred ca oboseala isi spune cuvantul asa ca .... multumesc pentru ajutor:
/* La un salar brut de 545 lei se aplica: - 13% comision - 25% Asigurari Sociale CAS - 10% Asigurari Sociale de Sanatate CASS - 10% Impozit pe venit + 0.00 Deducere personala - 2.25% Contributie Asiguratorie pentru Munca (CAM) = 281.56 sau 545-13%-25%-10%-10%-2.25%=281.56 */ if (isset($_POST['salar_brut'])) {$salar_brut=$_POST['salar_brut'];} else {$salar_brut="0";} if (isset($_POST['kamdi'])) {$kamdi=-$_POST['kamdi'];} else {$kamdi="0";} $numar = ($salar_brut / 100) * $kamdi; $numar_nou_kamdi = $salar_brut - $numar; echo "kamdi: ".$kamdi." lei, ramas ".$numar_nou_kamdi." lei<br>"; if (isset($_POST['cas'])) {$cas=-$_POST['cas'];} else {$cas="0";} $numar = ($salar_brut / 100) * $cas; $numar_nou_cas = $salar_brut - $numar; echo "Asigurari Sociale CAS: ".$cas." lei, ramas ".$numar_nou_cas." lei<br>"; if (isset($_POST['cass'])) {$cass=-$_POST['cass'];} else {$cass="0";} $numar = ($salar_brut / 100) * $cass; $numar_nou_cass = $numar_nou_cas - $numar; echo "Asigurari Sociale de Sanatate CASS: ".$cass." lei, ramas ".$numar_nou_cass." lei<br>"; if (isset($_POST['dp'])) {$dp=$_POST['dp'];} else {$dp="0";} $numar = ($salar_brut / 100) * $dp; $numar_nou_dp = $numar_nou_cass - $numar; echo "Deducere personala: ".$dp." lei, ramas ".$numar_nou_dp." lei<br>"; if (isset($_POST['iv'])) {$iv=-$_POST['iv'];} else {$iv="0";} $numar = ($salar_brut / 100) * $iv; $numar_nou_iv = $numar_nou_dp - $numar; echo "Impozit pe venit: ".$iv." lei, ramas ".$numar_nou_iv." lei<br>"; if (isset($_POST['cam'])) {$cam=-$_POST['cam'];} else {$cam="0";} $numar = ($salar_brut / 100) * $cam; $numar_nou_cam = $numar_nou_iv - $numar; echo "Contributie Asiguratorie pentru Munca (CAM): ".$cam." lei, ramas ".$numar_nou_cam." lei<br>"; if (isset($_POST['altele'])) {$altele=-$_POST['altele'];} else {$altele="0";} $numar = ($salar_brut / 100) * $altele; $numar_nou_altele = $numar_nou_altele - $numar; echo "Altele: ".$altele." lei, ramas ".$numar_nou_altele." lei<br>"; echo '<h1>Salar brut '.$salar_brut.' lei ; Taxe: ' . $kamdi + $cas + $cass + $iv + $cam . '</h1>'; ?> <html> <body> <form action="calculator_salar.php" method="POST"> <label>Salar brut</label> <input type="text" name="salar_brut" value="0"> <br> <label>kamdi</label> <input type="text" name="kamdi" value="13"> <br> <label>Asigurari Sociale CAS</label> <input type="text" name="cas" value="25"> <br> <label>Asigurari Sociale de Sanatate CASS</label> <input type="text" name="cass" value="10"> <br> <label>Impozit pe venit</label> <input type="text" name="iv" value="10"> <br> <label>Deducere personala</label> <input type="text" name="dp" value="0"> <br> <label>Contributie Asiguratorie pentru Munca (CAM)</label> <input type="text" name="cam" value="2.25"> <br> <label>Altele</label> <input type="text" name="altele" value="0"> <br> <input type="submit"> </form> |
#2
Posted 24 January 2022 - 19:50
Odihneste-te si maine il rezolvi.. daca e doar o chestiune de oboseala.
Edited by Argv, 24 January 2022 - 19:51. |
#3
Posted 24 January 2022 - 19:55
vezi ca procentele alea nu se aplica chiar asa,
sunt procente, apoi procente din ce a ramas - 25% Asigurari Sociale CAS - 10% Asigurari Sociale de Sanatate CASS - 10% Impozit pe venit astea sunt valori fixe, de ce le trimiti prin formular ? Edited by MarianG, 24 January 2022 - 20:15. |
#4
Posted 24 January 2022 - 20:20
$procente_CAS = 25; $procente_sanatate = 10; $procente_impozit_venit = 10; $procente_CAM = 2.25; $procente_comision = $_POST['comision']; $salariu_brut = $_POST['salariu_brut']; .. $rest_plata = $salariu_brut; $valoare_CAS = $procente_CAS * $rest_plata / 100; $rest_plata -= $valoare_CAS;evident, cu filtrarea datelor trimise de utilizator Edited by MarianG, 24 January 2022 - 21:24. |
#5
Posted 24 January 2022 - 21:45
MarianG, on 24 ianuarie 2022 - 19:55, said:
vezi ca procentele alea nu se aplica chiar asa, sunt procente, apoi procente din ce a ramas - 25% Asigurari Sociale CAS - 10% Asigurari Sociale de Sanatate CASS - 10% Impozit pe venit astea sunt valori fixe, de ce le trimiti prin formular ? 1. Multumesc pentru ca ai rasuns 2. nu e problema, va rula doar 1 calculator, nu iese pe net, nu e decat ajutor ca sa ne dam seama repede doar de fapt cat inseamna in bani ceea ce se face |
#6
Posted 24 January 2022 - 23:16
Am rezolvat, se poate inchide dar sincer chiar as vrea sa imi ziceti daca sunt corecte calculele ca rezultatele ma pun tare pe ganduri:
<?php function getPercentOfNumber($number, $percent){ return ($percent / 100) * $number; } if (isset($_POST['salar_brut'])) {$salar_brut=$_POST['salar_brut'];} else {$salar_brut="0";} if (isset($_POST['kamdi'])) {$kamdi=-$_POST['kamdi'];} else {$kamdi="0";} /* kamdi */ $scadere_kamdi = getPercentOfNumber($salar_brut, $kamdi); echo $scadere_kamdi." lei kamdi<br>"; if (isset($_POST['cas'])) {$cas=-$_POST['cas'];} else {$cas="0";} /* Asigurari Sociale CAS */ $scadere_cas = getPercentOfNumber($salar_brut, $cas); echo $scadere_cas." lei Asigurari Sociale CAS<br>"; if (isset($_POST['cass'])) {$cass=-$_POST['cass'];} else {$cass="0";} /* Asigurari Sociale de Sanatate CASS */ $scadere_cass = getPercentOfNumber($salar_brut, $cass); echo $scadere_cass." lei Asigurari Sociale de Sanatate CASS<br>"; if (isset($_POST['iv'])) {$iv=-$_POST['iv'];} else {$iv="0";} /* Asigurari Sociale CAS */ $scadere_iv = getPercentOfNumber($salar_brut, $iv); echo $scadere_iv." lei Impozit pe venit<br>"; if (isset($_POST['cam'])) {$cam=-$_POST['cam'];} else {$cam="0";} /* Contributie Asiguratorie pentru Munca (CAM) */ $scadere_cam = getPercentOfNumber($salar_brut, $cam); echo $scadere_cam." lei Contributie Asiguratorie pentru Munca (CAM)<br>"; if (isset($_POST['altele'])) {$altele=-$_POST['altele'];} else {$altele="0";} /* Contributie Asiguratorie pentru Munca (CAM) */ $scadere_altele = getPercentOfNumber($salar_brut, $altele); echo $scadere_altele." lei Altele<br>"; if (isset($_POST['dp'])) {$dp=-$_POST['dp'];} else {$dp="0";} /* Asigurari Sociale CAS */ $adunare_dp = getPercentOfNumber($salar_brut, $dp); $dp = 0 - $adunare_dp; echo $dp." lei Deducere personala<br>"; $se_retine = $scadere_kamdi + $scadere_cas + $scadere_cass + $scadere_iv + $scadere_cam + $scadere_altele + $dp; $se_plateste = $salar_brut + $se_retine; echo "<h1>Salar brut ".$salar_brut." lei | Se retine: " . $se_retine." lei | Se Plateste: ".$se_plateste." lei</h1>"; ?> <html> <body> <form action="calculator_salar.php" method="POST"> <table> <tr><td><label>Salar brut</label></td><td><input type="text" name="salar_brut" value="0"></td><tr> <tr><td><label>kamdi</label></td><td><input type="text" name="kamdi" value="13"></td><tr> <tr><td><label>Asigurari Sociale CAS</label></td><td><input type="text" name="cas" value="25"></td><tr> <tr><td><label>Asigurari Sociale de Sanatate CASS</label></td><td><input type="text" name="cass" value="10"></td><tr> <tr><td><label>Impozit pe venit</label></td><td><input type="text" name="iv" value="10"></td><tr> <tr><td><label>Deducere personala</label></td><td><input type="text" name="dp" value="0"></td><tr> <tr><td><label>Contributie Asiguratorie pentru Munca (CAM)</label></td><td><input type="text" name="cam" value="2.25"></td><tr> <tr><td><label>Altele</label></td><td><input type="text" name="altele" value="3"></td><tr> <tr><td><input type="submit" formaction="/calculator_salar.php" value="Calculeaza aceste date"></td><td></td><tr> </table> </form> </body> </html> Acest cod returneaza aceste rezultate pentru 100 ron salar brut: -13 lei kamdi -25 lei Asigurari Sociale CAS -10 lei Asigurari Sociale de Sanatate CASS -10 lei Impozit pe venit -2.25 lei Contributie Asiguratorie pentru Munca (CAM) -3 lei Altele 0 lei Deducere personala Salar brut 100 lei | Se retine: -63.25 lei | Se Plateste: 36.75 lei |
#7
Posted 25 January 2022 - 06:18
Verifica comparand cu ce calculeaza astia http://www.calculato...ul-salariu-net/
Edited by Argv, 25 January 2022 - 06:19. |
#8
Posted 25 January 2022 - 12:11
bizpenet, on 24 ianuarie 2022 - 23:16, said:
Am rezolvat, se poate inchide dar sincer chiar as vrea sa imi ziceti daca sunt corecte calculele ca rezultatele ma pun tare pe ganduri: eu ti-am spus ca sunt procente, apoi procente din ce a ramas, tu calculezi totul din brut, nu asa se face vezi exact in legistlatie in ce ordine se percep taxele $rest_plata = $_POST['salariu_brut']; $plata_CAS = $rest_plata /4; //25% $rest_plata -= $plata_CAS; $plata_sanatate = $rest_plata/10;// 10% $rest_plata -= $plata_sanatate; $plata_comision = 13/100 * $rest_plata;// 13% $rest_plata -= $plata_comision; .. $plata_venit = $rest_plata/10; $rest_plata -= $plata_venit; Edited by MarianG, 25 January 2022 - 12:11. |
#9
Posted 25 January 2022 - 12:14
Se pierd calculele printre toate if, isset, $_POST, echo si ce mai e pe acolo.
Separa frumos codul in 3 parti: citirea intrarilor, calculele efective, afisarea rezultatelor. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users