Hogy tudok gyököt vonni c#-ban?
Annyi lenne a feladat, hogy:
Számoljuk ki egy derékszögű háromszög befogóiból az átfogót. (pitagorasz tétel: a[négyzet]+b[négyzet]=c[négyzet])
Én így kezdtem el írni:
static void Main(string[] args)
{
double a = 0;
double b = 0;
double c = 0;
Console.WriteLine("Add meg az egyik befogót.");
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Add meg a másik befogót.");
b = Convert.ToDouble(Console.ReadLine());
c = a * a + b * b;
}
Hogy kéne folytatni? Előre köszönöm, és elnézést, hogy ilyen butaságot kérdezek. :)
nem adja meg rendesen az értéket. :/ beírtam mind két befogónak a 10 es értéket. Ekkor ugyebár az lenne a képlet, hogy: 100+100=c[négyzet] ebből vonok gyököt ott, hogy System.Math.Sqrt(c) és ezután írom ki. Denem von gyököt csak összeadta a két értéket. :/ mos így néz ki a kód:
double a = 0;
double b = 0;
double c = 0;
Console.WriteLine("Add meg az egyik befogót.");
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Add meg a másik befogót.");
b = Convert.ToDouble(Console.ReadLine());
c = a * a + b * b;
System.Math.Sqrt(c);
Console.WriteLine(c);
Console.ReadLine();
csak odaírtad h math.sqrt, de azt nem, hogy mi legyen annyi.
pl: double eredmeny = math.sqrt(c);
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!