Академический Документы
Профессиональный Документы
Культура Документы
3- Determinada cidade avalia o preço da energia elétrica baseada na seguinte classificação de tipo de
consumo:
Residência = R
Hotel=H
Fabrica =F
Parque =P
Comercio =C
Escola=E
Igreja = I
Aeroporto = A
4- Foi feita uma pesquisa de audiência de canal de TV em varias casas de uma certa cidade, num
determinado dia.Para cada casa visitada, é fornecido o numero do canal(5,7,10 ou 12) e o numero de
pessoas eu o estavam assistindo naquela casa.
Fazer um algoritmo que:
- Leia um numero indeterminado de dados, sendo que o flag correspondente ao numero de canal é
igual a zero.
- Calcule e escreva a porcentagem de audiência de cada canal.
6- Certa agência oferece 20 vagas para seis tipos diferentes de profissão, cujos códigos são:
cartógrafo: 1
assistente.social: 2
psicólogo: 3
atendente: 4
secretaria bilíngüe: 5
geólogo: 6
Calcule e imprima: total de inscritos pleiteando o cargo de cartógrafo ou geólogo, com pretensão
salarial acima de R$ 4.000 reais. Total de candidatas à secretaria bilíngüe, com olhos azuis e idade
inferior a 25 anos. Total de aspirantes qualificados como assistentes sócias, com preferência pelo
horário da tarde. Total geral das pessoas que tencionam ser encaixada como psicólogos ou
atendentes, trabalhando de manhã.
Encerra quando o nome do candidato = “FIM”
7-A Telemig deseja fazer as contas telefônicas mensais de seus assinantes através do computador. A
cobrança de seus serviços é feita obedecendo o seguinte critério:
Tarifa básica
Serviço local
Serviço de interurbano
Tarifas variáveis mais 30% sobre estas tarifas para o Fundo Nacional de Telecomunicações (FNT)
Serviço despertador
Telegrama fonado
b) Calcule e imprima:
1 – para cada assinante, o número de seu telefone e o valor de sua conta mensal;
2 – o valor da maior conta e o número do telefone do assinante que a pagou (suponha que não
haja mais de um assinante com o mesmo valor de conta a pagar);
Fazer um algoritmo que leia o salário mínimo que é igual para todos os trabalhadores independente da
classe, e em seguida:
11- Para um grupo 20 pessoas e construa um programa para saber o sexo das mesmas e ao final,
informar a quantidade de homens e mulheres.
12- Faça um programa que leia um conjunto de 50 pessoas contendo cada um a altura e o código do
sexo da pessoa código l: masculino; código 2: feminino.
Calcule e imprima:
. a maior altura da turma
. a menor altura da turma
. a média de altura dos homens,
. a média de altura das mulheres
. a média de altura da turma,
. a quantidade de sexo masculino e feminino.
VETORES E MATRIZEZ
3- Faça um programa que some os valores do vetor “A” de 3 elementos aos valores de cada linha e
coluna da matriz “B” de 3x3 elementos, obtendo uma matriz “C” para linha e uma matriz “D” para
coluna.
4 -Dado uma matriz de 4x4 elementos inteiros, calcular a soma de cada linha, cada coluna e a soma de
todos os valores dos elementos da matriz. O resultado das linhas e colunas serão armazenados em
duas matrizes de uma dimensão (vetor)
5- Fazer um programa que, em uma matriz 10x4 leia a nota 1 de um aluno e armazene a coluna 1, leia a
nota 2 e armazene na coluna 2, some as notas e armazene na coluna 3 e calcule a média e armazene
na coluna 4
6 -Escreva um algoritmo para que faça reserva de passagens aéreas de uma companhia.
Alem da leitura do numero de vôos e quantidade de lugares, ler vários pedidos de reserva,
Constituído do numero da carteira de identidade do cliente e o numero do vôo desejado.
Para cada cliente, verificar a disponibilidade do numero do vôo desejado.
Em caso afirmativo, imprimir o numero da identicidade do cliente, e o no numero do vôo,
numero de lugares disponíveis. Caso contrario, avisar ao cliente da inexistência de lugares.
Indicando o fim dos pedidos de reservas existe um passageiro cujo numero da carteira de identidade
e 9999. Considerar fixo e igual a 50 os numero de vôos da companhia.
7) Questão do CPF
1º Para os nove primeiros dígitos, cada digito é multiplicado por um peso, começando de 2 e
crescendo de 1 da direita para esquerda.
2º soma-se as parcelas obtidas
3º divida essa soma por 11
4º subtrai-se de 11 o resto obtido (obs. Se o resultado encontrado for 10 ou 11, considere como sendo
0(zero). Ou seja, iguale o valor encontrado a 0(zero).)
5º adicione o numero encontrado ao numero do CPF sendo o 10º digito
6º agora repita as 5 etapas anteriores, agora com os primeiro 10 dígitos e o numero encontrado
adicione ao CPF sendo o 11º digito.
08) Dado um conjunto A de n valores numéricos (n <= 200), fazer um algoritmo que imprima seus
valores em ordem crescente.
09) O Instituto de Ciências Exatas da UFMG deseja saber se existem alunos cursando,
simultanemante, as disciplinas “Programação de computadores” e “Cálculo Numérico”. Existem
disponíveis em uma unidade de entrada os números de matrícula dos alunos de “Programação de
computadores” (no máximo 150 alunos) e de “Cálculo numérico” (no máximo 220 alunos). Cada
conjunto dos números de matrícula dos alunos de uma disciplina tem a matrícula fictícia 9999 no final.
Fazer um programa que imprima o número de matrícula dos alunos que estão cursando estas
disciplinas simultaneamente.
Trata-se, portanto, da verificação da ocorrência de um elemento de um conjunto em outro conjunto.
Assim, após a leitura dos dados, estarão montadas as seguintes variáveis compostas unidimensionais
PC e CN, contendo, respectivamente, os números de matrícula dos alunos que estão cursando
Programação de computadores e cálculo numérico.
10) Fazer um algoritmo para corrigir provas de múltipla escolha. Cada prova tem 10 questões, cada
questão valendo um ponto. O primeiro conjunto de dados a ser lido será o gabarito para a correção da
prova. Os outros dados serão os números dos alunos e suas respectivas respostas, e o último
número, do aluno fictício, será 9999. O algoritmo deverá calcular:
a) para cada aluno, o seu número e sua nota;
b) a porcentagem de aprovação, sabendo-se que a nota mínima de aprovação é 6;
a nota que teve maior frequência absoluta (supor a inexistência de empates).
11) Está disponível no equipamento de entrada de dados o estoque de mercadorias de uma loja. São
dados os códigos das mercadorias e as respectivas quantidades existentes. A seguir, estão os
pedidos dos clientes. Fazer um algoritmo para atualização do estoque, tal que:
a) seja lido e listado o estoque inicial (máximo de 100 mercadorias);
b) sejam lidos os pedidos dos clientes, constituído, cada um, do número do cliente, código da
mercadoria e quantidade;
c) seja verificado, para cada pedido, se ele pode ser integralmente atendido. Em caso negativo,
imprima o número do cliente e a mensagem “Não há mercadoria suficiente em estoque”;
d) seja atualizado o estoque em cada operação;
e) seja listado o estoque final.
Obs. Considerar que, separando os dados do estoque inicial de pedido, exista um dado cujo código de
mercadoria é 9999 e encerrando os pedidos, haja um cliente fictício, cujo número é 9999