Discuss Scratch

felpskk2
New to Scratch
1 post

como eu faço pra uma pergunta ter varias respostas?

bem eu to fazendo um quiz sobre tecnologia, eu precisava que uma pergunta tivesse varias respostas.
alguém poderia me ajudar?
PLAYER_H360
Scratcher
100+ posts

como eu faço pra uma pergunta ter varias respostas?

felpskk2 wrote:

bem eu to fazendo um quiz sobre tecnologia, eu precisava que uma pergunta tivesse varias respostas.
alguém poderia me ajudar?
Para fazer com que uma pergunta tenha várias respostas em um quiz, é necessário inserir estes blocos no código:

1.
quando @greenFlag for clicado :: hat #ffbf00
Esse bloco inicia qualquer script do projeto.

2.
sempre{
} @loopArrow :: #ffab19 cap
Esse bloco sempre irá repetir o script que tiver dentro dele.

3.
se <> então{
} :: #ffab19
ou
se <> então{
} senão{
} :: #ffab19
Nesse bloco, se uma resposta correta for detectada, irá executar um script. Caso contrário, executará outro script.

4.
<<> ou <> :: #59c059>
ou
<<<(minha variável :: #ff8c1a) = () :: #59c059> e <tocando em [ponteiro do mouse v] :: #5cb1d6> :: #59c059> e <mouse pressionado? :: #5cb1d6> :: #59c059>
Esses blocos são os mais importantes da lista, pois são eles quem detectam se uma das respostas é verdadeira,
principalmente o bloco “ou”.

5.
<(minha variável :: #ff8c1a) = ( ) :: #59c059>
ou
<(resposta :: #5cb1d6) = ( ) :: #59c059>
Esses blocos detectam qual a resposta é dada.

6.
mude [minha variável v] para ( ) :: #ff8c1a
e/ou
pergunte ( ) e espere :: #5cb1d6


Um exemplo de uso com esses blocos:

1.
quando @greenFlag for clicado :: hat #ffbf00
mude [acertos v] para (0) :: #ff8c1a
mude [erros v] para (0) :: #ff8c1a
pergunte [Diga o nome de uma comida que Fulano gosta.] e espere :: #5cb1d6
sempre{
se <<<(resposta :: #5cb1d6) = (pizza :: #ff8c1a) :: #59c059> ou <(resposta :: #5cb1d6) = (banana :: #ff8c1a) :: #59c059> :: #59c059> ou <(resposta :: #5cb1d6) = (sorvete :: #ff8c1a) :: #59c059> :: #59c059> então{
adicione (1) a [acertos v] :: #ff8c1a
diga [Resposta certa! ✔] por [0.8] segundos :: #9966ff
} senão {
adicione (1) a [erros v] :: #ff8c1a
diga [Resposta errada! X] por [0.8] segundos :: #9966ff
} :: #ffab19
} @loopArrow :: #ffab19 cap

2.
quando @greenFlag for clicado :: hat #ffbf00
mude [acertos v] para (0) :: #ff8c1a
mude [erros v] para (0) :: #ff8c1a
sempre{
se <<<(pergunta :: #ff8c1a) = [Diga o nome de uma comida que Fulano gosta.] :: #59c059> e <tocando em [ponteiro do mouse v] :: #5cb1d6> :: #59c059> e <mouse pressionado? :: #5cb1d6> :: #59c059> então{
diga () por (0.8) segundos :: #9966ff
espere (0.1) segundos :: #ffab19
adicione (1) a [ v] :: #ff8c1a
próxima fantasia :: #9966ff
} :: #ffab19
} @loopArrow :: #ffab19

Last edited by PLAYER_H360 (May 18, 2024 23:35:42)


Pode me chamar de Hiwkei.

Powered by DjangoBB