Hej
.Dopiero zaczynam przygodę z Java i na początek taka sytuacja, jeśli ktoś mógłby pomóc:
1) Napisać program wczytujący od użytkownika liczbę x i rysujący na ekranie (przy pomocy znaku 'o')
trójkąt prostokątny, w którym obydwie przyprostokątne są długości x:
Przykład : x=4
o
o o
o o o
o o o o
2) Napisać program wyznaczający równanie kwadratowe (a, b i c podawane jest przez użytkownika).
Nie wiem jak te 2 programy napisać i bardzo bym był wdzięczny za pomoc :)
0
0
Jakiej pomocy oczekujesz? Co już zrobiłeś, z czym masz problem, czego nie rozumiesz?
0
Ogólnie mam zrobione tak :
Scanner buforliczb = new Scanner(System.in);
System.out.println("podaj liczbe");
int n = buforliczb.nextInt();
for (int i=1; i<=n; i=i+1 )
{
for (int j=1; j<=n-i; j++ )
System.out.print(" ");
for (int j=1; j<i; j++ )
System.out.print("*");
System.out.println();
}
for (int i=1; i<3; i++)
Tylko nie wiem jak zrobić aby ten trójkąt pokazywał mi się w druga stronę
I
0
2) Napisać program wyznaczający równanie kwadratowe (a, b i c podawane jest przez użytkownika).
Czysta matematyka. Wczytujesz liczby, a następnie lecisz:
równanie ma dwa rozwiązania gdy...
ma jedno gdy...
nie ma wcale gdy...
dodatkowo - nie jest kwadratowe gdy...
Co od nr 1 :
for (int j=1; j<=n-i; j++ )
System.out.print(" ");
To wywal, j daj od 0, a poza tym trójkąt miał chyba być z o a nie z *.