Autor Beitrag
TheSoul
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 73
Erhaltene Danke: 2

Win 95, Win 98, WIN 2000, Win XP, Win Vista, Win 7
Visual C#
BeitragVerfasst: Mo 07.09.09 16:08 
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:

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: 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ß:
ausblenden 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 73
Erhaltene Danke: 2

Win 95, Win 98, WIN 2000, Win XP, Win Vista, Win 7
Visual C#
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 73
Erhaltene Danke: 2

Win 95, Win 98, WIN 2000, Win XP, Win Vista, Win 7
Visual C#
BeitragVerfasst: Mo 07.09.09 16:27 
Habe es geschafft. :lol: :lol: *freu* Danke für die Hilfe


ausblenden volle Höhe 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 ();
    }
}
}