Entwickler-Ecke

Basistechnologien - Zahlenausgabe


TheSoul - Mo 07.09.09 16:08
Titel: Zahlenausgabe
Hallo zusammen

Ich bin gerade an meinen Übungen und komme nicht mehr weiter.

Die Übung lautet wie folgt:

Schreibe eine Applikation, welche die Zahlen 0 bis 100 ausgibt. Bei jedem 5. Zahl soll der Text " ----" ausgegeben werden.

Output:
0
1
2
3
4
5
------
6
7
.
.
.

Mein Code:


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:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace aufzahlung
{
    class Program
    {
        public static void Main(string[] args)
        {
            for (int i = 0; i <= 100; i++)
                      { 
                if ( i % 5 == 0 )

                    Console.WriteLine( " ......................" );
 


                       }
            
             Console.WriteLine(i);
                                       
                }
            Console.ReadLine ();
    }
}
}


Meine Frage: Welchen Befehl soll ich benutzen, damit es klappt, dass bei jeder 5.ten Zahl der Text "---" ausgegebn wird?


JüTho - Mo 07.09.09 16:14

Du hast fast die richtigen Befehle hingeschrieben, aber nicht in der richtigen Reihenfolge; und die Klammern {} sitzen falsch.

Die Aufgabe lautet doch:
Zitat:
bei jeder 5.ten Zahl der Text "---" ausgegebn

Warum schreibst du dann bloß:

C#-Quelltext
1:
Console.WriteLine( " ......................" );                    

Bitte überlege nochmals, was genau wann nacheinander gemacht werden soll. Achte auch genau auf die Einrückungen; dann wird so ein Fehler vermieden.

Jürgen


TheSoul - Mo 07.09.09 16:23

Danke für deine Antwort Jürgen.

Ich denke da fehlen mir einfach die Kenntnisse im C-Sharp um deine Antwort meinem Programm anzupassen.


TheSoul - Mo 07.09.09 16:27

Habe es geschafft. :lol: :lol: *freu* Danke für die Hilfe



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:
  using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace aufzahlung
{
    class Program
    {
        public static void Main(string[] args)
        {
            for (int i = 0; i <= 100; i++)
                      {
                             if ( i % 5 == 1 )

                             
                             
                {
                
                Console.WriteLine( " ------" );

                }


                       
            
             Console.WriteLine(i);
                                       
                }
            Console.ReadLine ();
    }
}
}