Buscar

Lista 04

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Lista 4 - printf, scanf, atribuição, if ... else if , switch, for, while e do…while 
 
 
Estrutura: for 
1) Entrar com 10 números e exibir o logaritmo desse número na base 10. 
2) Entrar com quatro números e exibir o cubo e a raiz cúbica de cada número. 
3) Entrar com 12 números e exibir a soma e a média desses números. 
4) Entrar com matricula, nota da PR1 e nota da PR2 de 15 alunos. Exibir, a cada 
entrada: matrícula, nota da PR1, nota da PR2 e média de cada aluno. Ao final, 
a média geral da turma. 
5) Ler oito números inteiros e exibir quantos são pares e quantos são ímpares. 
6) Entrar com 20 números e exibir a soma dos positivos e o total de números 
negativos. 
7) Entrar com dois números e exibir todos os números no intervalo fechado, do 
menor para o maior . 
8) Entrar com 10 números (positivos ou negativos) e exibir o maior e o menor 
número da lista. 
9) Exiba todos os números de 1 até 40. 
10) Exiba todos os números de 50 até 1. 
11) Exiba os 50 primeiros pares. 
12) Exiba os múltiplos de 6, no intervalo de 5 até 300. 
13)Ler o número de termos da série (N) e exibir o valor de S, sendo 
NN
NNN
S +−++−+−+= 2
1...
2
3
1
21
 
14) Exiba uma tabela de conversão de polegadas para centímetros. Deseja-se que a 
tabela conste valores desde 1 polegada até 20 polegadas inteiras. 
15) Exiba a tabuada de multiplicar do número 3. 
16) Faça um programa que deixe escolher qual a tabuada de multiplicar que se 
deseja exibir. 
 
for dentro de for 
 
1) Exiba todas as tabuadas de multiplicar de 1 até 10. 
2) Exibir uma tabela para DEZ times num torneio de dois turnos. 
3) Exibir uma tabela para DEZ times num torneio de um turno. 
4) Uma escola tem 5 turmas e cada turma tem n alunos. Faça um programa que 
Exiba, por turma, total de alunos com média superior a 7 e a média geral da escola. 
 
 
 
 
 
1 
 
 
2 
Estrutura: while / do…while 
 
1) Entrar com vários números e imprimir o triplo de cada número. O programa 
acaba quando entrar o número -999. 
2) Entrar com números enquanto forem positivos e imprimir quantos números 
foram digitados. 
3) Entrar com vários números positivos e imprimir a média dos números digitados. 
4) Ler vários números e informar quantos números entre 100 e 200 foram digitados. 
Quando o valor 0 (zero) for lido, o programa deverá cessar sua execução 
5) Entrar com sexo de várias pessoas e imprimir quantas pessoas são do sexo 
masculino.(considerar m e M) 
6) Entrar com números e imprimir o quadrado de cada número até entrar um 
número múltiplo de 6 que deverá ter seu quadrado também impresso. 
7) Dado um país A, com 5.000.000 de habitantes e uma taxa de natalidade de 3% 
ao ano, e um país B com 7.000.000 de habitantes e uma taxa de natalidade de 2% 
ao ano. Calcular e imprimir o tempo é necessário para que a população do país A 
ultrapasse a população do país B. 
8) Uma empresa de fornecimento de energia elétrica faz a leitura mensal dos 
medidores de consumo. Para cada consumidor existe as seguintes informações: 
 - número (código) do consumidor 
 - quantidade de kWh consumidos durante o mês 
 - tipo (código) do consumidor 
 1 - residencial, preço por kWh = 0,50 
 2 - comercial, preço por kWh = 0,61 
 3 - industrial, preço do kWh = 1,07 
Os dados devem ser lidos até que seja encontrado um consumidor com código 0 
(zero). Calcule e imprima: 
- o custo total para cada consumidor 
- o total de consumo para os 3 tipos de consumidor 
- a média de consumo dos tipos 1 e 2 
9) Entrar com a idade de várias pessoas e imprimir: 
 - total de pessoas com menos de 21 anos 
 - total de pessoas com mais de 50 anos. 
10) Entrar com um número e verificar se ele é um número triangular. 
11) Entrar com vários números e imprimir o maior número. O programa acaba 
quando se digita -9999. 
12) Entrar com o número da conta e o saldo de várias pessoas. Imprimir uma 
listagem contendo todas as contas, os respectivos saldos e uma das mensagens: 
positivo / negativo. Ao final, o percentual de pessoas com saldo negativo. O 
programa acaba quando se digita um número negativo para a conta. 
 
13) Faca um programa que possa ler uma seqüência de números terminada por 0 e 
exiba o número que for múltiplo de sua posição na seqüência. Exemplo: 
 
valores lidos: 3 7 8 16 5 0 
 
 
3 
posição: 1 2 3 4 5 
impressão: 3 16 5 
 
14) Faça um programa que execute o menu abaixo: 
OPÇÕES 
1 Calcula/ Exibe a HIPOTENUSA 
2 Calcula/ Exibe a MÉDIA PONDERADA 
3 Exibe o MENOR ENTRE 3 NÚMEROS 
4 Termina o programa 
OPCAO: 
Considerações: 
1 - Se for escolhido 1, deverão ser pedido os valores dos catetos e exibida a 
hipotenusa. 
2 - Se for escolhido 2, deverão ser pedidas 4 notas e exibida a média ponderada. 
Para calcular a média ponderada, use os seguintes pesos para as notas: 2, 3, 2 e 3 
respectivamente. 
3 - Se for escolhido 3, deverão ser pedidos 3 números e exibido o menor. 
 
 
	Estrutura: for

Outros materiais