Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

Fresco

4 krótkie programiki w Javie, proszę o wsparcie.

Rekomendowane odpowiedzi

Witam.

Niestety na uzupełniających zapodali Jave :-(, z której nic nie badam, bo jestem na sieciach a nie na programowaniu. Czy moglibyście pomóc mi napisać 4 ktrótkie programy? Oto treść :

 

1. Wylosować dwie liczby całkowite i wypisać wyniki wszystkich operacji arytmetycznych na tych dwóch liczbach.

2. Wylosować dwie liczby całkowite i sprawdzić jaka relacja między nimi zachodzi (tzn. wskazać mniejszą i większą, lub stwierdzić, że są równe).

3. Wylosować trzy liczby naturalne i sprawdzić, czy z odcinków o długościach odpowiadających tym liczbom można utworzyć trójkąt.

4. Wylosować trzy liczby zmiennoprzecinkowe i rozwiązać równanie kwadratowe o współczynnikach będących wylosowanymi liczbami.

 

Byłbym niezmiernie wdzięczny za pomoc. Chodzi o najprostrze rozwiązania, bez komplikacji.

Dzięki , pozdrawiam.

 

PS. Wiem tylko tyle, że do losowania potrzebne jest Math.random() ale nie wiem jak to sie używa itd. Aha i mniej więcej wiem jak jak zrobić drugą cześć 1 i 2 programu, miej więcej coś takiego :

 

int x,y;

System.out.println ("Co to ma być?");

x=5;

y=2;

System.out.println (x+y);

System.out.println (x-y);

System.out.println (x*y);

System.out.println ((double)x/y);

if (x==y) System.out.println ("Sa rowne");

else

System.out.println ("Sa rozne");

 

Tzn. nie zupełnie to ale na takiej zasadzie.

 

Proszę o pomoc. Z góry wielkie dzięki.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Kurde, przeciez to sa trywialne programiki... Powinienes cos takiego umiec, nawet na sieciach. Znajdz sobie jakis szybki kursik Javy w necie. Po 5 minutach bedziesz w stanie sobie sam to napisac. Z pewnoscia Ci sie to przyda.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

package fresco;

import java.util.Random;

public class Proj1 {

public static void main(String[] args) {  

 Random rnd = new Random();

 rnd.setSeed(System.currentTimeMillis());

 long l1 = rnd.nextInt();

 long l2 = rnd.nextInt();

 System.out.println(l1+" + "+l2+" = "+(l1+l2));

 System.out.println(l1+" - "+l2+" = "+(l1-l2));

 System.out.println(l1+" * "+l2+" = "+(l1*l2));

 System.out.println(l1+" / "+l2+" = "+(l2!=0?""+((double)l1/l2):"działanie niewykonalne" ));

}

}

package fresco;

import java.util.Random;

public class Proj2 {

public static void main(String[] args) {

 Random rnd = new Random();

 rnd.setSeed(System.currentTimeMillis());

 int l1 = rnd.nextInt();

 int l2 = rnd.nextInt();

 System.out.println("l1= "+l1);

 System.out.println("l2= "+l2);

 if (l1<l2) 

	 System.out.println("l1<l2");

 else if (l1>l2)

	 System.out.println("l1>l2");

 else

	 System.out.println("l1=l2");  

}

}

package fresco;

import java.util.Random;

public class Proj3 {

public static void main(String[] args) {

 Random rnd = new Random();

 rnd.setSeed(System.currentTimeMillis());

 long l1 = Math.abs(rnd.nextInt());

 long l2 = Math.abs(rnd.nextInt());  

 long l3 = Math.abs(rnd.nextInt());

 System.out.println("l1= "+l1);

 System.out.println("l2= "+l2);  

 System.out.println("l3= "+l3);

 if (check(l1, l2, l3) &&

   check(l1, l3, l2) &&

   check(l2, l3, l1))

   System.out.println("Można zbudować trójkąt");

	 else

   System.out.println("Nie można zbudować trójkąta");

}	

static boolean check(long val1, long val2, long val3) {

 if (val1+val2<=val3)

	 return false;

 else

	 return true;

}

}

package fresco;

import java.util.Random;

public class Proj4 {

public static void main(String[] args) {

 Random rnd = new Random();

 rnd.setSeed(System.currentTimeMillis());

 double a = rnd.nextFloat();

 double b = rnd.nextFloat();  

 double c = rnd.nextFloat();

 long x = rnd.nextInt();

 System.out.println("x = "+x);

 System.out.println(a+"*x^2 + "+b+"*x + "+c+" = "+(a*x*x+b*x+c));

}

}

 

BTW. Java ma dużo wspólnego z sieciami i radze Ci się poduczyć conieco ;) Na pewno nie pożałujesz.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Drkn dzięki za listingi.

Ja wczytałem się w net, dokumentację itd. i wydumałem coś takiego :

 

1)

public class Program1

{

public static void main (String[] args)

{

int x,y;

x = (int)(Math.random() * 11);

y = (int)(Math.random() * 11);

System.out.println ("X wynosi : " + x);

System.out.println ("Y wynosi : " + y);

System.out.println ("Dodawanie : " + (x+y));

System.out.println ("Odejmowanie : " + (x-y));

System.out.println ("Mnozenie : " + (x*y));

System.out.println ("Dzielenie z reszta : " + ((double)x/y));

}

}

 

2)

public class Program2

{

public static void main (String[] args)

{

int x,y;

x = (int)(Math.random() * 11);

y = (int)(Math.random() * 11);

System.out.println ("X ma wartosc : " + x + " ,a Y : " + y);

if (x==y) System.out.println ("X i Y sa rowne");

else

if (x>y) System.out.println ("X jest wieksze od Y");

else

System.out.println ("Y jest wieksze od X");

}

}

 

3)

public class Program3

{

public static void main (String[] args)

{

int a,b,c;

a = (int)(Math.random() * 11);

b = (int)(Math.random() * 11);

c = (int)(Math.random() * 11);

System.out.println ("Odcinki maja dlugosc : " + a + " , " + b + ", " +c);

if ((a+B)>c)

{

if ((a+c)>B)

{

if ((b+c)>a) System.out.println ("Z odcinkow a, b, c da sie zbudowac trojkat.");

else System.out.println ("Z odcinkow a, b, c nie da sie zbudowac trojkata.");

}

else System.out.println ("Z odcinkow a, b, c nie da sie zbudowac trojkata.");

}

else System.out.println ("Z odcinkow a, b, c nie da sie zbudowac trojkata.");

}

}

 

4)

public class Program4

{

public static void main (String[] args)

{

double a,b,c,d,x,x1,x2;

a = (double)(Math.random() * 11);

b = (double)(Math.random() * 11);

c = (double)(Math.random() * 11);

System.out.println ("Rownanie kwadratowe ma postac : " + a + "x^2 + " + b + "x + " + c + " = 0");

d = b*b-4*a*c;

System.out.println ("Delta wynosi : " + d);

if (d:-) Nie jest to w 100% doskonałe ale działa. Drkn co Ty na to ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Wiem, że to lamerskie ale sam to spłodziłem i z tego najbardziej się cieszę :-) Nie jest to w 100% doskonałe ale działa. Drkn co Ty na to ?

No i pieknie! Najwazniejsze, ze sam to zrobiles i sie czegos nauczyles przy okazji.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...