CENTRO UNIVERSITÁRIO DE JOÃO PESSOA COORDENAÇÃO DE CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: ALGORITMOS E PROGRAMAÇÃO PROFESSOR: LISIEUX ANDRADE PERÍODO: 1º
TURMA: U
ESTÁGIO: 1º
DATA: 23/09/2013
ALUNO:______________________________________ ____________________________________________
Matrícula
Estudo Dirigido CASE – FOR 1) Leia um número inteiro, e verifique se o número corresponde a um mês válido no calendário e escreva o nome do mês, senão escreva ‘Mês Inválido’. 2) Determine e informe a faixa etária de uma pessoa, a partir do seu ano de nascimento e do ano atual, utilize o comando case. Faixas: 0 a 11 anos: criança; 12 a 17 anos: adolescente; 18 a 25 anos: jovem; 26 a 64 anos: adulto; 65 em diante: idoso. 3) Um total de 500 alunos de uma universidade foram entrevistados. De cada um deles foram colhidas as seguintes informações: o código do curso que freqüenta (1-engenharia; 2-computação; 3- administração) e a idade. Faça um programa que processe estes dados e que forneça as seguintes informações: a) número de alunos por curso; b) número de alunos com idade entre 20 e 25 anos, por curso; c) qual o curso com menor média de idade. 4) Uma empresa irá dar um aumento de salário aos seus funcionários de acordo com a categoria de cada empregado. O aumento seguirá a seguinte regra: Funcionários das categorias A, C, F, e H ganharão 10% de aumento sobre o salário; Funcionários das categorias B, D, E, I, J e T ganharão 15% de aumento sobre o salário; Funcionários das categorias K e R ganharão 25% de aumento sobre o salário; Funcionários das categorias L, M, N, O, P, Q, R e S ganharão 35% de aumento sobre o salário; Funcionários das categorias U, V, X, Y, W e Z ganharão 50% de aumento sobre o salário. Faça um programa que escreva nome, a categoria e salário reajustado de cada empregado. Considere 1000 funcionários na empresa.
5) Faça um programa que leia dez conjuntos de dois valores, o primeiro representando o número do aluno e o segundo representando a sua altura em centímetros. Encontre o aluno mais alto e o mais baixo. Mostre o número do aluno mais alto e o número do mais baixo junto com suas alturas. 6) Construa um programa que calcule N! (fatorial de N), sendo que o valor de N (inteiro) é fornecido pelo usuário. Sabe-se que: N! = 1 x 2 x 3 x 4 x .... x N OBS: 0! = 1 (fatorial do número zero é igual a 1 por definição). Além disso, não deve ser permitido que seja calculado o fatorial de número negativo, pois isso não existe. 7) Dado um número n inteiro, faça um algoritmo que seja capaz de informar o valor 0 (zero) se o mesmo for primo, ou 1 (um) se não for primo. 8) Eleições 2012: Sabendo que existem 10 partidos concorrendo por vagas na câmara dos vereadores de João Pessoa, e que cada partido possui 8 candidatos. Escreva um programa para receber a verba de cada candidato e calcular o valor total da verba destinada para cada partido.