Mostrando postagens com marcador se. Mostrar todas as postagens
Mostrando postagens com marcador se. Mostrar todas as postagens

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á....

Exercícios de Comandos de Decisão simples

0- Qual a utilidade da estrutura de decisão?

1- Fazer um programa que receba um numero via teclado e verifique se o numero é par ou impar e se o numero é positivo ou negativo.
Dicas:
- Para saber se o numero é par devemos verificar se o resta da divisão é 0
- Para saber se o numero é positivo devemos saber se ele é maior que zero
- Neste programa iremos usar 2 comandos de decisão, mas não será um dento do outro como mostrado na ultima aula.

2-     Fazer um programa que receba um numero via teclado e verifique se o numero é divisível por 5. Caso seja divisível por 5 escreva a mensagem “valor divisível por 5” caso contrario escrever “Valor não divisível por 5”
Dicas:
- Para saber se o numero é divisível por 5 devemos verificar se o resto da divisão entre  o numero e 5 deve ser 0.

3- Fazer um programa que receba 2 números via teclado e mostre o maior numero entre os dois

4- Fazer um programa que receba 2 números via teclado e escreva os números em ordem crescente (mostrar primeiro o menor e depois o maior)

5-  Fazer um programa que receba o valor do raio de uma circunferência via teclado, e verifique se o número é positivo. Se o numero for positivo calcule a área da circunferência. Caso contrario mostre a mensagem “Valor invalido”.

6-      A partir do pseudocódigo, explique o que o programa esta fazendo.

Algoritmo “não sei”
Var
Nota1 : Real
Nota2: Real
Nota3: Real
Media:Real
Media_sub: Real
Inicio
Escreva “Digite a primeira nota”
Leia Nota1
Escreva “Digite a segunda nota”
Leia Nota2
Media=(nota1+Nota2)/2
Se (media>=6) então
Escreva “aluno aprovado com média:”, media
Senão
Escreva “Digite a nota da prova substitutiva”
Leia Nota3
Media_sub=(Media+Nota3)/2
Escreva “Sua media após a prova de recupeção é”, Media_sub
Fim_se
Fim

7- Faça o fluxograma do pseudocódigo do exercício 6.

8-    Fazer um programa que receba 4 números via teclado e escrever qual desses números são positivos.

\Dicas:
- Cada numero digitado deve ser verificado (teremos 4 instruções Se(condição) então
- Caso o numero seja positivo, escreva a mensagem “Numero digitado é positivo”, caso contrario escreva a mensagem “Numero digitado é negativo”


9-  Fazer um programa que receba o nome e a idade de uma pessoa qualquer o programa deve verificar se a idade digitada é superior a 0 e mostrar a seguinte informação ao usuário:

- Se a idade for superior a 0 informar o nome e a idade digitada
- Se a idade for inferior a 0 mostrar o nome da pessoa e informar que a idade digitada é invalida.