Logo Passei Direto
Buscar
Considere o seguinte enunciado: Faça um programa que leia uma lista de números terminada em zero e mostre se o número é par ou ímpar. Assinale a alternativa que apresenta corretamente esse trecho de código em Portugol Studio, usando o comando com teste no início (pré-teste).


leia(num) enquanto (num!=0) { se num%2==0 escreva ( numero e par") senao escreva ("numero impar") leia (num) }
leia(num) enquanto (num<> 0) { se num%2==0 escreva ( numero e par") senao escreva ("numero impar") leia (num) }
leia(num) enquanto (num!=0) { se num%2 != 0 escreva ( numero e par") senao escreva ("numero impar") leia (num) }
leia(num) faca { se num%2==0 escreva ( numero e par") senao escreva ("numero impar") leia (num) } enquanto (num!=0) leia(num) enquanto (num==0) { se num%2==0 escreva ( numero e par") senao escreva ("numero impar") leia (num) }
User badge image
Questões para o Sucesso

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

A alternativa correta para o enunciado que você apresentou é: ```portugol leia(num) enquanto (num != 0) { se num % 2 == 0 escreva("numero e par") senao escreva("numero impar") leia(num) } ``` Essa estrutura utiliza o comando de pré-teste corretamente, pois lê o número antes de entrar no loop e verifica se ele é diferente de zero. Além disso, a condição para verificar se o número é par ou ímpar está correta.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta para o trecho de código em Portugol Studio, usando o comando com teste no início (pré-teste), é: leia(num) enquanto (num!=0) { se num%2==0 escreva ("numero e par") senao escreva ("numero impar") leia (num) }

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Considere que estamos dirigindo um veículo ultramoderno que possui inteligência artificial acoplada a um sistema de reconhecimento de placas de trânsito. Ao se deparar com esta imagem, e após ter sido consultado a quantidade de combustível, o veículo automaticamente sinalizou pegar a estrada da esquerda. e a opção que representa a seguinte lógica de programação. A expressão a seguir especifica que: 1 será adicionado a x, se x for maior que 0; 1 será subtraído de x, se x for menor que 0; o valor de x será mantido, se x for igual a zero. if(x>0) x++; else if(x<0) x--; if(x>0) x++; else if(x<0) x++; if(x>0) x--; else if(x<0) x++; if(x>0) x--; else if(x<0) x--; if(x>=0) x++; else if(x<=0) x--


if(x>0) x++; else if(x<0) x--;
if(x>0) x++; else if(x<0) x++;
if(x>0) x--; else if(x<0) x++;
if(x>0) x--; else if(x<0) x--;
if(x>=0) x++; else if(x<=0) x--;

Considere o seguinte trecho de código do processamento de matrizes de inteiros: for (i=0;i<5;i++) for (j=0;j<7;j++) m[i][j]= mat[i][j]*5 Assinale a alternativa que apresenta as respostas, em ordem, para as seguintes questões: I. Qual a correta definição da(s) matriz(es) usada(s)? II. O que faz o trecho de código? I. int m[7][5], mat[7],[5]; II. Multiplica por 5 cada elemento da matriz de nome mat, armazenando o resultado na matriz de nome m. I. mat[5],[7]; II. Multiplica por 5 cada elemento da matriz de nome mat. I. char m[7][5], mat[7],[5]; II. Multiplica por 5 cada elemento da matriz de nome mat, armazenando o resultado na matriz de nome m. I. float m[5][7], mat[5],[7]; II. Multiplica por 5 cada elemento da matriz de nome m, armazenando o resultado na matriz de nome mat. I. int m[5][7], mat[5],[7]; II. Multiplica por 5 cada elemento da matriz de nome m, armazenando o resultado na matriz de nome mat.


I. int m[7][5], mat[7],[5]; II. Multiplica por 5 cada elemento da matriz de nome mat, armazenando o resultado na matriz de nome m.
I. mat[5],[7]; II. Multiplica por 5 cada elemento da matriz de nome mat.
I. char m[7][5], mat[7],[5]; II. Multiplica por 5 cada elemento da matriz de nome mat, armazenando o resultado na matriz de nome m.
I. float m[5][7], mat[5],[7]; II. Multiplica por 5 cada elemento da matriz de nome m, armazenando o resultado na matriz de nome mat.
I. int m[5][7], mat[5],[7]; II. Multiplica por 5 cada elemento da matriz de nome m, armazenando o resultado na matriz de nome mat.

Mais conteúdos dessa disciplina