Baixe o app para aproveitar ainda mais
Prévia do material em texto
Instituto Federal de Educação, Ciência e Tecnologia de Sergipe Bacharelado em Sistemas de Informação Disciplina: Paradigma Orientado a Objetos Prof: Gilson Pereira dos Santos Júnior Revisão de Práticas de Programação Estruturas Condicionais A nota final de um estudante é calculada a partir de trê notas atribuídas a um trabalho de laboratório, a uma avaliação semestral e um exame final com pesos igual a 2, 3 e 5, respectivamente. Faça um programa que receba as três notas, calcule e mostre a média ponderada e o conceito obtido pelo aluno que segue a tabela abaixo: 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ários. Os cargos estão descritos na tabela a seguir. Faça um programa que receba o valor do salário mínimo, o número de horas trabalhadas, o número de dependentes do funcionário e a quantidade de horas extras trabalhadas. Calcule e mostre o salário a receber do funcionário de acordo com as regras a seguir: o valor da hora trabalhada é igual a ⅕ do salário mínimo; o salário do mês é igual ao número de horas trabalhadas multiplicado pelo valor da hora trabalhada; para cada dependente acrescentar R$ 32,00; para cada hora extra trabalhada calcular o valor da hora trabalhada acrescida de 50%; o salário bruto é igual ao salário do mês mais o valor dos dependentes mais o valor das horas extras; calcular o valor do imposto de renda retido na fonte de acordo com a tabela a seguir. O salário líquido é igual ao salário bruto menos IRRF; a gratificação de acordo com a tabela a seguir. o salário a receber do funcionário é igual ao salário líquido mais a gratificação; Estruturas de Repetição Faça um programa que leia dois números inteiros N e M. Em seguida, imprima: todos os números em ordem crescente entre eles, inclusive eles; todos os números em ordem decrescente entre eles, inclusive eles; todos os números pares entre eles, inclusive eles; a soma de todos os números entre eles, inclusive eles; Faça um programa de leia um número inteiro N e, em seguida, calcule e imprima o fatorial desse valor. Foi feita uma estatística em cinco cidades brasileiras para coletar dados sobre acidentes de trânsito. Foram obtidos os seguintes dados: código da cidade; número de veículos de passeio em 1999; número de acidentes de trânsito com vítimas em 1999; Deseja-se saber: Qual o maior e menor índice de acidentes de trânsito e a que cidades pertencem? Qual a média dos veículos nas cinco cidades juntas? Qual a média de acidentes de trânsito nas cidades com menos de 2000 veículos de passeio? Faça um programa que receba duas notas de seis alunos, calcule e mostre: a média aritmética das duas notas de cada aluno; a mensagem que está na tabela a seguir: o total de alunos aprovados; o total de alunos de exame; o total de alunos reprovados; a média da classe. Uma empresa decidiu fazer um levantamento em relação aos candidatos que se apresentarem para preenchimento de vagas no seu quadro de funcionários. Supondo que você seja o programador da empresa, faça um programa que: leia, para cada candidato, a idade, o sexo (M ou F) e a experiência no serviços (S ou N). Para encerrar a entrada de dados digite zero para a idade. Calcule e mostre: o número de candidatos do sexo feminino; o número de candidatos do sexo masculino; a idade média dos homens que já tem experiência no serviço; a percentagem dos homens com mais de 45 anos entre o total dos homens; o número de mulheres com idade inferior a 35 anos e com experiência no serviço; a menor idade entre as mulheres que já tem experiência no serviço. Vetores e Matrizes Faça um programa que efetue reserva de passagens aéreas de uma certa companhia. O programa deverá ler informações sobre os vôos (número, origem e destino) juntamente com o número de lugares disponíveis para 12 aviões (um vetor para cada um desses dados). O programa deverá apresentar um menu com as seguintes opções: Consultar Efetuar reserva Listar reservas por vôo Sair Quando a opção escolhida for Consultar deverá ser disponibilizado mais um menu com as seguintes opções: Por número do vôo Por origem Por destino Quando a opção escolhida for Efetuar Reserva deverá ser perguntado o número do vôo no qual a pessoa deseja viajar. O programa deverá dar as seguintes respostas: Reserva confirmada - caso exista o vôo e lugar disponível, dando baixa nos lugares disponíveis. Vôo lotado - caso não exista lugar disponível nesse vôo. Vôo inexistente - caso o código do vôo não exista. Quando a opção escolhida for Listar reservas por vôo deverá ser impresso todas as reservas efetuadas, o total de cadeiras ocupadas e livres para cada vôo, ordenado pelo número do vôo. A opção Sair é a única que permite sair do programa. Sendo assim, o programa volta ao menu principal após cada operação de consulta, reserva ou listagem. Faça um programa que leia a quantidade de alunos na turma e, em seguida, alimente uma matriz com as três notas de cada aluno e um vetor com o nome do aluno. Calcule e mostre um relatório contendo o número de alunos matriculados e, para cada aluno, o seu nome, as notas obtidas, a média e o status de aprovado, em exame ou reprovado, conforme tabela a seguir. Bom estudo!
Compartilhar