Discuss Scratch

KubO3x
New to Scratch
7 posts

Jak to zrobić? POMOCY.

Cześć, nie mogę tego zrobić. Muszę utworzyć algorytm, który sprawdzi, czy z wprowadzonych odcinków o długościach a,b,c będzie można zbudować trójkąt. Pomocy, potrzebuje tego jak najszybciej.
KamGry
Scratcher
100+ posts

Jak to zrobić? POMOCY.

Do szkoły? Podpowiem, że algorytm musi sprawdzać, czy suma dowolnych dwóch boków będzie zawsze większa od trzeciego boku, ale zadania nie będę robił za ciebie.
KubO3x
New to Scratch
7 posts

Jak to zrobić? POMOCY.

KamGry wrote:

Do szkoły? Podpowiem, że algorytm musi sprawdzać, czy suma dowolnych dwóch boków będzie zawsze większa od trzeciego boku, ale zadania nie będę robił za ciebie.

To wiem, lecz nie wiem jak zrobić to, żeby sprawdzał, resztę wiem.
KamGry
Scratcher
100+ posts

Jak to zrobić? POMOCY.

Musisz zrobić algorytm, który będzie porównywał odpowiednie wartości, i jeśli będą się zgadzać to porównywał kolejną opcję, a w przeciwnym razie informował, że nie można. Jeśli po sprawdzeniu wszystkich 3 opcji będzie można, to znaczy, że się da. Bloków nie będę podawał, chyba, ze to nie jest zadanie domowe.
KubO3x
New to Scratch
7 posts

Jak to zrobić? POMOCY.

KamGry wrote:

Musisz zrobić algorytm, który będzie porównywał odpowiednie wartości, i jeśli będą się zgadzać to porównywał kolejną opcję, a w przeciwnym razie informował, że nie można. Jeśli po sprawdzeniu wszystkich 3 opcji będzie można, to znaczy, że się da. Bloków nie będę podawał, chyba, ze to nie jest zadanie domowe.


Jestem nowy w tym programie, nie jest to zadanie domowe. Po prostu chciałem się trochę pobawić i ten skrypt by mi to ułatwił. Próbuję to zrobić od jakiegoś czasu lecz nie mogę, nie wychodzi mi.
PL_DkD_PL
Scratcher
500+ posts

Jak to zrobić? POMOCY.

jeżeli <((bok 1) + (bok 2)) > (bok 3)> to

end
KubO3x
New to Scratch
7 posts

Jak to zrobić? POMOCY.

PL_DkD_PL wrote:

jeżeli <((bok 1) + (bok 2)) > (bok 3)> to

end


jestem w tym strasznie zielony i nawet to mi nie wychodzi
PL_DkD_PL
Scratcher
500+ posts

Jak to zrobić? POMOCY.

KubO3x wrote:

PL_DkD_PL wrote:

jeżeli <((bok 1) + (bok 2)) > (bok 3)> to

end
jestem w tym strasznie zielony i nawet to mi nie wychodzi
Dziwne… A jaki masz program? szybciej to udostępnij projekt i daj link
KubO3x
New to Scratch
7 posts

Jak to zrobić? POMOCY.

PL_DkD_PL wrote:

KubO3x wrote:

PL_DkD_PL wrote:

jeżeli <((bok 1) + (bok 2)) > (bok 3)> to

end
jestem w tym strasznie zielony i nawet to mi nie wychodzi
Dziwne… A jaki masz program? szybciej to udostępnij projekt i daj link


scratch 2.0 offline editor, jezeli trzeba moge pobrac inny jak jest.
https://megawrzuta.pl/download/9ca18f83bf083736c50a68ff34ac54b6.html
tutaj link do projektu, usunalem kilka rzeczy ze skryptu bo to po prostu nie dzialalo.
PL_DkD_PL
Scratcher
500+ posts

Jak to zrobić? POMOCY.

A nie możesz go otworzyć w scratchu (Stwórz i potem Plik -> Wczytaj ze swojego komputera) i dać udostępnij? Będzie szybciej
KubO3x
New to Scratch
7 posts

Jak to zrobić? POMOCY.

PL_DkD_PL wrote:

A nie możesz go otworzyć w scratchu (Stwórz i potem Plik -> Wczytaj ze swojego komputera) i dać udostępnij? Będzie szybciej


https://scratch.mit.edu/projects/403189061
PL_DkD_PL
Scratcher
500+ posts

Jak to zrobić? POMOCY.

Prawie nic tam nie ma… Ok.
Stwórz trzy zmienne (jak mówiłeś że w 2.0 to będzie w zakładce Dane, nie Zmienne) i nazwij jak chcesz.
(liczba 1) (liczba 2) (liczba 3) :: #ffffff
Skrypt pytający:
kiedy kliknięto zieloną flagę
zapytaj [Podaj 1 liczbę] i czekaj
ustaw [liczba 1 v] na (odpowiedź)
zapytaj [Podaj 2 liczbę] i czekaj
ustaw [liczba 2 v] na (odpowiedź)
zapytaj [Podaj 3 liczbę] i czekaj
ustaw [liczba 3 v] na (odpowiedź)
Teraz czas na sprawdzanie
jeżeli <<((liczba 1) + (liczba 2)) > (liczba 3)> i <<((liczba 1) + (liczba 3)) > (liczba 2)> i <((liczba 2) + (liczba 3)) > (liczba 1)>>> to 
powiedz [Z tych liczb można złożyć trójkąt] przez (2) s
w przeciwnym razie
powiedz [Z tych liczb nie można złożyć trójkąta] przez (2) s
end
Zaproponuję, żeby również program rysował ten trójkąt, ale do tego trzeba wykorzystać sinus i cosinus, a ja się na tym nie znam
Edit: Ucięło się
<<((liczba 1) + (liczba 3)) > (liczba 2)> i <((liczba 2) + (liczba 3)) > (liczba 1)>

Last edited by PL_DkD_PL (June 8, 2020 19:01:28)

KubO3x
New to Scratch
7 posts

Jak to zrobić? POMOCY.

PL_DkD_PL wrote:

Prawie nic tam nie ma… Ok.
Stwórz trzy zmienne (jak mówiłeś że w 2.0 to będzie w zakładce Dane, nie Zmienne) i nazwij jak chcesz.
(liczba 1) (liczba 2) (liczba 3) :: #ffffff
Skrypt pytający:
kiedy kliknięto zieloną flagę
zapytaj [Podaj 1 liczbę] i czekaj
ustaw [liczba 1 v] na (odpowiedź)
zapytaj [Podaj 2 liczbę] i czekaj
ustaw [liczba 2 v] na (odpowiedź)
zapytaj [Podaj 3 liczbę] i czekaj
ustaw [liczba 3 v] na (odpowiedź)
Teraz czas na sprawdzanie
jeżeli <<((liczba 1) + (liczba 2)) > (liczba 3)> i <<((liczba 1) + (liczba 3)) > (liczba 2)> i <((liczba 2) + (liczba 3)) > (liczba 1)>>> to 
powiedz [Z tych liczb można złożyć trójkąt] przez (2) s
w przeciwnym razie
powiedz [Z tych liczb nie można złożyć trójkąta] przez (2) s
end
Zaproponuję, żeby również program rysował ten trójkąt, ale do tego trzeba wykorzystać sinus i cosinus, a ja się na tym nie znam
Edit: Ucięło się
<<((liczba 1) + (liczba 3)) > (liczba 2)> i <((liczba 2) + (liczba 3)) > (liczba 1)>


bardzo ci dziekuje, nareszcie bede mogl sie pobawic

Last edited by KubO3x (June 8, 2020 19:46:34)

PL_DkD_PL
Scratcher
500+ posts

Jak to zrobić? POMOCY.

KubO3x wrote:

PL_DkD_PL wrote:

Prawie nic tam nie ma… Ok.
Stwórz trzy zmienne (jak mówiłeś że w 2.0 to będzie w zakładce Dane, nie Zmienne) i nazwij jak chcesz.
(liczba 1) (liczba 2) (liczba 3) :: #ffffff
Skrypt pytający:
kiedy kliknięto zieloną flagę
zapytaj [Podaj 1 liczbę] i czekaj
ustaw [liczba 1 v] na (odpowiedź)
zapytaj [Podaj 2 liczbę] i czekaj
ustaw [liczba 2 v] na (odpowiedź)
zapytaj [Podaj 3 liczbę] i czekaj
ustaw [liczba 3 v] na (odpowiedź)
Teraz czas na sprawdzanie
jeżeli <<((liczba 1) + (liczba 2)) > (liczba 3)> i <<((liczba 1) + (liczba 3)) > (liczba 2)> i <((liczba 2) + (liczba 3)) > (liczba 1)>>> to 
powiedz [Z tych liczb można złożyć trójkąt] przez (2) s
w przeciwnym razie
powiedz [Z tych liczb nie można złożyć trójkąta] przez (2) s
end
Zaproponuję, żeby również program rysował ten trójkąt, ale do tego trzeba wykorzystać sinus i cosinus, a ja się na tym nie znam
Edit: Ucięło się
<<((liczba 1) + (liczba 3)) > (liczba 2)> i <((liczba 2) + (liczba 3)) > (liczba 1)>


bardzo ci dziekuje, nareszcie bede mogl sie pobawic
Jak chcesz pomocy, to mów, chętnie pomogę. Tylko jak udostępniasz projekt w którym pomogłem, to umieść mnie w podziękowaniach.

Powered by DjangoBB