Instituto Federal de Educao, Cincia e Tecnologia de Sergipe
Bacharelado em Sistemas de Informao
Disciplina: Paradigma Orientado a Objetos Prof: Gilson Pereira dos Santos Jnior
Reviso de Prticas de Programao
Estruturas Condicionais
1) A nota final de um estudante calculada a partir de tr notas atribudas a um
trabalho de laboratrio, a uma avaliao semestral e um exame final com pesos igual a 2, 3 e 5, respectivamente. Faa um programa que receba as trs notas, calcule e mostre a mdia ponderada e o conceito obtido pelo aluno que segue a tabela abaixo:
2) Faa um programa que receba o cdigo correspondente ao cargo de um funcionrio
e seu salrio atual e mostre o cargo, o valor do aumento e seu novo salrios. Os cargos esto descritos na tabela a seguir.
3) Faa um programa que receba o valor do salrio mnimo, o nmero de horas
trabalhadas, o nmero de dependentes do funcionrio e a quantidade de horas extras trabalhadas. Calcule e mostre o salrio a receber do funcionrio de acordo com as regras a seguir: o valor da hora trabalhada igual a do salrio mnimo; o salrio do ms igual ao nmero 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 salrio bruto igual ao salrio do ms 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 salrio lquido igual ao salrio bruto menos IRRF;
a gratificao de acordo com a tabela a seguir.
o salrio a receber do funcionrio igual ao salrio lquido mais a gratificao;
Estruturas de Repetio
4) Faa um programa que leia dois nmeros inteiros N e M. Em seguida, imprima:
a) todos os nmeros em ordem crescente entre eles, inclusive eles; b) todos os nmeros em ordem decrescente entre eles, inclusive eles; c) todos os nmeros pares entre eles, inclusive eles; d) a soma de todos os nmeros entre eles, inclusive eles; 5) Faa um programa de leia um nmero inteiro N e, em seguida, calcule e imprima o fatorial desse valor. 6) Foi feita uma estatstica em cinco cidades brasileiras para coletar dados sobre acidentes de trnsito. Foram obtidos os seguintes dados: a) cdigo da cidade; b) nmero de veculos de passeio em 1999; c) nmero de acidentes de trnsito com vtimas em 1999; Deseja-se saber: Qual o maior e menor ndice de acidentes de trnsito e a que cidades pertencem? Qual a mdia dos veculos nas cinco cidades juntas? Qual a mdia de acidentes de trnsito nas cidades com menos de 2000 veculos de passeio? 7) Faa um programa que receba duas notas de seis alunos, calcule e mostre: a) a mdia aritmtica das duas notas de cada aluno; b) a mensagem que est na tabela a seguir: c) o total de alunos aprovados; d) o total de alunos de exame; e) o total de alunos reprovados; f) a mdia da classe.
8) Uma empresa decidiu fazer um levantamento em relao aos candidatos que se
apresentarem para preenchimento de vagas no seu quadro de funcionrios. Supondo que voc seja o programador da empresa, faa um programa que: a) leia, para cada candidato, a idade, o sexo (M ou F) e a experincia no servios (S ou N). Para encerrar a entrada de dados digite zero para a idade. b) Calcule e mostre: i) o nmero de candidatos do sexo feminino; ii) o nmero de candidatos do sexo masculino; iii) a idade mdia dos homens que j tem experincia no servio; iv) a percentagem dos homens com mais de 45 anos entre o total dos homens; v) o nmero de mulheres com idade inferior a 35 anos e com experincia no servio; vi) a menor idade entre as mulheres que j tem experincia no servio.
Vetores e Matrizes
9) Faa um programa que efetue reserva de passagens areas de uma certa
companhia. O programa dever ler informaes sobre os vos (nmero, origem e destino) juntamente com o nmero de lugares disponveis para 12 avies (um vetor para cada um desses dados). O programa dever apresentar um menu com as seguintes opes: a) Consultar b) Efetuar reserva c) Listar reservas por vo d) Sair Quando a opo escolhida for Consultar dever ser disponibilizado mais um menu com as seguintes opes: Por nmero do vo Por origem Por destino Quando a opo escolhida for Efetuar Reserva dever ser perguntado o nmero do vo no qual a pessoa deseja viajar. O programa dever dar as seguintes respostas: Reserva confirmada - caso exista o vo e lugar disponvel, dando baixa nos lugares disponveis. Vo lotado - caso no exista lugar disponvel nesse vo. Vo inexistente - caso o cdigo do vo no exista. Quando a opo escolhida for Listar reservas por vo dever ser impresso todas as reservas efetuadas, o total de cadeiras ocupadas e livres para cada vo, ordenado pelo nmero do vo. A opo Sair a nica que permite sair do programa. Sendo assim, o programa volta ao menu principal aps cada operao de consulta, reserva ou listagem.
10) Faa um programa que leia a quantidade de alunos na turma e, em seguida,
alimente uma matriz com as trs notas de cada aluno e um vetor com o nome do aluno. Calcule e mostre um relatrio contendo o nmero de alunos matriculados e, para cada aluno, o seu nome, as notas obtidas, a mdia e o status de aprovado, em exame ou reprovado, conforme tabela a seguir.