Exercicios de comando de decisão composto

1- Considerando no programa abaixo que para L1, L2 e L3 so pode ser digitado “1” ou “0”:

Algoritmo Nó_na_cabeça
Var
   L1,L2,L3 : Real
Início
   leia L1,L2,L3 {deve ser digitado apenas os números  1 ou 0}
   se L1== 1 então
         escreva "A"
   senão
       se L2 == 1 então
            se L3 == 1 então
                 escreva "B"
            senão
                 escreva "C"
                 escreva "D"
            fim-se
       fim-se
   fim-se
escreva "E"
Fim

Com base no pseudocódigo responda as seguintes questões:
a) Se forem lidos 1, 1 e 0, o que será escrito pelo algoritmo?
b) Se forem lidos 0, 1 e 0, o que será escrito pelo algoritmo?
c) Se forem lidos 0, 1 e 1, o que será escrito pelo algoritmo?
d) Que valores deveriam ser lidos para que fosse escrito apenas "E"?

2- Fazer um algoritmo que receba 3 números via teclado e exiba o maior numero entre os três.

3- Faça um algoritmo que determine o grau de obesidade de uma pessoa, sendo fornecido o peso e a altura da pessoa. O grau de obesidade é determinado pelo índice da massa corpórea (Massa = Peso / Altura2 ) através da tabela abaixo:


4- Elabore um algoritmo que leia a idade de um nadador e exiba a mensagem de qual categoria o nadador irá se enquadrar conforme a tabela abaixo:

infantil A -  5 - 7 anos
infantil B  - 8-10 anos
juvenil A   - 11-13 anos
juvenil B   - 14-17 anos
             adulto       -  maiores de 18 anos
Caso a idade da criança seja inferior a 5 anos deve ser mostrada a mensagem "muito nova para competição


5- Fazer um programa que receba 3 números via teclado e exiba o menor entre os três.


6- Fazer um algoritmo que receba duas notas via teclado calcule e exiba a media do aluno. Caso a media for maior ou igual a 6 também deve ser exibida a mensagem aluno aprovado. Caso a media do aluno for menor que 6 o programa deve receber uma nova nota e recalcular a media  entre as três notas. Caso a nova media seja maior ou igual a 6 exibir a mensagem “aluno aprovado na recuperação”, caso contrario exibir “aluno reprovado na recuperação”.


7- Fazer um algoritmo que receba duas notas via teclado calcule e exiba a media do aluno. Caso a media for maior ou igual a 6 também deve ser exibida a mensagem aluno aprovado. Caso a media do aluno for menor que 6 o programa deve receber uma nova nota e recalcular a media  entre a terceira nota e a maior entre as duas notas anteriores. Caso a nova media seja maior ou igual a 6 exibir a mensagem “aluno aprovado”, caso contrario exibir “aluno reprovado”.

8 - Fazer um programa que calcule e exiba a área de um retângulo, para isso o programa deve seguir os seguintes passos:
- ao receber os valores do lado do retângulo o programa deve verificar se os dois lados são diferentes
- Os lados forem diferentes, calcula a area e escrever “é uma retângulo de área:” e exibir a área
-  Caso os lados sejam iguais, escrever “coordenadas digitadas não formam um retângulo”


1    9- Fazer um algoritmo que recebe o valor dos lados de um triangulo qualquer(a,b e c) e fale se os valores digitado formam um triangulo
Para forma um triangulo devemos ter:


                               a<b+c e b<a+c e c<a+b

Achou esses exercícios difíceis?? Faça nossa lista anterior, os exercícios são mais simples. Clique aqui para acessar os exercícios.

Ainda ta com duvida, curta nossa pagina no facebook e poste sua duvida lá....

Nenhum comentário:

Postar um comentário