Vous êtes sur la page 1sur 3

FESURV – UNIVERSIDADE DE RIO VERDE

FACULDADE DE ENGENHARIA DE SOFTWARE

PROFESSORA: ADRIANA SOARES LIMA

ATIVIDADE 1 PARA 2 NOTA

Caros Alunos, *Os exercícios em vermelho (8,12 e 16) utilizam a estrutura de repetição “While” que iremos trabalhar na próxima semana. *Os demais exercícios 1,2,3,4,5,6,7,9,10 e 11 devem ser entregues dia 20/10/2011 * Os exercícios 13, 14 e 15 devem ser entregues dia 20/10/2011 *Bom feriado e muuuuita programação!! *Dúvidas através do email: adrianasoares@fesurv.br

EXERCÍCIOS

1) Faça um programa que leia uma lista com 10 números inteiros. Apresente a média dos números ímpares maiores que 50.

2) A Telemar está interessada em um relatório mensal contendo:

a) Quantidade total de pulsos residenciais b) Quantidade total de pulsos comerciais c) O código do assinante que consumiu o maior número de pulsos residenciais d) A média de pulsos comerciais Para isto é feita a leitura de fichas contendo:

Código do assinante Quantidade de pulsos Categoria (1 para comercial e 2 para residencial) ***Leia o número de estabelecimentos que utilizam este serviço. Pois cada estabelecimento, seja ele comercial ou residencial tem uma ficha.

3) Implementar um programa que leia 20 notas de provas e as respectivas matriculas dos alunos e:

 Calcule a média das notas;

 Calcule quantas notas estão acima e abaixo da média (não considerar notas iguais à média);

 Quantas pessoas possuem a maior e a menor das notas.

4)João papo-de-pescador, homem de bem, comprou um microprocessador para controlar o rendimento diário do seu trabalho, Toda vez que ele traz um peso de peixes maior que o estabelecido pelo regulamento de pesca do estão de São Paulo (35 quilos) deve pagar uma multa de R$ 10,00 por quilo excedente, João precisa que você faça um programa que leia a variável PP (peso de peixes) e verifique se há excesso. Se houver, gravar na variável EX (excesso) e na variável M o valor da multa que João deverá pagar. Caso contrário mostrar tais variáveis com o conteúdo ZERO.

5)Para se determinar o número de lâmpadas necessárias para cada cômodo de uma residência, existem normas que dão o mínimo de potência de iluminação exigida por metro quadrado (m²) conforme a utilização deste cômodo. Seja a seguinte tabela tomada como exemplo:

Utilização

Classe

Potência/m²

Quarto

1

15

Sala de TV

1

15

Salas

2

18

Cozinha

2

18

Varandas

2

18

Escritório

3

20

Banheiro

3

20

Supondo que só serão usadas lâmpadas de 60w, fazer um programa, em linguagem C, que:

c) Leia a quantidade de cômodos da casa

d) Leia todos os cômodos de uma residência e para cada cômodo:

Classe do cômodo, dimensões do cômodo

e) Calcule e escreva:

c.1) Para cada cômodo: área do cômodo, potência de iluminação e número de lâmpadas necessárias

c.2)

Para todos os cômodos: total de lâmpadas e total de potência

6) Crie um programa em linguagem C que leia 20 números inteiros e em seguida retorne quantos são divisíveis por 5 e menores que 250 7)Para uma série de 15 números quaisquer. Crie um programa em C que mostre quantos e quais deles são ímpares e pares.

8) Foi realizada uma pesquisa entre os habitantes de uma dada região. Foram recolhidos os dados de idade, sexo (M/F) e salário. Construa um programa, em linguagem C, que informe:

a) a média de salário do grupo;

b) maior e menor idade do grupo;

c) quantidade de homens com salário acima de R$3.000,00

Encerre a entrada de dados quando for digitada uma idade negativa.

9)Existem no mercado 10 espessuras diferentes de chapas de inox. Implementar um programa em C que leia essas medidas e os seus respectivos fornecedores e:

 calcule a média dessas medidas;

 o fornecedor que representa a chapa com maior espessura com a respectiva medida.

 o fornecedor que representa a chapa com menor espessura com a respectiva medida.

 calcule quantas chapas estão acima e abaixo de 2; Obs.:Para cada medida existe apenas um fornecedor.

crie um programa em linguagem c que leia um nome e um número. Utilizando estrutura de repetição, imprima o nome a quantidade de vezes do número.

10)Crie um programa que leia 10 números e apresente a da soma obtida dos sete primeiros números

11)O registro pessoal dos funcionários da empresa ABC LTDA contém as seguintes informações:

Nome, Endereço, Sexo, Idade, Condição de Moradia (se a casa é própria, financiada, ou alugada (P.F.A) ), Preço Mensal do Aluguel ou financiamento. Faça um programa em C que leia 10 registros e imprima:

A quantidade de homens com casa própria;

Media da idade dos funcionários que alugam casa;

o

preço médio pago pelos funcionários que financiam casa;

o

maior valor de financiamento pago pelos funcionários.

12)Numas eleições presidenciais existem três candidatos. Os votos são informados através de códigos. Os dados utilizados para a contagem dos votos obedecem à seguinte codificação:(valor 3,5)

1 = candidato A

2 = candidato B

3 = candidato C

4 = voto nulo

5 = voto em branco

Elabore um programa em linguagem C que exiba o menu acima na tela, com as

opções disponíveis para os eleitores, leia o título e o voto dos eleitores e calcule e escreva:

- total de votos para cada candidato;

- total de votos nulos;

- total de votos em branco;

Se o eleitor digitar uma opção inválida, informe uma mensagem de erro. Como término do conjunto de votos, tem-se o valor 0 para o titulo do eleitor.

13) Um certo aço é classificado de acordo com o resultado de três testes, que devem verificar se o mesmo satisfaz às seguintes especificações:

Teste 1: conteúdo do carbono abaixo de 7% Teste 2: dureza ROCKWELL maior que 50 Teste 3: resistência a tração maior que 80.000 p.s.i Ao aço é atribuído o grau 10, se passa pelos três testes; 9 se passa apenas nos testes 1 e 2; 8 se passa somente no teste 1; e 7 se não passou nos três testes. Supondo que sejam lidos: números da amostra, conteúdo de carbono (em %), a dureza ROCKWELL, e a resistência da tração (em p.s.i).

Faça um programa em linguagem C que leia 10 amostra de aço que foram testadas, e imprima para cada amostra o grau obtido e qual delas obteve o maior e menor grau (número da amostra e o grau obtido).

14) Tem-se um conjunto de dados contendo a altura e o sexo (masculino, feminino) de 50 pessoas. Fazer um algoritmo que calcule e escreva:

A média da altura das mulheres; Porcentagem de homens com altura superior a 1.8;

15) Sabe-se que:

O comprimento das barras de aço fornecidas para determinado fabricante é padronizado em m. Não são vendidas frações de barras. As medidas e o preço por metro são os seguintes:

Cod

Diâmetro

R$

1

0.38

50,00

2

0.5

70,00

3

1.0

210,00

Faça um programa em linguagem C que exiba na tela um menu com as opções de compra acima, leia um pedido com vários itens (cada um com diâmetro e quantidade) e mostre qual o valor a ser pago para cada item e, ao final, o total do pedido. Obs.: o último item tem diâmetro -1.

16)Imprima os números pares inteiros e positivos menores que 20 utilizando a estrutura de repetição While e a estrutura de repetição for