Como eu faço isso pelo repita até em vez do enquanto?
a <- 7;
b <- 0;
c <- 8;
enquanto ( (b <> a) E (c <= 20) ) faça
SE (a > c)
então
c <- c – 2;
senão
c <- c + 2;
Se (a + b < c)
então
a <- b – a;
b <- b + 2
Fim-se;
FIM-SE;
fim-enquanto;
imprima a, b, c;
Soluções para a tarefa
Respondido por
0
Resposta:
o enquanto o teste é feito primeiro e no repita é feito no final
repita{
//comandos
ate( teste )
---------------------
repita
SE (a > c)
então
c <- c – 2;
senão
c <- c + 2;
Se (a + b < c)
então
a <- b – a;
b <- b + 2
Fim-se;
FIM-SE;
ate ( (b <> a) E (c <= 20) )
Explicação:
mais ou menos por ai faz um teste q talvez tenha q mudar a condição (tipo inverter)
arpho:
é não funcionou ele não reconhece o repita
Perguntas interessantes