Baixe o app para aproveitar ainda mais
Prévia do material em texto
BAC004 – Informática – Teórica T2 Professora: Fabiana Costa Guedes Lista 02 – Estruturas Condicionais 1- Faça um programa que receba a idade de uma pessoa e mostre a mensagem de maioridade ou não. 2- Faça um programa que receba quatro notas de um aluno, calcule e mostre a média aritmética das notas e a mensagem de aprovado ou reprovado, considerando para aprovação média 7. 3- Faça um programa que receba dois números e execute as operações listadas a seguir, de acordo com a escolha do usuário. Escolha do Usuário Operação 1 Média entre os números digitados 2 Diferença do maior pelo menor 3 Produto entre os números digitados 4 Divisão do primeiro pelo segundo Se a opção for inválida, mostre uma mensagem de erro e termine a execução do programa. Lembre- se de que, na operação 4, o segundo número deve ser diferente de zero. 4- Uma empresa decide dar um aumento de 30% aos funcionários com salários inferiores a R$ 500,00. Faça um programa que receba o salário do funcionário e mostre o valor do salário reajustado ou uma mensagem, caso ele não tenha direito ao aumento. 5- Um banco concederá um crédito especial aos seus clientes, de acordo com o saldo médio no último ano. Faça um programa que recebe o saldo médio de um cliente e calcule o valor do crédito, de acordo com a tabela a seguir. Mostre o saldo médio e o valor do crédito. Saldo Médio Percentual Acima de R$ 400,00 30% de saldo médio De R$ 300,01 a R$ 400,00 25% do saldo médio De R$ 200,01 a R$ 300,00 20% de saldo médio Até R$ 200,00 10% do saldo médio 6- Faça um programa que verifique a validade de uma senha fornecida pelo usuário. A senha é 4531. O programa deve mostrar uma mensagem de permissão de acesso ou não. 7- Faça um programa que receba o preço de um produto e seu código de origem e mostre sua procedência. A procedência obedece à tabela a seguir: Código de Origem Procedência 1 Sul 2 Norte 3 Leste 4 Oeste 5 ou 6 Nordeste 7 ou 8 ou 9 Sudeste 10 a 20 Centro-oeste 21 a 30 Nordeste 8- Faça um programa que receba a altura e o sexo de uma pessoa e calcule e mostre seu peso ideal, utilizando as seguintes fórmulas (onde h é a altura): 1. Para homens: (72.7 *h) – 58 2. Para mulheres: (62.1 * h) – 44.7 9- Faça um programa que receba o código correspondente ao cargo de um funcionário e seu salário atual e mostre o cargo, o valor do aumento e seu novo salário. Os cargos estão na tabela abaixo: Código Cargo Percentual 1 Escriturário 50% 2 Secretário 35% 3 Caixa 20% 4 Gerente 10% 5 Diretor Não tem Aumento 10- Em uma empresa brasileira, um funcionário é bem remunerado se ganha até R$5.000,00 e mal remunerado se ganha abaixo disso. Assim, faça um programa que verifique se um funcionário é bem ou mal remunerado. Faça o teste de mesa para verificar o resultado. 11- Uma família brasileira possui cinco pessoas que trabalham fora e ajudam nos gastos domésticos. Faça um programa que verifique quantas pessoas dessa família ganham mais que o salário mínimo. Faça o teste de mesa para verificar o resultado. 12- Faça um programa que, a partir de um mês fornecido (número inteiro de 1 a 12), apresente o nome dele por extenso ou uma mensagem de mês inválido. Faça o teste de mesa para verificar o resultado. 13- Faça um programa que calcule as raízes da equação de segundo grau a partir de seus coeficientes a, b e c: ax2+bx+c=0. Para calcular a raiz quadrada, utilize a função sqrt(número) da biblioteca cmath. Faça o teste de mesa para verificar o resultado. 14- Faça um programa que, dados 3 números inteiros, imprime-os em ordem crescente. Faça o teste de mesa para verificar o resultado. 15- A nota final de uma disciplina é calculada a partir de três notas atribuídas, respectivamente, a uma avaliação teórica, a uma avaliação prática e à entrega de exercícios. A média das três notas mencionadas anteriormente obedece aos pesos a seguir, respectivamente: 7, 2 e 1. Faça um programa que receba as três notas, calcule e mostre a média ponderada e o conceito que segue a tabela abaixo. Atenção: utilize corretamente as estruturas condicionais de forma que se evitem comparações desnecessárias. Faça o teste de mesa para verificar o resultado. 16- Faça um programa que receba 3 números obrigatoriamente em ordem crescente e um quarto número que não siga esta regra. Mostre, em seguida, os quatro números em ordem decrescente. 17- Faça um programa que receba a medida de um ângulo em graus. Calcule e mostre o quadrante em que se localiza esse ângulo. Considere os quadrantes da trigonometria e que os ângulos estão sempre entre 0 e 360 graus. 18- Faça um programa que receba um número indicando a opção do usuário e mais 3 números. O programa deve imprimir os três números conforme a opção selecionada pelo usuário. 19- Faça um programa que receba duas datas e imprima a data cronologicamente maior. Cada data deve ser fornecida por três valores inteiros: 1. Dia 2. Mês 3. Ano 20- O IMC (índice de massa corporal) é um critério da Organização Mundial de Saúde para dar indicação sobre a condição de peso de uma pessoa adulta. A fórmula para cálculo do índice é: IMC = peso / altura2. Elabore um programa que leia o peso e a altura de um adulto e mostre sua condição de acordo com a tabela abaixo. Não se esqueça de verificar se o peso e altura digitados são números positivos. 21- Efetuar o cálculo da quantidade de litros de combustível gasta em uma viagem, utilizando um automóvel que faz 12 quilômetros por litro. Para obter o cálculo, o usuário deve fornecer o tempo gasto (variável TEMPO) e a velocidade média (variável VELOCIDADE) durante a viagem. Desta forma, será possível obter a distância percorrida com a fórmula DISTÂNCIA = TEMPO * VELOCIDADE. A partir do valor da distância, basta calcular a quantidade de combustível usando LITROS_USADOS = DISTÂNCIA/12. O programa deve apresentar os valores da velocidade média, tempo gasto na viagem, a distância percorrida e a quantidade de litros utilizada na viagem. 22- Efetuar a leitura de dois valores numéricos inteiros representados pelas variáveis A e B e apresentar o resultado da diferença do maior valor pelo menor valor. 23- Elabore um programa para calcular a nota de um aluno. Para isso, leia três valores referentes a 3 avaliações escolares do aluno e imprima uma mensagem dizendo que o aluno foi aprovado, se o valor da média escolar for maior ou igual a 6. Se o valor da média for menor que 6, solicite a nota da recuperação paralela. O programa deve pegar a nota da recuperação paralela mais a média calculada anteriormente e gerar uma nova média. Se a nova média for maior ou igual a 6, apresentar uma mensagem dizendo que o aluno foi aprovado na recuperação paralela. Se o aluno não foi aprovado, indicar uma mensagem informando que ele foi reprovado. Apresentar junto com as mensagens o valor da média do aluno, para qualquer condição. 24- Elabore um algoritmo que, para uma entrada do salário bruto, calcule e apresente a contribuição ao INSS e o salário líquido restante.(Salário mínimo R$ 622,00). A contribuição para o INSS é calculada da seguinte forma: 1. Salário bruto até três salários mínimos – 8% 2. Salário bruto acima de três salários mínimos -10% 3. Para as contribuições que seriam maiores que o salário mínimo, a importância é de um salário mínimo. 25- Implemente um programa usando switch que leia um número de 1 a 7 e informe o dia da semana correspondente, sendo domingo o dia de número 1. Se o número não corresponder a um dia da semana, é mostrado uma mensagem de erro. 26- Implemente um programa usando switch para ler um número de 1 a 12 e informar o trimestre correspondente, sendo Jan/Fev/Mar o 1 trimestre. Se for um número incorreto, mostrar mensagem de erro.
Compartilhar