erdgasicon2
stromicon2
wassericonwassericon
verkehricon
badericon

Kontaktieren Sie uns!

Schlachthofstr. 19 | 91781 Weißenburg/Bay.

email@sw-wug.de

09141 999-0

strom3strom3

Tarifrechner

So einfach kann es sein, den richtigen Tarif für Ihre Bedürfnisse zu finden: mit dem Tarifrechner.
Geben Sie einfach die Art Ihrer Nutzung (privat/geschäftlich) und Ihren Jahresstromverbrauch an und schon sehen Sie, welches der günstigste Tarif für Sie ist.

Wenn Sie nicht wissen, ob Sie eine Eintarif- oder Zweitarifmessung (Haupt-/Nebenzeit) haben, wählen Sie die Eintarifmessung. Die meisten privaten Haushalte haben Eintarifmessung.

 

 

<?php // ************* tarifrechner ************* // // ïŋ―2001-2005 Michael Markert, audiocommander.de // ////// main var declarations $errormsg = "

Fehler: Kein Datenbankzugriff! Bitte melden Sie diesen Fehler an email@sw-wug.de. Danke!

Fehlerdetails: \"; //if(! mysqli_query($link, $sql, $link)) { echo($errormsg . mysqli_error($link) . \"

\"); return; } ///// connect to db include(\"news/config_db.php\"); // select db mysqli_select_db($link, $db_name); ///// return tarif function tarif($tarifID) { // globals global $sql; global $link; global $errormsg; // open tarif $result = mysqli_query($link, \"SELECT * FROM sw_strom LIMIT $tarifID, 1\"); $tarif = mysqli_fetch_array($result); return $tarif; } function rechnungspreis() { // globals global $sql; global $link; global $errormsg; // open rechnungspreis $result = mysqli_query($link, \"SELECT * FROM swt_rechnungspreis LIMIT 0, 30\"); // LIMIT 0:strom... $rechnungspreis = mysqli_fetch_array($result); return $rechnungspreis[1]; } function pricingChart($pr1 = NULL, $pr2 = NULL, $plan_prefix1, $plan_prefix2){ ?>
Öko
₮/Jahr
Arbeitspreis Ct/kWh 29.84
Grundbetrag ₮/Monat 8.49
GÞltig ab einem Verbrauch kWh/Jahr > 500
Buy Now <!--



-->
₮/Jahr
Arbeitspreis Ct/kWh 29.84
Grundbetrag ₮/Monat 8.49
GÞltig ab einem Verbrauch kWh/Jahr > 500
Buy Now <!--



-->
.form-container .parent{display:flex;align-items:center;background-color:#e5332e;color:#fff;padding:30px;font-size:18px}.form-column{flex-grow:1;flex-basis:0%}.form-column input[type=range]{width:100%;margin:auto}.icon-circle{display:block;height:70px;width:70px;border-radius:50%;background-color:#fff;margin:auto;cursor:pointer}.icon-circle i{color:#e4322d;font-size:30px;margin-top:19px;vertical-align:middle}[type=\"radio\"]:checked,[type=\"radio\"]:not(:checked){position:absolute;left:-9999px}[type=\"radio\"]:checked+label,[type=\"radio\"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#fff}[type=\"radio\"]:checked+label:before,[type=\"radio\"]:not(:checked)+label:before{content:\'\';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}[type=\"radio\"]:checked+label:after{content:\'\';width:12px;height:12px;background:#fbb354;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}[type=\"radio\"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=\"radio\"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.irs--modern .irs-bar{top:25px;height:5px;background:#fd6f29;background:linear-gradient(to bottom,#fd6f29 0%,#fd6f29 100%)!important;}.irs-single{background-color:#fd6f29!important;font-size:14px!important}.irs--modern .irs-from::before,.irs--modern .irs-to::before,.irs--modern .irs-single::before{border-top-color:#fd6f29!important;}.pricing-section .pricing-panel+.pricing-panel{margin-left:30px}.pricing-panel{max-width:360px;box-shadow:0 4px 4px rgba(0,0,0,.25),0 1px 26px rgba(0,0,0,.28);position:relative;display:inline-block;width:360px}.pricing-header{padding:40px 35px 15px;line-height:55px}.pricing-header.green{background-color:#62ce71}.header-1.orange{color:#ff7129}.header-1{color:#fff;font-size:1.3rem}.header-2{color:#000;font-weight:700;font-size:1.9rem}.pricing-body:not(:last-child){padding:35px;background-color:#fff;line-height:2.5}.pricing-body .check{color:#ff7129}.pack-desc{display:ruby-base}.pricing-footer{padding:40px 35px 15px;background-color:#fff}.pricing-footer .pr-btn{display:block;text-align:center;margin-top:75px;margin-bottom:20px;text-decoration:none;background-color:#ff712b;color:#fff;padding:15px 10px;max-width:130px;box-shadow:0 4px 4px rgba(0,0,0,.25),0 1px 26px rgba(0,0,0,.28)}.circle-badge{width:60px;height:60px;border-radius:50%;font-size:12px;color:#fff;line-height:60px;text-align:center;background:#ff712b;position:absolute;display:block;right:20px;top:-30px;font-size:17px;font-weight:700}
Nutzung
<input type="radio" id="em" name='nutzung' value='privat' >

<input type="radio" id="em1" name='nutzung' value='business' >
<input type="radio" id="em3" name='messung' onClick="toggleZweitarif(0);" value='eintarif' >

<input type="radio" id="em4" name='messung' onClick="toggleZweitarif(1);" value='zweitarif' >
<input name='verbrauch' value="\" type=\"range\" min=\"500\" max=\"40000\" id=\"Verbrauch\">
<input name='verbrauch' value="\" type=\"range\" min=\"500\" max=\"40000\" id=\"Verbrauch2\">
<div class="Zweitarif" id="Verbrauch22" style="display: ;\">
Niedertarif
<input name="verbrauch_nieder" value="\" type=\"range\" min=\"500\" max=\"40000\" id=\"Zweitarif2\">
$(\"#Verbrauch2\").ionRangeSlider({ min: 500, max: 40000, from: 5000, max_postfix: \"+\", skin: \"modern\", step: 100 }); $(\"#Verbrauch\").ionRangeSlider({ min: 500, max: 10000, from: 5000, max_postfix: \"+\", skin: \"modern\", step: 100 }); $(\"#Zweitarif1\").ionRangeSlider({ min: 500, max: 40000, from: 20000, max_postfix: \"+\", skin: \"modern\", step: 100,onStart: function (data) { } }); $(\"#Zweitarif2\").ionRangeSlider({ min: 500, max: 40000, from: 20000, max_postfix: \"+\", skin: \"modern\", step: 100,onStart: function (data) { } }) if($(\'input[name=nutzung]:checked\', \'#tarrif-form\').val() == \"privat\"){ $(\"#cust-1\").show() $(\"#cust-2\").hide() $(\"#Verbrauch\").attr(\"name\", \"verbrauch\") $(\"#Verbrauch2\").attr(\"name\", \"\") } else{ $(\"#cust-1\").hide() $(\"#cust-2\").show() $(\"#Verbrauch\").attr(\"name\", \"\") $(\"#Verbrauch2\").attr(\"name\", \"verbrauch\") } // $(\"#Verbrauch\").ionRangeSlider({ min: 500, max: ($(\'input[name=nutzung]:checked\', \'#tarrif-form\').val() == \"privat\" ? 10000 : 40000), from: 5000, max_postfix: \"+\", skin: \"modern\", step: 100.00, postfix: \".00 ₮\" }); $(\"#Zweitarif1\").ionRangeSlider({ min: 500, max: 40000, from: 20000, max_postfix: \"+\", skin: \"modern\", onStart: function (data) { } }); $(\"#Zweitarif2\").ionRangeSlider({ min: 500, max: 40000, from: 20000, max_postfix: \"+\", skin: \"modern\", onStart: function (data) { } }) $(\'input[type=radio][name=nutzung]\', \'#tarrif-form\').change(()=>{ if($(\'input[name=nutzung]:checked\', \'#tarrif-form\').val() == \"privat\"){ $(\"#cust-1\").show() $(\"#cust-2\").hide() $(\"#Verbrauch\").attr(\"name\", \"verbrauch\") $(\"#Verbrauch2\").attr(\"name\", \"\") } else{ $(\"#cust-1\").hide() $(\"#cust-2\").show() $(\"#Verbrauch\").attr(\"name\", \"\") $(\"#Verbrauch2\").attr(\"name\", \"verbrauch\") } }) <?php } function calculateVerbrauch($vb, $t_vb, $t_grund) { $grund = 12 * $t_grund; $verbrauch = $vb * ($t_vb / 100); $summe = $grund + $verbrauch; $summe = $summe + rechnungspreis(); return $summe; } ///// check form and alert if there's something missing if($_SERVER['REQUEST_METHOD'] == 'POST') { if(empty($_POST['verbrauch'])) { // nothing has been entered! echo("

Bitte geben Sie Ihren Verbrauch an!

\"); showForm(); } else { // process... // get current tarife // $tarif[\'sws_verbrauch\'] // $tarif[\'sws_grund\'] // $tarif[\'sws_guenstig_abis\'], $tarif[\'sws_guenstig\'] $nutzung = $_POST[\'nutzung\']; $messung = $_POST[\'messung\']; $vb = $_POST[\'verbrauch\']; $vb_n = $_POST[\'verbrauch_nieder\']; $singlePlus = tarif(0); $privat = tarif(1); $profi = tarif(2); $select = tarif(3); $flexi = tarif(4); $familiePlus = tarif(5); $eco = tarif(6); $familiePlusNiedrig = tarif(7); if($messung == \"eintarif\") { // eintarifmessung $summe0 = calculateVerbrauch($vb, $singlePlus[\'sws_verbrauch\'], $singlePlus[\'sws_grund\']); $summe1 = calculateVerbrauch($vb, $privat[\'sws_verbrauch\'], $privat[\'sws_grund\']); $summe2 = calculateVerbrauch($vb, $profi[\'sws_verbrauch\'], $profi[\'sws_grund\']); if($vb >= $familiePlusNiedrig[\'sws_guenstig\']) { $summe5 = calculateVerbrauch($vb, $familiePlus[\'sws_verbrauch\'], $familiePlus[\'sws_grund\']); } else { $summe5 = calculateVerbrauch($vb, $familiePlusNiedrig[\'sws_verbrauch\'], $familiePlusNiedrig[\'sws_grund\']); } $summe6 = calculateVerbrauch($vb, $eco[\'sws_verbrauch\'], $eco[\'sws_grund\']); //**** //echo(\"single: $summe0 / privat: $summe1 / profi: $summe2 / familie: $summe5\"); //**** // calc min/max $kleinster = min($summe0, $summe1, $summe2, $summe5, $summe6); $guenstigsterTarif = \"Mehrere Tarife treffen zu\"; if($kleinster == $summe0) { if($nutzung == \"privat\") { $guenstigsterTarif = \"Weißenburg Single Plus\"; } else { $guenstigsterTarif = \"Weißenburg Privat\"; $kleinster = $summe1; } } else if(($kleinster == $summe1) && ($vb = 4000)) { if($nutzung == \"privat\") { $guenstigsterTarif = \"Weißenburg Familie Plus\"; } else { $guenstigsterTarif = \"Weißenburg Profi\"; $kleinster = $summe2; } } else if($kleinster == $summe6) { $guenstigsterTarif = \"Weißenburg Öko\"; } } else { // zweitarifmessung $summe3 = calculateVerbrauch($vb, $select[\'sws_verbrauch_hoch\'], $select[\'sws_grund\']); $summe4 = calculateVerbrauch($vb, $flexi[\'sws_verbrauch_hoch\'], $flexi[\'sws_grund\']); // niedertarif $summe3 = $summe3 + ($vb_n * ($select[\'sws_verbrauch_nieder\'] / 100) ); $summe4 = $summe4 + ($vb_n * ($flexi[\'sws_verbrauch_nieder\'] / 100) ); //**** //$tempnt = $select[\'sws_verbrauch_nieder\']; //echo(\"nts: $summe3 n nt: $tempnt nn\"); //echo(\"select: $summe3* / flexi: $summe4*\"); //**** // calc min/max $kleinster = min($summe3, $summe4); if($kleinster == $summe3) { $guenstigsterTarif = \"Weißenburg Select\"; } else if($kleinster == $summe4) { $guenstigsterTarif = \"Weißenburg Flexi\"; } } // get single min available $single_gueltig_ab = $singlePlus[\'sws_guenstig\']; showForm(); // show result if(($messung == \"eintarif\") && ($vb < $single_gueltig_ab)) { // Verbrauch kleiner als 500 (bzw. $single_gueltig_ab) (SINGLE GILT HIER NICHT) pricingChart($summe6, NULL, "Weißenburg Öko", NULL); } else { if($messung == "eintarif") { pricingChart($summe6, $kleinster, "Weißenburg Öko", $guenstigsterTarif); } else { pricingChart(NULL, $kleinster, NULL, $guenstigsterTarif); } } if($guenstigsterTarif == "Mehrere Tarife treffen zu") { echo("

Mehrere Tarife ergeben bei Ihrem Verbrauch die gïŋ―nstigste Variante. Sie kïŋ―nnen den angegebenen Verbrauch nach oben oder unten korrigieren, um die in Frage kommenden Tarife zu ermitteln oder sie wenden Sich ïŋ―ber das Kontaktformular an uns. Wir beraten Sie gerne.

\"); } // showForm(); } } else { showForm(); } // printf(\"%01.2f\", $...) ?>