Hey, da ich derzeit C# für meine Ausbildung "vorlernen" möchte, versuche ich mit hilfe einer Schleife Potenzrechnung zu tätigen. Mir ist bewusst das es dafür die "Math" klasse gibt, die möchte ich aber nicht nutzen da ich eben schleifen nutzen möchte. Mein Code sieht derzeit so aus:
Die Ausgabe ist jedoch falsch.
Es kommt folgendes dabei raus wenn ich 2^5 rechnen möchte:
[Only registered and activated users can see links. Click Here To Register...]
E: Habs jetzt, müsste so aussehen
Es schein mir jedoch unsauber, gibt es eine möglichkeit es sauberer zu machen?
Code:
Console.WriteLine("Gib nun bitte die 1. Zahl ein: ");
zahl1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Gib nun bitte die 2. Zahl ein: ");
zahl2 = Convert.ToInt32(Console.ReadLine());
for(int zahl3= 0; zahl3 <= zahl2; zahl3++){
ergebnis = zahl1 *= zahl2;
Console.WriteLine(ergebnis);
}
Es kommt folgendes dabei raus wenn ich 2^5 rechnen möchte:
[Only registered and activated users can see links. Click Here To Register...]
E: Habs jetzt, müsste so aussehen
Code:
Console.WriteLine("Gib nun bitte die 1. Zahl ein: ");
zahl1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Gib nun bitte die 2. Zahl ein: ");
zahl2 = Convert.ToInt32(Console.ReadLine());
ergebnis = zahl1;
for(int i= 0; i < zahl2-1; i++){
ergebnis = ergebnis * zahl1;
Console.WriteLine(ergebnis);
}