<!-- question: 6627 -->
-<question type="coderunner">
-<name>
-<text>
-<![CDATA[C# : Ausgabe - Formatierte Ausgabe "Widerstandsberechnung"]]>
</text>
</name>

-<questiontext format="html">

-<text>

-<![CDATA[<p>Das folgende unvollständige Programm soll einen Widerstand ausrechnen.<br />Es erfragt beim Benutzer Spannung und Stromstärke und<br />berechnet dann den Widerstand nach dem Ohmschen Gesetz.</p>
<p>\( R = \frac{U}{I}\)</p>
<p><strong>Forderungen:</strong></p>
<ul>
<li>Die Ausgabe von Spannung und Stromstärke soll auf <strong>3 Stellen hinter dem Komma</strong> gerundet werden<br />und Tausender-Trennpunkte enthalten aber niemals die Exponential-Darstellung verwenden.<br />Abschließende Nullen sollen zu sehen sein.<br /><br /></li>
<li>Der Widerstand soll mit <strong>3 signifikanten Stellen</strong> ausgegeben werden.<br />(Das heißt: Es sind nur 3 Ziffern, egal wie sie sich vor und nach dem Dezimalkomma verteilen.<br /> und abschließende Nullen werden weggelassen.)<br /><br /></li>
<li>Beachten Sie dabei das abgebildete Ausgabe-Beispiel!</li>
</ul>
<p> </p>
<p> </p>]]>
</text>

</questiontext>

-<generalfeedback format="html">

<text/>

</generalfeedback>

<defaultgrade>10.0000000</defaultgrade>

<penalty>0.0000000</penalty>

<hidden>0</hidden>

<coderunnertype>cs_via_python</coderunnertype>

<prototypetype>0</prototypetype>

<allornothing>1</allornothing>

<penaltyregime>10, 20, ...</penaltyregime>

<precheck>0</precheck>

<showsource>0</showsource>

<answerboxlines>18</answerboxlines>

<answerboxcolumns>100</answerboxcolumns>

<answerpreload>using static System.Console; class Program { static void Main() { //Hier kommen Ihre Befehle hin! } }</answerpreload>

<useace/>

<resultcolumns/>

<template/>

<iscombinatortemplate/>

<allowmultiplestdins/>

-<answer>

-<![CDATA[using static System.Console;

    class Program
    {
        static void Main()
        {
            double Spannung;
            double Stromstaerke;
            double Widerstand;

            WriteLine("Bitte Spannung eingeben: ");
            double.TryParse(ReadLine(), out Spannung);

            WriteLine("Bitte Stromstärke eingeben: ");
            double.TryParse(ReadLine(), out Stromstaerke);

            Widerstand = Spannung / Stromstaerke; 
        
            WriteLine("Bei {0:N3} Volt und {1:N3} Ampere beträgt der Widerstand {2:G3} Ohm.", Spannung, Stromstaerke, Widerstand);
        }
    }]]>
</answer>

<validateonsave>0</validateonsave>

<testsplitterre/>

<language/>

<acelang/>

<sandbox/>

<grader/>

<cputimelimitsecs/>

<memlimitmb/>

<sandboxparams/>

<templateparams/>

<hoisttemplateparams>0</hoisttemplateparams>

<twigall>0</twigall>

<uiplugin>ace</uiplugin>


-<testcases>


-<testcase mark="1.0000000" hiderestiffail="1" useasexample="1" testtype="0">


-<testcode>

<text/>

</testcode>


-<stdin>

<text>230 16</text>

</stdin>


-<expected>

<text>Bitte Spannung eingeben: Bitte Stromstärke eingeben: Bei 230,000 Volt und 16,000 Ampere beträgt der Widerstand 14,4 Ohm.</text>

</expected>


-<extra>

<text/>

</extra>


-<display>

<text>SHOW</text>

</display>

</testcase>


-<testcase mark="1.0000000" hiderestiffail="0" useasexample="0" testtype="0">


-<testcode>

<text/>

</testcode>


-<stdin>

<text>100,5435E3 1298 </text>

</stdin>


-<expected>

<text>Bitte Spannung eingeben: Bitte Stromstärke eingeben: Bei 100.543,500 Volt und 1.298,000 Ampere beträgt der Widerstand 77,5 Ohm.</text>

</expected>


-<extra>

<text/>

</extra>


-<display>

<text>SHOW</text>

</display>

</testcase>


-<testcase mark="1.0000000" hiderestiffail="0" useasexample="0" testtype="0">


-<testcode>

<text/>

</testcode>


-<stdin>

<text>0,129876 0,0998548</text>

</stdin>


-<expected>

<text>Bitte Spannung eingeben: Bitte Stromstärke eingeben: Bei 0,130 Volt und 0,100 Ampere beträgt der Widerstand 1,3 Ohm.</text>

</expected>


-<extra>

<text/>

</extra>


-<display>

<text>SHOW</text>

</display>

</testcase>


-<testcase mark="1.0000000" hiderestiffail="0" useasexample="1" testtype="0">


-<testcode>

<text/>

</testcode>


-<stdin>

<text>7 1256</text>

</stdin>


-<expected>

<text>Bitte Spannung eingeben: Bitte Stromstärke eingeben: Bei 7,000 Volt und 1.256,000 Ampere beträgt der Widerstand 0,00557 Ohm.</text>

</expected>


-<extra>

<text/>

</extra>


-<display>

<text>SHOW</text>

</display>

</testcase>

</testcases>

</question>