Informática, perguntado por higorgabriel153, 8 meses atrás

Podemos incluir condicionais dentro dos blocos de instruções de condicionais, sendo esta afirmação verdadeira escreva um pseudocódigo que aplica esta metodologia.

Por favor me ajudem é uma prova e não façam gracinhas senão denuncio​

Soluções para a tarefa

Respondido por helderl4004
0

Resposta:

EXEMPLO EM PSEUDOCÓDIGO P FICAR SIMPLES O ENTENDER:

escreval ("DIGITE UM NÚMERO ENTRE '0' E '10'")

leia (x) <= INPUT

    se (x >= 0) e (x <= 10) entao <= CONDIÇÃO 1 PARA LIMITAR O INPUT DO USUÁRIO AO QUE O PROGRAMA PEDE, QUE É MOSTRAR PAR OU ÍMPAR DE UM NÚMERO ENTRE 0 E 10.

       se (x % 2 = 0) entao <= CONDIÇÃO 2 PARA VERIFICAR SE O RESTO É 0, SE FOR 0, É PAR.

         escreval ("Número par!")

      senao <= CONDIÇÃO CONTRÁRIA À CONDIÇÃO 2, JÁ QUE O RESTO DO INPUT INFORMADO PELO USUÁRIO NÃO É IGUAL A 0.

        escreval ("Número ímpar!")

       fimse <= FIM CONDIÇÃO 2  

    senao <= CONDIÇÃO CONTRÁRIA À CONDIÇÃO 2, JÁ QUE O INPUT INFORMADO PELO USUÁRIO NÃO ESTÁ COMPREENDIDO ENTRE 0 E 10.

      escreval ("")

      escreval ("NÚMERO INVÁLIDO!")

      escreval ("")

      escreval ("INFORME APENAS UM NÚMERO ENTRE '0' E '10'!")

    fimse <= FIM CONDIÇÃO 1

Explicação:

Enquanto a condição 1 for satisfeita ela executa a outra condição que fora declarada dentro do seu bloco de comandos. :)

Em C, por exemplo, ficaria:

#include <stdio.h>

int main(){

int x;

printf ("Digite um numero entre '0' e '10'");

scanf ("%d", &x);

if ((x>=0) && (x<=10))

{

 

 if (x%2 == 0)  

 {

 printf ("PAR!");

 }

 else

 {

 printf ("IMPAR!");

 }

}

else

{

printf ("DIGITE APENAS UM NUMERO ENTRE '0' E '10'!!!");

}

}

Perguntas interessantes