Ich wollte mal fragen wie ich bei diesem Programm ändern kann das ich die Zahlen eingeben kann die ich multiplizieren wil und nicht schon schreiben mus im quelltext und es mir dan einfach auf der Konsole anzeigt.
Hier ist der Code:
[CSharp]using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Kap4_Aufgabe1
{
class Boxing
{
static void Main(string[] args)
{
int ergebnis = (int)Multiplikation(10, 11);
Console.WriteLine(“Das Ergebnis ist {0}”, ergebnis);
Console.ReadLine();
}
static object Multiplikation(object zahl1, object zahl2)
{
int z1 = (int)zahl1;
int z2 = (int)zahl2;
return z1 * z2;
}
mir Console.Read ich mus dan doch oben auch was ändern, weil er liest ja jetzt die 2 zahlen ein und wil die multiplizieren ich mus ja dort auch was machen das ich eingeben kann und nicht nur die zhalen im quelltext schreiben muss
du musst das dann eher so machn:
[CSharp]Console.WriteLine(„Erste Zahl eingeben:“);
int zahl1 = Convert.ToInt32(Console.Read());
Console.WriteLine(„Zweite Zahl eingeben:“);
int zahl2 = Convert.ToInt32(Console.Read());
int ergebnis = Multiplikation(zahl1, zahl2);
Console.WriteLine(„Das Ergebnis ist {0}“, ergebnis);[/CSharp]
Und die Multiplikationsmethode sieht dann so aus:
[CSharp]int Multiplikation(int z1, int z2) { return z1*z2; }[/CSharp]
hoffe das stimmt so alles^^ ist ungetestet…