php Aufgabe =X

09/20/2007 11:46 Sieben#1
Moin,

ich hab bis morgen eine kleine Aufgabe in php zu lösen. Evtl. kann mir von euch jemand dabei helfen, würde mich irgendwie revangieren ;D

Also als Input soll der Bruttolohn eines Arbeiters (zB) genommen werden, was in dem Fall hier 2200 € sind.
Als Output soll nur der Nettolohn ausgegeben werden. Heist eine weiße Seite mit Nettolohn: ?

So nun zum Programm:

Vom Bruttolohn, also den 2200 € wird folgendes abgezogen:

krankenversicherung: (AN+AG) -14,2 %

rentenversicherung: (AN+AG) -19,5 %

arbeitslosenversicherung: (AN+AG) - 6,5 %

pflegeversicherung: (AN+AG) - 1,7 %

lohnsteuer: (AN) -20 %

kirchensteuer: (AN) (-8 %) (bezieht sich auf die Lohnsteuer)

solidaritätszuschlag (AN) (-5,5 %) (bezieht sich auf die lohnsteuer)

Soweit so gut =)

Kann mir da jemand helfen ? Oder hat wer zufaellig noch ein ähnliches Programm rumfliegen ?
09/20/2007 15:56 psych0o#2
... wtf ...

das PHP und COTE TAG versuchen $ zu verarbeiten und dann verschwinden sie...
09/20/2007 16:48 Sieben#3
Hm ich hab auch mal probiert =D

<?php
$bruttolohn = 2000;
$krankenversicherung = 14.2;
$rentenversicherung = 19.5;
$arbeitslosenversicherung = 6.5;
$pflegeversicherung = 1.7;
$lohnsteuer = 400;
$kirchensteuer = 8;
$solidaritaetszuschlag = 5.5;
$solidaritaetszuschlaganteil;
$kirchensteueranteil;
$rentenversicherunganteil;
$arbeitslosenversicherunganteil;
$pflegeversicherunganteil;
$krankenversicherunganteil;



$berechnung1;
$berechnung2;

$solidaritaetszuschlaganteil = ($lohnsteuer * $solidaritaetszuschlag) / 100;

$kirchensteueranteil = ($lohnsteuer * $kirchensteueranteil) / 100;

$berechnung1 = $bruttolohn - ($lohnsteuer + $solidaritaetszuschlaganteil + $kirchensteueranteil);

$rentenversicherunganteil = (($berechnung1 * $rentenversicherung) / 100) / 2;
$arbeitslosenversicherunganteil = (($berechnung1 * $arbeitslosenversicherung) / 100) / 2;
$pflegeversicherunganteil = (($berechnung1 * $pflegeversicherung) / 100) /2;
$krankenversicherunganteil = (($berechnung1 * $krankenversicherung) / 100) / 2;

$berechnung2 = $berechnung1 - ($rentenversicherunganteil + arbeitslosenversicherunganteil + pflegeversicherunganteil + krankenversicherunganteil);

echo "Nettogehalt beträgt $berechnung2 EUR.\n";
?>


post einfach ohne code
09/20/2007 21:43 psych0o#4
Also wenn es eine aufgabe vonner schule oder so ist, dann gib dir ma n bisl mühe und schreib klassen und funktionen ^^

Dann ist das ganze auch nicht so statisch :D

Ausserdem ist dein echo unschön :(

echo "Nettogehalt beträgt ".$berechnung2."&euro;.\n";

besser :D