Proszę o sprawdzenie zadanka:)
Zadanie:
Funkcja która biorąc liczby double a,b,c : argumenty, wspolczynniki w rownaniu kwadratowym a x^2 + bx + c = 0 zwraca mniejsze z rozwiązań tego równania: wskazówka Math.sqrt(arg), oraz Math.min(arg1,arg2));
wywołać funkcję (1.2,3,3)]
Mam tak:
class Program
{
static double suma(double a, double b, double c)
{
double wynik = a + b + c;
wynik = Math.Sqrt(a);
wynik = Math.Min(b, c);
return wynik;
}
static void Main(string[] args)
{
double wynik = suma(1.2, 3, 3);
Console.WriteLine("wynik działania funkcji dla a x^2 + bx + c = 0 = " + wynik);
Console.ReadKey();
}
}
}
wynik jest (3) ale nie wiem czy coś nie pomyliłam
P.S dzięki za pomoc;)
C# pomoc zadanko
- Lena
- Posty: 4554
- Rejestracja: 10 lut 2009, 19:42
- Lokalizacja: Sz-n
C# pomoc zadanko
Avenus pisze:double wynik = a + b + c;
wynik = Math.Sqrt(a);
wynik = Math.Min(b, c);
return wynik;
Twoim zadaniem jest policzyć pierwiastki równania kwadratowego i zwrócić mniejszy z nich. To co napisałaś nie oblicza zadania.
Pierwszym krokiem w funkcji będzie policzenie delty. Dalej należy w zależności od delty policzyć pierwiastki.
Podany przykład nie ma rozwiązań ponieważ delta jest ujemna.
-
- Posty: 193
- Rejestracja: 12 lis 2013, 21:04
C# pomoc zadanko
okey dzięki hm może to ogarnę...bo...niedawno zaczęłam przygodę z programowaniem
- Lena
- Posty: 4554
- Rejestracja: 10 lut 2009, 19:42
- Lokalizacja: Sz-n
C# pomoc zadanko
pierwszy krok obliczasz deltę
drugi krok przy pomocy instrukcji if sprawdzasz jaki jest wynik
drugi krok przy pomocy instrukcji if sprawdzasz jaki jest wynik
Kod: Zaznacz cały
if(delta > 0){
//obliczenia 2 pierwiastków x1, x2
}
else if (delta == 0){
//obliczasz jeden pierwiastek
}
else{
// delta mniejsza od zera brak rozwiązań
}
-
- Posty: 193
- Rejestracja: 12 lis 2013, 21:04
C# pomoc zadanko
dzięki jeszcze raz:)
program się robi poprawiłam błędy
program się robi poprawiłam błędy
-
- Reklama
Wróć do „Pomoc przy zadaniach domowych”
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość