Servus leute, bin am C# lernen und sollte erstmal nen normalen Taschenrechner mit + - * / erstellen.
alles kein thema.
Nun soll ich diesen Taschenrechner um eine Methode zur Potzenzberechnen erweitern.
Nehmen wir an.
x=Basis
y=Exponent
2^3=8 2x2x2
Brauche nun also eine schleife , das er x*x nimmt, speichert, dann wieder *x und das eben solange wie der Exponent eingegeben wurde.
Komme aber absolut nicht drauf.
Wollte eine for schleife:
int x,y;
Console.WriteLine("Sie haben Potenzen berechnen gewählt");
Console.WriteLine("Geben sie nun die Basiszahl ein");
x=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("geben sie nun den Exponenten ein");
y = Convert.ToInt32(Console.ReadLine());
for (x=1; x<y; x++)
{
x=x*x;
Console.WriteLine("{0}", x);
}
problem ist, das x hier 1 ist, kann einfach nicht x auf den Wert setzen, den ich Oben eingegeben habe.
kann man nicht irgendwie sagen als Bedingung x*x solange wie y anstatt x++