Witam, to dopiero moje początki w C# i byłbym wdzięczny jeśli ktoś wytłumaczyłby mi kawałek kodu.
Moje pytania :
- do czego te 'try' tuż po zadeklarowaniu zmiennych.
- O co chodzi w tych linijkach(konkretnie chodzi mi o to co w nawiasach klamrowych) :
Console.WriteLine("{0} * X + {1} = 0", a, b);
Console.WriteLine("Rozwiazanie x = {0:F4}", (-b / a));{
double a = 0, b = 0;
try
{
Console.Write("Podaj liczbe A: ");
a = double.Parse(Console.ReadLine());
Console.Write("Podaj liczbe B: ");
b = double.Parse(Console.ReadLine());
if (a == 0)
if (b == 0)
Console.WriteLine("Rownanie ma nieskonczenie wiele rozwiazan.");
else
Console.WriteLine("Brak rozwiazan rownania.");
else //if (a != 0)
{
Console.WriteLine("{0} * X + {1} = 0", a, b);
Console.WriteLine("Rozwiazanie x = {0:F4}", (-b / a));
}
}
catch (Exception e)
{
Console.WriteLine("Zle podane dane");
Console.WriteLine(e);
}
Console.ReadLine();
}
z góry dzięki za pomoc ;)