You are on page 1of 4

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.

Bom estudo!

You might also like