Thema Datum  Von Nutzer Rating
Antwort
Rot Problem bei Zahlenratespiel
20.03.2013 18:42:39 Adrian
Solved

Ansicht des Beitrags:
Von:
Adrian
Datum:
20.03.2013 18:42:39
Views:
3922
Rating: Antwort:
 Nein
Thema:
Problem bei Zahlenratespiel

 

Hallo,

 

C# Entwickler .

Erstmal ich mache seit diese Woche ein Praktikum als Fachinformatiker Fachrichtung Anwendungsentwicklung. Die Dauer des Praktikums beträgt 2 Wochen.

Ich habe vorher noch NIE programmiert. Seit denn Praktikum haben sie mir mehrere Aufgaben gestellt, die ich zum teils erfolgreich bei Java gelöst habe. Ich wurde heute in einen anderen Bereich gewechselt. Seit heute musste ich C# programmieren. Der Praktikums - Betreuer hat mir die Galileo Computing Webseite gegeben wo ich durch die C# Tutorials lernen soll.

Meine erste Aufgabe war ein Zahlenratespiel zu programmieren.

Das Programm sollte ungefähr so aufgebaut sein:

Das Programm generiert eine Ganzzahl von 1-100.

Eine Windows Form Anwendung.

Der Benutzer muss in den Textfeld eine beliebiege

Zahl eingeben und anschließend den Absenden Button mit der Maus klicken.

Das Textfeld für Info oder Ausgabefeld sagt den

Benutzer ob die generierte Zahl höher oder niedriger

oder richtig ist.

 

Meine Probleme:

1. Mein Problem ist dass wenn die Zahl richtig eingetippt wurde,

nicht in den Ausgabefeld geschrieben ist dass sie richtig ist.

 

2.Dann will mein Betreuer wenn ich die 1 Zahl falsch eingegeben habe

und dann die 2 Zahl eingeben soll dass ich nicht die löschtaste für die 1 Zahl

betätigen muss sondern dass sie quasi sofort die Zahl dann die vorherige Zahl

ersetzt wird.

 

  1. Ausserdem will mein Betreuer noch wenn ich die erste Zahl eingegeben hab und dann die zweite Zahl eingegeben hab dass es unten Links im Fenster ein Counter,Zähler gibt .

 

4. Und er will noch dass es ein Button gibt mit der Beschriftung ,,Neu Starten" oder ,,Neue Zahl generieren" dass es dann eine neue Zahl generiert wird.

 

 

Ich hoffe ihr könnt mir helfen . Sorry für mein Deutsch, ich bin ein Ausländer und hörgeschädigt .

Falls fragen oder unklarheiten gibt einfach per PN oder hier schreiben.

Tipps,tricks oder Kritik nehme ich gerne an.

Hier ist der Link für den Zahlenratespiel.

Ahja der Betreuer hat mir gesagt ich sollte erstmal beim Forum nachfragen und Hilfe bekommen wenn ich nicht weiterkomme soll ich dann ihn fragen.

 

 

Der Code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Zahlenratespiel
{
    public partial class Form1 : Form
    {
        int nummer; //Variblen sind jetzt in der ganzen Klasse gültig
        int raten;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //Die Zufallszahl wird ganz am Anfang erzeugt und zugewiesen.
            nummer = new Random().Next(1,100);
            raten = -1;
            
            //while (raten != nummer)
            //{
            //}
        }

        private void button1_Click(object sender, EventArgs e)
        {
           raten = int.Parse( textBox1.Text);


            //Überprüfung der eingebenen Zahl
            if (raten < nummer)
            {
                textBox2.Text = ("Schreibe eine höhere Zahl!");
            }
            else if (raten > nummer)
            {
                textBox2.Text = ("Schreibe eine niedrige Zahl!");
            }
            else if (raten == nummer)
                textBox2.Text = ("Glückwunsch. Du hast die Zahl {0} richtig erraten");


           // MessageBox.Show("Test");
        }


    }
}

Der Downloadlink (alle Dateien):
https://mega.co.nz/#F!EYIikBKA!ecUgfia81nc12aQIZGMrpg

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Problem bei Zahlenratespiel
20.03.2013 18:42:39 Adrian
Solved