Antwort schreiben

Online-tutorials.net Forenübersicht/C++ / C#/Hilfe

Antwort schreiben
Username: Username: Passwort: Password vergessen?
Beitragssymbol:   Kein Symbol    
Funktionen:
Weitere Smiley's
                       
Lachend attention cry keep cool question happy laugh tongue Lachend attention cry keep cool question happy laugh tongue
Betreff:
Keywords: (Stichworte, die das Thema beschreiben)
Beitrag:
Optionen: E-Mail Benachrichtigung
BBCode benutzen
Datei anhängen: Erlaubt: rar zip pdf txt gif bmp jpg jpeg png

Bearbeitungshilfe...
Schauen Sie am besten in der wikipedia nach, falls Sie sich über einen Begriff nicht im klaren sind.

Mit einem klick auf Send bestätigen Sie, das Sie die Nutzungsbedingungen gelesen haben, und das Sie damit einverstanden sind.

Themenübersicht
(absteigend nach Datum sortiert)
Author Beitrag
Simon HechtHallo, so ähnlich sollte es ausschauen:

du hast nur eine strafe, und die musst du je nach inner, oder ausserorts festlegen. Dazu fragst du ab ob der benutzer ein i oder was anderes eingibt:

int gsw;
int strafe = 0;
bool innerorts = false;
Console.WriteLine("Betimmung des Bußgelds bei Geschwindigkeitsüberschreitungen\n");
Console.Write("\nGeben Sie die Geschwindigkeitsüberschreitung in km/h an ");

gsw = Convert.ToInt32(Console.ReadLine());

//Negativer Wert
if(gsw < 0)
{
Console.WriteLine("Fehler: Keine Geschwindigkeitsüberschreitung – kein Bußgeld");
}

Console.Write("\nSind Sie innerorts <i> oder außerorts <a> zu schnell gefahren ? ");

//Prüfen ob innerorts
string typ = Convert.ToString(Console.ReadLine());

if(typ == "i")
innerorts = true;

//Innerorts tabelle
if(innerorts)
{
if(gsw <= 10)
strafe = 15;
else if(gsw <= 15)
strafe = 25;
else if(gsw <= 20)
strafe = 35;
else if(gsw <= 25)
strafe = 50;
else if(gsw <= 30)
strafe = 60;

}
//Ausserhalb
else
{
if(gsw <= 10)
strafe = 10;
else if(gsw <= 15)
strafe = 20;
else if(gsw <= 20)
strafe = 30;
else if(gsw <= 25)
strafe = 40;
else if(gsw <= 30)
strafe = 50;
}

Console.WriteLine("Das Bußgeld beträgt: {0:F} Euro", strafe);
Console.ReadLine();

Ich hoffe das hilft dir.

IljaIch bin jetzt weiter gekommen aber ich weiß immer noch nicht es weiter geht!
int gsw;
double strafe1, strafe2;
string i, a;
Console.WriteLine("Betimmung des Bußgelds bei Geschwindigkeitsüberschreitungen\n");
Console.Write("\nGeben Sie die Geschwindigkeitsüberschreitung in km/h an ");
gsw = Convert.ToInt32(Console.ReadLine());
Console.Write("\nSind Sie innerorts <i> oder außerorts <a> zu schnell gefahren ? ");
i = Convert.ToString(Console.ReadLine());
a = Convert.ToString(Console.ReadLine());
strafe1 = 15;
strafe2 = 10;
if (gsw <= 10)
{
Console.WriteLine("strafe1");
strafe1 = 15;
}
else
{
Console.WriteLine("strafe2");
strafe2 = 10;
}
Console.WriteLine("Das Bußgeld beträgt: {0:F} Euro", strafe1 , strafe2);
Console.ReadLine();

IljaIch hab Probleme mit der Tabelle! man muss ja die tabelle mit Bußgeldern irgend wie in if anweisung oder so rein machen, und ich versteh das irgend wie nicht so ganz.
Da muss man ja für innerorts und außerorts machen und dann den buchstaben drücken i bzw. a !
Könntest du vllt mir den anfang zeigen wie ich das machen soll nur die if anweisung nur für den erten teil wo 10 km/h überschreitet ist, ich wäre sehr dankbar.
Hier ist was ich schon gemacht habe:
int gsw;
double strafe1, strafe2;
Console.WriteLine("Betimmung des Bußgelds bei Geschwindigkeitsüberschreitungen\n");
Console.Write("\nGeben Sie die Geschwindigkeitsüberschreitung in km/h an ");
gsw = Convert.ToInt32(Console.ReadLine());
Console.Write("\nSind Sie innerorts <i> oder außerorts <a> zu schnell gefahren ? ");

Jetzt muss man ja mit if anweisung weiter machen!

Simon HechtHallo Ilja,

was für Fragen hast du zu dem Blatt?

IljaHier ist das Blatt

IljaHier ist das Blatt

IljaHallo erts mal!
Ich hab ein riesen Problem ich habe in einer woche eine Klasur und ich hab einige Probleme beim programmieren mit C# !
Hier hab ich ein Blatt gescannt, ich wäre sehr dankbar wenn mir jemand dabei helfen könnte!