Hallo Werte Mitglieder,
Ich habe mich entschlossen mich ein wenig mit C# zu beschäftigen.
Bin seit Gestern dabei ein paar kleine Konsolen-Programme zu erstellen.
Wollte nun, dass der Spieler kleine Mathe-Aufgaben gestellt bekommt und diese beantworten muss.
Das heißt: Ich habe eine Funktion erstellt auf die man verweisen kann. Mann soll dabei die erste Zahl, die zweite und den Operator angeben..
Leider weiß ich nicht wie ich diese Daten zu der anderen Funktion rüber schicken kann..
Ich habe auch keine Idee wie ich die Zahlen und den Operator dann in der anderen Funktion verwende..
Hier mein Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string name;
int alter;
Console.WriteLine("Tach!");
Console.WriteLine("Wie heißt du?");
name = Console.ReadLine();
Console.WriteLine("Gib dein Alter ein!");
alter = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Dein Name ist: " + name + ". Dein Alter: " + alter);
Aufgaben(4, 5, *); //Hier soll die andere Funktion aufgerufen werden und die eingetragenen Werte benutzen
Console.ReadKey();
}
public void Aufgaben(int zahl1, int zahl2, string operator1)
{
Convert.ToInt32(zahl1);
Convert.ToInt32(zahl2);
Console.WriteLine("Aufgabe: " + zahl1 + " " + operator1 +" " + zahl2 );
}
}
}
Alles anzeigen
Also wie gesagt: Möchte das die andere Funktion halt den Benutzer eine Aufgabe stellt, auf die Lösung wartet und prüft ob es denn richtig ist.
Hab halt vor daraus ein kleines Spiel zu machen
Mfg KeksKing (Tut mir leid, dass ich mich ein wenig schwammig ausdrücke.. habe von son gemache nicht viel Ahnung