C# segítség kérés?!
Üdv! elkezdtem írni egy Consol-os hatványozó számológépet de elakadtam.
A kód:(* nélkül írd be) [link]










Először is néz utána mi is az a hatványozás, mert ez így nem az.
Másodszor meg egy értéket ne tárolj két változóban( a folyamat vagy mi(már nem emlékszem felesleges)
Harmadszor, programozz angolul





Console.WriteLine(Hatvanyertek + Hatvanyozando);
Ez mi akar lenni? Miért adod össze a két számot?
Ha kiiratni akarod akkor
(x+" "+y) ahol xy a változók
Uhh ja igen.
Elnézést kérek ez egy régebbi kód :(
Ez csak arra volt jó #3 hogy ellenőrizzem hogy jól vittem e be a váltózókat :)
Sry De Kérlek segítsetek :)





Először is, a Console.WriteLine tud ilyet is:
Console.WriteLine("{0} idén {1} éves és {2} lakik.", "Sanyi", 26, "Nyíregyházán");
Ugyanez érvényes a String.Format-ra:
string s = String.Format("{0} idén {1} éves és {2} lakik.", "Sanyi", 26, "Nyíregyházán");
C# 6 óta lehet ilyet is (String interpoláció):
string Nev = "Sanyi";
int Kor = 26;
string s = $"{Nev} bácsi {Kor} éves."; //Ez a String.Format-ot egyszerűsíti le.
Ha hatványozni akarsz:
int HatvanyAlap = ...;
int HatvanyKitevo = ...;
int Eredmeny = 1; //Minden szám nulladik hatványa 1
for (int i = 1; i <= HatvanyKitevo; i++) //Mivel a nulladik hatványt már kiszámoltuk...
.. Eredmeny *= HatvanyAlap;
Pro tip: Mi rá a garancia, hogy a felhasználó számot fog megadni? Mi van, ha negatív hatványt ad meg?
Az hogy én fogom használni :)
Egyébként Köszke ha valaki nem óké írok privátot :)





2 az 5-ön = 32 = 2*2*2*2*2
for( int i = 0; i < folyamat; i++ )
{
mennyi = Hatvanyozando * Hatvanyertek;
Console.WriteLine(mennyi);
}
Itt a "mennyi" folyamatosan 10-et fog kidobni, mert 2-őt megszorzod 5-el.
for( int i = 0; i < Hatvanyertek; i++ )
{
mennyi = mennyi * Hatvanyozando;
Console.WriteLine(mennyi);
}
Amúgy még mindig nem írtad le, hogy miben akadtál el.
Köszönöm.
Ha hazaérek kipróbálom.
Egyébként a folyamatban.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!