Skip to content

Instantly share code, notes, and snippets.

@jtuttas
Created May 13, 2013 13:10
Show Gist options
  • Save jtuttas/5568211 to your computer and use it in GitHub Desktop.
Save jtuttas/5568211 to your computer and use it in GitHub Desktop.
Nebenkosten berechnen wie in IHK Prüfung 2012
[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")
<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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment