Informática, perguntado por jhonatasolieve, 1 ano atrás

Dado o seguinte código em pseudocodigo na linguagem PORTUGOL,qual o valor das variaveis x e y,respectivamente,apos sua execução

inicio
inteiro x,y,i,j;
x<-0
y<-2
para i de 1 ate 6 faça
para j de 1 ate 3 faça
se 2*j=1 entao
x<-x+j;
y<-1;
fim-se
fim-para
fim-para
fim

Soluções para a tarefa

Respondido por DennisRitchie
2
O resultado do (se 2*j=1 entao) sempre será falso, pois todos os valores de j serão positivo, e multiplicados por 2 serão maior que 1. Então, em todos os ciclos dos laços PARA,  a expressão booleana será falsa. Logo os valores de X e Y serão os mesmos valores do inicio do algoritmo.

O resultado será:
X = 0
Y = 2
Perguntas interessantes