C# pomoc zadanko

W tym dziale możesz uzyskać pomoc (nie ich rozwiązanie) przy zadaniach domowych
Avenus

Użytkownik
Posty: 191
Rejestracja: 12 lis 2013, 21:04

C# pomoc zadanko

Post25 lis 2013, 23:50

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;)

Awatar użytkownika
Lena

Globalny Moderator
Posty: 4554
Rejestracja: 10 lut 2009, 19:42
Lokalizacja: Sz-n

C# pomoc zadanko

Post26 lis 2013, 11:40

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.

Avenus

Użytkownik
Posty: 191
Rejestracja: 12 lis 2013, 21:04

C# pomoc zadanko

Post26 lis 2013, 11:56

okey dzięki :) hm może to ogarnę...bo...niedawno zaczęłam przygodę z programowaniem

Awatar użytkownika
Lena

Globalny Moderator
Posty: 4554
Rejestracja: 10 lut 2009, 19:42
Lokalizacja: Sz-n

C# pomoc zadanko

Post26 lis 2013, 20:33

pierwszy krok obliczasz deltę
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ń
}

Avenus

Użytkownik
Posty: 191
Rejestracja: 12 lis 2013, 21:04

C# pomoc zadanko

Post02 gru 2013, 14:03

dzięki jeszcze raz:)
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 4 gości