Cześć
Utknęłam trochę w martwym punkcie. Treść zadania: napisz program wczytujący 3 liczby rzeczywiste a,b,x, a następnie wywołujący metodę, która sprawdza czy x należy do przedziału (a,b). Metoda sprawdzająca ma wartość logiczną, którą należy zinterpretować w metodzie Main() z podaniem komentarza.
class Program
{
static bool Sprawdz(double x, double a, double b)
{
if (a >= x && b <= x)
{
return true;
}
else
{
return false;
}
}
static void Main(string[] args)
{
double liczba1, liczba2, liczba3;
Console.WriteLine("Sprawdzanie zakresu wartosci");
Console.WriteLine("Podaj 3 liczby:");
liczba1 = double.Parse(Console.ReadLine());
liczba2 = double.Parse(Console.ReadLine());
liczba3 = double.Parse(Console.ReadLine());
Console.WriteLine(Sprawdz(liczba1, liczba2,liczba3));
Console.ReadKey();
Mam dwa pytania:
1) program nie zawsze wskazuje czy liczba x należy do przedziału czy nie. Czy źle zapisałam wyrażenie logiczne ?
2) Nie wiem jak zinterpretować wynik w metodzie Main(). Za pomocą if ?
Będę wdzięczna za pomoc.