Kezdőoldal » Számítástechnika » Programozás » C# segítség kérés?!

C# segítség kérés?!

Figyelt kérdés

Üdv! elkezdtem írni egy Consol-os hatványozó számológépet de elakadtam.

A kód:(* nélkül írd be) [link]



2016. szept. 25. 20:41
1 2
 1/18 anonim ***** válasza:
Tegyél fel egy kérdést légy szíves.
2016. szept. 25. 21:12
Hasznos számodra ez a válasz?
 2/18 anonim ***** válasza:

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

2016. szept. 25. 21:20
Hasznos számodra ez a válasz?
 3/18 anonim ***** válasza:

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

2016. szept. 25. 21:23
Hasznos számodra ez a válasz?
 4/18 A kérdező kommentje:

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 :)

2016. szept. 25. 21:29
 5/18 anonim ***** válasza:

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?

2016. szept. 25. 22:11
Hasznos számodra ez a válasz?
 6/18 A kérdező kommentje:

Az hogy én fogom használni :)

Egyébként Köszke ha valaki nem óké írok privátot :)

2016. szept. 25. 22:21
 7/18 anonim ***** válasza:
Az nem jó ötlet.
2016. szept. 25. 22:22
Hasznos számodra ez a válasz?
 8/18 A kérdező kommentje:
Akkor?
2016. szept. 25. 22:24
 9/18 anonim ***** válasza:

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.

2016. szept. 26. 01:10
Hasznos számodra ez a válasz?
 10/18 A kérdező kommentje:

Köszönöm.

Ha hazaérek kipróbálom.

Egyébként a folyamatban.

2016. szept. 26. 14:47
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!