Exercícios de Testes Lógicos (If, Else, Elseif e Switch Case) - Lista de Exercícios Resolvida
Questão 1
O tanque de uma caixa d’água possui a geometria onde a base é um cilindro de diâmetro 25 m e com uma altura de 19 metros e tem uma parte superior de geometria complexa cujo volume e seu raio é dado pelas equações abaixo.
Dentro do tanque há uma boia que indica o nível da água. Sendo assim, escreva uma rotina que determine o volume da água armazenada no tanque, na posição indicada pela boia (altura h).
A rotina deve receber a variável h e retornar o volume em água.
Dados:
Ver solução completaQuestão 2
Use o MATLAB para gerar uma rotina que a partir de um valor de digitado pelo teclado ele identifique qual intervalo e calcule o valor da função dada abaixo.
Se o valor de Não cair no intervalo o programa deve informar qual o erro e pedir para informar o intervalo correto.
Ver solução completaQuestão 3
Escreva codificações Matlab para determinar se uma pessoa é maior ou menor de idade, o programa deve informar se a pessoa é menor de idade ou maior a partir de um número fornecido do teclado, e além disso informar se a idade é válida ou não.
Ver solução completaQuestão 4
Elabore um algoritmo e escreva um programa Matlab para calcular Y para valores de X que estejam no intervalo , a expressão que avalia Y é dada por:
Ver solução completaQuestão 5
Dada que uma equação de segundo grau pode ser representada da seguinte forma:
Utilizando as equações de Bhaskara, crie um algoritmo e escreva um programa que calcule as raízes REAIS da equação de segundo grau, e se caso a raiz for complexa cancelar o cálculo informando que a raiz é complexa.
Ver solução completaQuestão 6
- Escreva um programa Matlab capaz de:
- Ler um raio R de um círculo centrado na origem;
- Ler um par de coordenadas (X, Y) de um determinado ponto;
- Verificar se o ponto está dentro do círculo.
- Imprimir uma mensagem se o ponto se posicionar dentro do círculo. Caso contrário, imprima, também, uma mensagem.
Ver solução completa- Ler um raio R de um círculo centrado na origem;
- Ler um par de coordenadas (X, Y) de um determinado ponto;
- Verificar se o ponto está dentro do círculo.
- Imprimir uma mensagem se o ponto se posicionar dentro do círculo. Caso contrário, imprima, também, uma mensagem.
Questão 7
Considere e. Verifique as seguintes expressões sem a ajuda do Matlab. Em seguida, use o Matlab e compare com seus resultados.
Questão 8
Uma empresa decide dar um reajuste a seus funcionários de acordo com os critérios seguintes:
- 50 % para aqueles que ganham menos de 3000;
- 20 % para aqueles que ganham entre 3000 e 10000 (inclusive)
- 15 % para os demais
- Ler o salário do funcionário
- Calcular o valor do reajuste
- Calcular o salário final
- Imprimir o resultado
Escreva o algoritmo e codificações Matlab capaz de: