Entwickler-Ecke

C# - Die Sprache - Probleme mit if Anweisungen bei einem Program!


iljaa - Do 27.03.08 00:38
Titel: Probleme mit if Anweisungen bei einem Program!
Hallo 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!
Das sind übunsaufgaben und keine Hausaufgaben,ähnliche aufgaben kommen in einer woche in der Klausur
vor und ich kann das irgend wie nicht, ich habe die ganze ferien mit diesem Buch verbracht und
jetzt alles auf einmal alle anweisungen und so ich hab voll black out!
wenn ihr nur erste aufgabe schreiben könntet das wäre sehr hilfreich ich brauch eigentlich nur das mit der Tabelle
ich hab da die größten schwierigkeiten ich weiß gar nicht wie ich anfangen soll!


Moderiert von user profile iconChristian S.: Topic aus Neue Einträge / Hinweise / etc. verschoben am Mi 26.03.2008 um 23:44


Christian S. - Do 27.03.08 00:44

Hallo und :welcome:,

bitte ändere den Titel des Topics, da er wenig über das eigentlich Thema verrät. Hier der entsprechende Absatz aus den Richtlinien [http://www.entwickler-ecke.de/richtlinien.html]:

1.2 Beiträge:
Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist.[...]


Einfach oben bei Deinem ersten Beitrag auf user defined image oder user defined image klicken und den Titel ändern. Danke Dir!

Viele Grüße,
Christian


qwertzqwertyqwertzqwerty - Mi 30.04.08 20:11


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Geschwindigkeitsüberschreitung
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Geben Sie die Geschwindigkeitsüberschreitung in km/h an");
            int i = new int();
            try
            {
                i = Convert.ToInt32(Console.ReadLine());
            }
            catch (FormatException)
            {
                Console.WriteLine("Fehler: Die Geschwindigkeitsbegrenzung muss einen Zahlenwert annehmen");
            }
            if (i <= 0)
            {
                Console.WriteLine("Fehler: Keine Geschwindigkeitsüberschreitung – kein Bußgeld");
            }
            else if (i >= 30)
            {
                    Console.WriteLine("Geschwindigkeitsüberschreitung zu hoch.");
            }
            else
            {
                Console.WriteLine("Sind sie innerorts <i> oder außerorts <a> zu schnell gefahren?");
                string s = Console.ReadLine();
                int bußgeld = new int();
                if (s == "i")
                {
                    if (i <= 10)
                    {
                        bußgeld = 15;
                    }
                    else if (i <= 15)
                    {
                        bußgeld = 25;
                    }
                    else if (i <= 20)
                    {
                        bußgeld = 35;
                    }
                    else if (i <= 25)
                    {
                        bußgeld = 50;
                    }
                    else if (i <= 30)
                    {
                        bußgeld = 60;
                    }
                }
                else if (s == "a")
                {
                    if (i <= 10)
                    {
                        bußgeld = 10;
                    }
                    else if (i <= 15)
                    {
                        bußgeld = 20;
                    }
                    else if (i <= 20)
                    {
                        bußgeld = 30;
                    }
                    else if (i <= 25)
                    {
                        bußgeld = 40;
                    }
                    else if (i <= 30)
                    {
                        bußgeld = 50;
                    }
                }
                else
                {
                    Console.WriteLine("Fehler: Sie können nur außerorts oder innerorts zu schnell fahren!");
                }
                Console.WriteLine("Das Bußgeld beträgt " + bußgeld + " Euro");
            }
        }
    }
}


Zitat:
wenn ihr nur erste aufgabe schreiben könntet das wäre sehr hilfreich ich brauch eigentlich nur das mit der Tabelle


Ich hab gar keine Tabelle benutzt :shock:


Christian S. - Mi 30.04.08 20:17

Vor allem ist der Thread über einen Monat alt und die Klausur sollte eine Woche nach Threaderstellung stattfinden. Die Antwort ist also nur mäßig sinnvoll ;-)


qwertzqwertyqwertzqwerty - Do 01.05.08 09:57

user profile iconChristian S. hat folgendes geschrieben:
Vor allem ist der Thread über einen Monat alt und die Klausur sollte eine Woche nach Threaderstellung stattfinden. Die Antwort ist also nur mäßig sinnvoll ;-)


Hab nur 27. gelesen :oops: