Considere o seguinte trecho de código Delphi A vari...

Próximas questões
Com base no mesmo assunto
Q1069987 Programação

Considere o seguinte trecho de código Delphi


Imagem associada para resolução da questão


A variável i, após a execução do código, valerá

Alternativas

Comentários

Veja os comentários dos nossos alunos

d-

ele quer o valor de i enquanto ou o valor atual de i elevado a 2 for maior que 100 ou sua raiz quad for menor igual a 3. a 1° condicao ja foi satisfeita porque 1 elevado a 2 é menor que 100. a 2° condicao ira ser preenchida quando o valor de 1 chegar a 9, saindo do while loop. seguindo o restante da instrucao, sera acrescido de 1, resultndo 10.

Sqrt in Pascal returns the positive square root of the argument. For complex arguments, SqRt returns the principal value of the root of the argument, i.e. the root with positive real part, or, if the real part is zero, that one with positive imaginary part.Sqr simply return the square of its argument X

http://www.gnu-pascal.org/gpc/SqRt.html

para executar cod em compilador delphi/pascal:

program test;

var

i : Integer;

begin

i := 1;

while ((Sqr(i) > 100) or (Sqrt(i) <=3)) do

Inc(i);

 writeln (i)

end.

Gabarito D

var i: integer; // declaração da variável

begin // começo do código

while (srqt(i) > 100 or sqrt(i) <=3) do // enquanto a raiz quadrada de i for menor que 100 OU menor igual a 3

Inc(i) // incrementa 1 no valor de i, ou seja i <- i+1;

end;

O programa vai ficar no laço While até atingir 10. Cuidado raiz quadrada de 9 = 3, ainda vai continuar no laço

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo