C# programozás segítség?
A problémám az lenne, hogy c# nyelven windows form applicationt szeretnék készíteni, ami bekéri textboxokban a háromszög három oldalát és a területét illetve a kerületét csak akkor számolja ki, ha a háromszög szerkeszthető.
Az if-fel van a probléma főként szerintem és akár vesszőzök akár, "and"-et használok, hogy mind a három feltétel teljesüljön semmiképp sem jó.
Valaki tud segíteni?
Köszönöm!
private void button1_Click(object sender, EventArgs e)
{
double a = double.Parse(textBox1.Text);
double b = double.Parse(textBox2.Text);
double c = double.Parse(textBox3.Text);
if((a+b>c)and (a+c>b)and (b+c>a);
{
double k=a+b+c;
double s=k/2;
double t=Math.Sqrt((s-a)*(s-b)*(s-c));
label6.Text=" A háromszög területe: +t.ToString;
label7.Text=" A háromszög kerülete:+ k.ToString;
}
else
{
}
}
}
A hatalmas C# tudásom annyiban kimerül, hogy az if-nél hiányzik egy zárójel bezárás.
G.
Oké, akkor rakd be valahová a jelenlegi kódot (pastebin például), vagy screenshotold le az egészet.
És igen, a zárójel problémák nem mindig ott ütnek ki, ahol vannak. Hiszen ha írsz egy mondatot: "Valami valami (valami valami valami", akkor csak a sor végén látszódik, hogy nem stimmel valami, hiányzik egy csukó zárójel. Csak te tudod, hogy pontosan mit akartál volna bezárójelezni.
Ahogy látom vannak itt még gondok...
A " A háromszög... stringnek hol van a vége?
A ToString hívás után hiányzik a ()
Szerintem meg jó.
Erre mást nem tudok mondani......
Látatlanban mégis hogyan segítsünk? Már páran kérték, hogy másold be valamilyen normális módon a kódot, mert ez így nudli...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!