Java to język programowania - rozwijając myśl płętna jest dalej ale w programowaniu nie używamy nawiasów [ ] tylko zastępujemy je dodatkowymi nawiasami okrągłymi :)
Pytanie skąd wziąść x , a i c ? :) załóżmy najprościej że są już zadeklarowane .
Więc
int x, a = 5, c = 2 ; // przykładowe dane
x = ((2*a)-c)/2;
System.out.println("Wynik dzialania = " + x);
Od cała filozofia . W programowaniu nie mamy nawiasów kwadratowych omijamy ten problem łącząc jeden nawias w drugim . W efekcie otrzymamy coś takiebo :
(2*5)-2 = wynik działania / 2 ;
czyli dla przykładowych danych będzie to 10 - 2 = 8 / 2 = 4 .
Inaczej sprawa wygląda jeżeli chcemy podać dane a i c z klawiatury .
Należy podłączyć bibliotekę:
import java.util.Scanner;
Zadeklarować wczytanie : Scanner odczyt = new Scanner(System.in);
Zadeklarować zapisanie wartości : jakazmienna = odczyt.nextInt();
Uwaga !
Nazwa odczyt można zmienić na dowolną własną np. wczytaj / wpisz lub co tam wymyślisz :)
Jeżeli chcemy wprowadzić inny typ nie INT należy dać nextDouble np.
Poprosić usera o podanie wartości zmiennej a i c :
System.out.println("Prosze wpisac wartosc : ");
Wczytać wartość po wpisaniu poprzez np. a = odczyt.nextInt();
I tak samo dla zmiennej c . Zadeklarować teraz ( można wcześniej ) zmienną pomocniczą w Twoim przypadku X .
I wykonać działanie jak w przypadku propozycji pierwszej .
Gotowce :
1)
int x, a = 5, c = 2 ; // przykładowe dane
x = ((2*a)-c)/2;
System.out.println("Wynik dzialania = " + x);
2)
Scanner odczyt = new Scanner(System.in); System.out.println("Podaj a: "); a = odczyt.nextInt(); System.out.println("Podaj b: "); b = odczyt.nextInt(); x = ((2*a)-c)/2; System.out.println("Wynik dzialania = " + x);
Proszę :)
Taka uwaga w sumie rozwiązałbym Ci to nawet za 5pkt bo tu nie ma roboty ...
Java to język programowania - rozwijając myśl płętna jest dalej ale w programowaniu nie używamy nawiasów [ ] tylko zastępujemy je dodatkowymi nawiasami okrągłymi :)
Pytanie skąd wziąść x , a i c ? :) załóżmy najprościej że są już zadeklarowane .
Więc
int x, a = 5, c = 2 ; // przykładowe dane
x = ((2*a)-c)/2;
System.out.println("Wynik dzialania = " + x);
Od cała filozofia . W programowaniu nie mamy nawiasów kwadratowych omijamy ten problem łącząc jeden nawias w drugim . W efekcie otrzymamy coś takiebo :
(2*5)-2 = wynik działania / 2 ;
czyli dla przykładowych danych będzie to 10 - 2 = 8 / 2 = 4 .
Inaczej sprawa wygląda jeżeli chcemy podać dane a i c z klawiatury .
Należy podłączyć bibliotekę:
import java.util.Scanner;
Zadeklarować wczytanie : Scanner odczyt = new Scanner(System.in);
Zadeklarować zapisanie wartości : jakazmienna = odczyt.nextInt();
Uwaga !
Nazwa odczyt można zmienić na dowolną własną np. wczytaj / wpisz lub co tam wymyślisz :)
Jeżeli chcemy wprowadzić inny typ nie INT należy dać nextDouble np.
Poprosić usera o podanie wartości zmiennej a i c :
System.out.println("Prosze wpisac wartosc : ");
Wczytać wartość po wpisaniu poprzez np. a = odczyt.nextInt();
I tak samo dla zmiennej c . Zadeklarować teraz ( można wcześniej ) zmienną pomocniczą w Twoim przypadku X .
I wykonać działanie jak w przypadku propozycji pierwszej .
Gotowce :
1)
int x, a = 5, c = 2 ; // przykładowe dane
x = ((2*a)-c)/2;
System.out.println("Wynik dzialania = " + x);
2)
Scanner odczyt = new Scanner(System.in);
System.out.println("Podaj a: ");
a = odczyt.nextInt();
System.out.println("Podaj b: ");
b = odczyt.nextInt();
x = ((2*a)-c)/2;
System.out.println("Wynik dzialania = " + x);
Proszę :)
Taka uwaga w sumie rozwiązałbym Ci to nawet za 5pkt bo tu nie ma roboty ...