Logo Passei Direto
Buscar

Lista 4 Estrutura de Repetição com Teste no Início While

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

COMP1 - Lista de Exercícios 04
Estrutura de Repetição com Teste no Início: While
Esta lista será submetida a um algoritmo de correção automático. Fique atento pois todos os
exercícios possuem entrada e saída de dados padronizados. Não insira printf’s ou leia dados
além do exigido pelo exercício. Também não altere as frases a serem exibidas pois o
algoritmo de correção realizada a comparação caractere a caractere, assim qualquer
incompatibilidade poderá sinalizar solução incorreta. Cada exercício é acompanhado de
uma tabela com exemplos de entrada (primeira coluna) e saída (segunda coluna). Não
utilize acentuação/caracteres especiais. Fique atento ao uso de letras maiúsculas e
minúsculas, siga sempre os exemplos de saída. O programa ignora espaços e \n (você pode
usar, mas não vai fazer diferença no resultado final).
1. Crie um programa chamado L4E01.c Elabore um programa que faça a leitura de vários
números inteiros, até que se digite um número negativo. O programa tem que retornar o
maior e o menor número lido.
3 4 5 -1 menor:3 maior:5
32 1 45 2 -7 menor:1 maior:45
-1 menor:-1 maior:-1
2 -1 menor:2 maior:2
2. Crie um programa chamado L4E02.c Faça um programa que determine o mostre os N
primeiros múltiplos de 3, considerando números maiores que 0. N é digitado pelo usuário.
3 3 6 9
10 3 6 9 12 15 18 21 24 27 30
3. Crie um programa chamado L4E03.c Faça um programa que calcule e mostre a soma dos 50
primeiros números pares.
2550
4. Crie um programa chamado L4E04.c Modifique o programa anterior de modo que ele
mostre a soma dos N primeiros número pares. N é digitado pelo usuário.
2 6
10 110
5. Crie um programa chamado L4E05.c Crie um algoritmo que leia os limites inferior e
superior de um intervalo, bem como o incremento (nesta ordem!). Imprima todos os
números inteiros dessa escala, ou seja, do limite inferior ao superior, intervalando o
incremento.
10 20 2 10 12 14 16 18 20
10 20 3 10 13 16 19
10 20 30 10
20 10 2
6. Crie um programa chamado L4E06.c Crie um algoritmo que imprima uma tabela de
conversão de graus Celsius para Fahrenheit, conforme o intervalo desejado pelo usuário. O
algoritmo deve solicitar ao usuário o limite inferior e o limite superior do intervalo, bem
como o decremento (nesta ordem!). Considere:
C = (F-32) x 5/9
F = (C x 9/5)+32
10.0 12.0 1 12.0C=53.6F 11.0C=51.8F 10.0C=50.0F
70.0 400.0 50 400.0C=752.0F 350.0C=662.0F 
300.0C=572.0F 250.0C=482.0F 
200.0C=392.0F 150.0C=302.0F 
100.0C=212.0F
7. Crie um programa chamado L4E07.c Josberanilson tem 1,50m e cresce 2cm por ano,
enquanto Apricoçildo tem 1,10m e cresce 3cm por ano. Construa um algoritmo que
apresente a altura de ambos a cada ano, até que Apricoçildo alcance ou ultrapasse
Josberanilson. Ao final, apresente quantos anos foram necessários para isso.
Apricocildo=1.10m, Josberanilson=1.50m 
Apricocildo=1.13m, Josberanilson=1.52m 
Apricocildo=1.16m, Josberanilson=1.54m 
Apricocildo=1.19m, Josberanilson=1.56m 
Apricocildo=1.22m, Josberanilson=1.58m 
Apricocildo=1.25m, Josberanilson=1.60m 
Apricocildo=1.28m, Josberanilson=1.62m 
Apricocildo=1.31m, Josberanilson=1.64m 
Apricocildo=1.34m, Josberanilson=1.66m 
Apricocildo=1.37m, Josberanilson=1.68m 
Apricocildo=1.40m, Josberanilson=1.70m 
Apricocildo=1.43m, Josberanilson=1.72m 
Apricocildo=1.46m, Josberanilson=1.74m 
Apricocildo=1.49m, Josberanilson=1.76m 
Apricocildo=1.52m, Josberanilson=1.78m 
Apricocildo=1.55m, Josberanilson=1.80m 
Apricocildo=1.58m, Josberanilson=1.82m 
Apricocildo=1.61m, Josberanilson=1.84m 
Apricocildo=1.64m, Josberanilson=1.86m 
Apricocildo=1.67m, Josberanilson=1.88m 
Apricocildo=1.70m, Josberanilson=1.90m 
Apricocildo=1.73m, Josberanilson=1.92m 
Apricocildo=1.76m, Josberanilson=1.94m 
Apricocildo=1.79m, Josberanilson=1.96m 
Apricocildo=1.82m, Josberanilson=1.98m 
Apricocildo=1.85m, Josberanilson=2.00m 
Apricocildo=1.88m, Josberanilson=2.02m 
Apricocildo=1.91m, Josberanilson=2.04m 
Apricocildo=1.94m, Josberanilson=2.06m 
Apricocildo=1.97m, Josberanilson=2.08m 
Apricocildo=2.00m, Josberanilson=2.10m 
Apricocildo=2.03m, Josberanilson=2.12m 
Apricocildo=2.06m, Josberanilson=2.14m 
Apricocildo=2.09m, Josberanilson=2.16m 
Apricocildo=2.12m, Josberanilson=2.18m 
Apricocildo=2.15m, Josberanilson=2.20m 
Apricocildo=2.18m, Josberanilson=2.22m 
Apricocildo=2.21m, Josberanilson=2.24m 
Apricocildo=2.24m, Josberanilson=2.26m 
Apricocildo=2.27m, Josberanilson=2.28m 
Apricocildo=2.30m, Josberanilson=2.30m 
anos=41
8. Crie um programa chamado L4E08.c Escrever um programa que gere os números de 1000 a
1999 e imprimir aqueles que divididos por 11 dá resto da divisão igual a 5.
1006 1017 1028 1039 1050 1061 1072 1083 
1094 1105 1116 1127 1138 1149 1160 1171 
1182 1193 1204 1215 1226 1237 1248 1259 
É uma linha
só, mas não
cabe na tabela
:p
É uma linha
só, mas não
cabe na tabela
:p
Este caso de teste
pula para a próxima
página. Mas é
uma execução só.
1270 1281 1292 1303 1314 1325 1336 1347 
1358 1369 1380 1391 1402 1413 1424 1435 
1446 1457 1468 1479 1490 1501 1512 1523 
1534 1545 1556 1567 1578 1589 1600 1611 
1622 1633 1644 1655 1666 1677 1688 1699 
1710 1721 1732 1743 1754 1765 1776 1787 
1798 1809 1820 1831 1842 1853 1864 1875 
1886 1897 1908 1919 1930 1941 1952 1963 
1974 1985 1996
9. Crie um programa chamado L4E09.c Crie um algoritmo de urna eletrônica que disponibilize
as seguintes opções de voto:
1. Branco
2. Nulo
3. Kiko
4. Chaves
5. Chiquinha
A votação se encerra quando o código 666 for digitado. Apresente a quantidade de votos que
cada candidato recebeu.
1 1 3 666 branco=2 nulo=0 kiko=1 chaves=0 
chiquinha=0
1 2 3 4 5 666 branco=1 nulo=1 kiko=1 chaves=1 
chiquinha=1
10. Crie um programa chamado L4E10.c Repare a seguinte característica do número 3025: 30 +
25 = 55 e 552 = 3025. Crie um algoritmo que possa ler vários números inteiros de 4
algarismos, um de cada vez, e diga se o número apresenta a mesma característica. O
algoritmo termina quando for lido um valor menor que 1.000 ou maior que 9.999.
2025 2030 3035 4050 52 2025:sim 2030:nao 3035:nao 4050:nao
4205 9801 89555 4205:nao 9801:sim
11. Crie um programa chamado L4E11.c Dada a seguinte série:
Escreva um algoritmo capaz de ler a quantidade de termos e imprimir o valor de S.
2 S=1.50
4 S=2.08
100 S=5.19
12. Crie um programa chamado L4E12.c Foi feita uma pesquisa para saber o perfil dos alunos
que cursam o ensino fundamental em uma determinada escola. Cada aluno fornecia a sua
série (primeira – 1, segunda – 2, terceira – 3 ou quarta – 4), quantos livros liam por mês e se
gostavam de fazer redação (sim – 1 ou não – 0). Fazer um programa que leia os dados,
calcule e imprima.
a. A quantidade de alunos que está na terceira série.
b. A maior quantidade de livros lidos por um aluno que está na quarta série.
c. A porcentagem de alunos que não gostam de fazer redação e que estão na terceira
série.
Obs: A condição de parada é que seja digitado zero (0) para a série.
Dica: para imprimir o sinal “%” no printf use: %%
3 1 1 0 ALUNOS 3a SERIE:1 
MAIOR QTD LIVROS 4a SERIE:0 
NAO GOSTAM REDACAO 3a SERIE:0.0%
3 1 1 3 1 0 0 ALUNOS 3a SERIE:2 
MAIOR QTD LIVROS 4a SERIE:0 
NAO GOSTAM REDACAO 3a SERIE:50.0%
4 2 1 4 5 0 0 ALUNOS 3a SERIE:0 
MAIOR QTD LIVROS 4a SERIE:5 
IMPOSSIVEL CALCULAR % NENHUM ALUNO NA 3a
SERIE!
1 2 0 1 4 1 2 2 0 2 4 1 3 5 1 3 5 0 4 
5 0 4 2 0 0
ALUNOS 3a SERIE:2 
MAIOR QTD LIVROS 4a SERIE:5 
NAO GOSTAM REDACAO 3a SERIE:50.0%

Mais conteúdos dessa disciplina