7808336235

7808336235



Podstawy programowania - JAVA

Ćwiczenie 2

1. Program rozwiązujący równanie kwadratowe

(zmienne podstawowe, operatory, instrukcje)

public dass Rownaniekwadratowe {

public static void main (String args[]) { inta=l, b, c; b=-6; c=9;

System.out.println("Rownanie kwadratowe Axx+Bx+C=0\n\n"); System.out.println("Parametry równania:\n");

System.out.println("A: "+a+" B: "+b+" C: "+c+"\n"); if (a==0) {

System.out.println("To nie jest równanie kwadratowe: A=0!");


>

else {

double delta = b*b-4*a*c; if (delta<0) {

System.out.println("delta<0\n");

System.out.println("Brak rozwiązania w zbiorze liczb

rzeczywistych");

}

else {

double wynik; if (delta==0) {

wynik= -b/2*a;

System.out.println("Rozwiazanie: x = "+wynik);

>

wynik=(-b+Math.sqrt(delta))/2*a; System.out.print("Rozwiazanie: xl = ”+wynik); wynik=(-b-Math.sqrt(delta))/2*a; System.out.println(" ,x2 = "+wynik);

}

Powyższy program jest klasycznym przykładem obliczania pierwiastków równania kwadratowego Ax2 + Bx + C = 0 o parametrach podanych bezpośrednio w kodzie programu {Rownaniekwadratowejava). Przedstawiono w nim m.in. sposób używania podstawowych typów zmiennych (deklarację, inicjowanie oraz wyprowadzanie wartości na ekran), operatorów i instrukcji warunkowej if... else.

Uwagi:

Zmienne

• Typy zmiennych w Javie dzielą się na dwa rodzaje: typy podstawowe (Tabela 1) oraz typy odnośnikowe. Typy podstawowe dzielą się na typy arytmetyczne oraz typ logiczny. Typy ary tmetyczne dzielą się z kolei na typy calkowitoliczbowe oraz typy zmiennoprzecinkowe. Typy odnośnikowe {referencyjne) dzielą się na trzy rodzaje: typy klasowe, typy interfejsowe oraz typy tablicowe.



Wyszukiwarka

Podobne podstrony:
strona 8/18 PODSTAWY PROGRAMOWANIA - PASCAL3. Zmiana wartości zmiennych W trakcie działania algorytm
pp kolo2 Pytania testowe do kursu Podstawy Programowania la i. Jaka wacteSC zmienno) r wyświetli pio
Przykład m-pliku skryptowego % po znaku procentu są tzw. komentarze % program rozwiązywania równania
img013 Rys. 7a Rve ~ R&we ~    - O Jest to równanie kwadratowe o zmiennej tfjy/r
pf2 Rozdział 1 2. Określić zbiór wartości funkcji: a)/(x) = x2 - 2 + 1 Rozwiązujemy równanie kwadrat
033 4 Funkcja kwadratowa Rozwiązujemy nierówność kwadratową zmiennej m. m2 + 8m - 48 >
Rozwiązanie równania kwadratowego ax2 + bx + c = 0: Sub rozwiazanie_rownania_kwadratowego() rozwią
Równanie kwadratowe Liczba rozwiązań równania kwadratowego ax2 + bx + c = 0 zależy od wyróżnika
Rozwiązywanie równań kwadratowych a) 9x2 — 25 = 0    korzystamy z wzoru a2 — b2 = (a
stany nieustalone str20 (130) W wyniku rozwiązania równania kwadratowego 2 R    1&nbs
Ćwiczenie 4 Płaszczyzna fazowa 1.    Rozwiązanie równania kwadratowego. 2.
DSC01329 (2) 7. Algorytm rozwiązywania równania kwadratowego
Rozwiązanie równania różniczkowego (2.6) o zmiennych rozdzielonych, znajdujemy metodą całki
3. Teoretyczne podstawy programu3.4. Metoda Glauerta Rozwiązanie równania 3.3.16 sprowadza się do
55. Edukacja informatyczna - propozycja rozwiązań Projektując zmiany w podstawie programowej, dotycz
48 (355) program cw3_54; { Program ilustruje działanie procedury która } { oblicza rozwiązania równa

więcej podobnych podstron