Frage : C # Hilfe bitte

Dieses gutheißen ist die Frage:

(Verkaufsprovisionen) Gebrauch eine eindimensionale Reihe, das folgende Problem zu lösen: Eine Firma zahlt seine Verkäufer auf einer Kommissionsbasis. Die Verkäufer empfangen die Basis mit $200 Kommissionen pro Woche plus 9% ihrer groben Verkäufe für diese Woche. Z.B. empfängt ein Verkäufer, der $5000 in den Verkäufen in einer Woche verdient, $200 plus 9% von $5000 (200+9%x5000) oder insgesamt $650. Eine Anwendung schreiben (using eine Reihe Kostenzähler) die feststellt, wieviele der Verkäufer Gehälter in jeder der folgenden Strecken erwarben (annehmen, dass Gehalt jedes Verkäufers zu einer Zahlmenge) beschnitten: A) zusammenfassen $200-299 B) $300-399 c) $400-499 d) $500-599 e) $600-699 f) $700-799 g) $800-899 h) $900-999 i) $1000 und vorbei die Resultate im tabellarischen Format rischen. Tipp: Sie konnten eine Reihe verwenden, um die oben genannten 9 Strecken darzustellen. Sein Elemente der Reihe ein Kostenzähler der Verkäufer, die Gehälter in dieser Strecke erworben. Sie können Wiederholungsaussage verwenden, um des Benutzers zu veranlassen, auf Verkaufsmenge einzugeben. Z.B. könnte ein Benutzer eine Liste der Verkaufszahlen wie das folgende zur Verfügung stellen: 4000 6000 5000 4500 5600 7800 9000 9010 8010 2020… (negative Zahl anzeigt beendigt von eingebenden Daten) t,

this ist die Lösung, die arbeitete:

namespace salary
{
allgemeines Kategorie salary
{
allgemeine Staticlücke hauptsächlich (Schnur [] args)
{

Gehalt des Doppelten [] = {0, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200};
int [] Wert = neuer int [11];

Console.WriteLine („Ihre Gesamtverkäufe bitte eintragen“); //prompt-Benutzer für das input

int eingegeben = Convert.ToInt32 (Console.ReadLine ()); //read eingegeben vom user

für (int-Index = 0; Index < (Gehalt. Länge); index++)
{
int Salz = (int) (Gehalt [Index] * (0.09)) + 200;
Console.WriteLine („Verkaufs-Person“ + Index +“ erhält „+ sal.ToString („C“) + „
");
int Strecke = Salz/100;
Wert [Strecke] = Wert [Strecke] + 1;
}
für (int I = 2; I < Wert. Länge; i++)
{
int lowerValue = i * 100;
int upperValue = (i + 1) * 100 - 1;
Schnur ausgegeben = String.Format („Strecke {0} - {1}….{2} Verkaufskerle“, lowerValue, upperValue,



Console.WriteLine (Ausgang + „
");
}

}
}
}

1. Werkzeug ein Artalgorithmus, zum des Ausganges von Zahlen des Verkäufers über verschiedenen Strecken zu sortieren.  2. Einen Suchalgorithmus einführen, um die Benutzersuche zu erlauben, die auf Zahl des Verkäufers basiert. Der ist ein Benutzer eintippt eine Zahl, welche die Zahl Verkäufern anzeigt. Ihr Programm ausgab die Strecken mm, die diese Zahl zusammenbringen. das
im, das Mühe mit dieser question.^^^^ Hilfe jedermann hat, gefallen

Antwort : C # Hilfe bitte

Wenn Sie Daten von der Tastatur einbringen möchten - Sie benötigen eine Weileschleife, etwas wie im Stückchen.

Kann nicht erhalten, warum Sie sortieren müssen?
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:
6:
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:
    Kategorie Programm
    {
        Static leeres Haupt (Schnur [] args)
        {
            int [] salaryRange = {300, 400, 500, 600, 700, 800, 900, 1000};
            int-[] Frequenz = {0, 0, 0, 0, 0, 0, 0, 0, 0};
            bool doContinue = ausrichten en;
            während (doContinue)
            {
                Console.WriteLine („Gehalt bitte eintragen“);
                resultStr = Console.ReadLine aufreihen ();
                int-Resultat;
                bool canParse = int.TryParse (resultStr, heraus Resultat);
                wenn (canParse)
                {
                    wenn (Resultat  < 200="">
           
Weitere Lösungen  
 
programming4us programming4us