jtuttas
5/13/2013 - 1:10 PM

Nebenkosten berechnen wie in IHK Prüfung 2012

Nebenkosten berechnen wie in IHK Prüfung 2012

<Nebenkosten>
        <Haus ID="1234">
		<Muell>1200</Muell>
		<Wasser>3000</Wasser>
		<Strom>500</Strom>
		<Versicherungen>2400</Versicherungen>
	</Haus>
	<Haus ID="4321">
		<Muell>3800</Muell>
		<Wasser>8900</Wasser>
		<Strom>1200</Strom>
		<Versicherungen>7800</Versicherungen>
	</Haus>
</Nebenkosten>
[xml] $xml = gc "Nebenkosten.xml"
[float]$sum=0;
foreach($node in $xml.GetElementsByTagName("Haus"))
{
   $max=$node.childnodes.count 
   $item=$node.FirstChild
   for ($i=0;$i -lt $max;$i++) {
        $sum+=[float]$item.InnerText
        $item=$item.NextSibling
   }
   
}
echo ("Die gesamten Nebenkosten betragen: "+$sum+" EUR")