Você está na página 1de 2

UNIVERSIDADE FEDERAL DO RECÔNCAVO DA BAHIA (UFRB)

Curso: Bacharelado Interdisciplinar em Energia e Sustentabilidade


Disciplina: Programação de Computadores I
Professor: Alex Ferreira dos Santos
Campus: Feira de Santana
Data: ______________
Aluno: __________________________________________

Lista de Exercícios III


Tipos de Dados em C, operadores, estrutura IF-ELSE, WHILE e DO-WHILE
Para todas as resoluções abaixo, deve-se utilizar a estrutura de dados WHILE e/ou DO WHILE

1. Escreva um programa que imprima todos os números inteiros de 0 a 50. A seguir, um


exemplo de execução do programa:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 49 50

Obs.: Faça o controle de erro!

2. Faça um programa em C que leia um número, informado pelo usuário, menor que 100 e
mostre todos os números pares entre o número fornecido e 100. Faça o controle de erro.

3. Faça um programa que receba números e imprima o triplo de cada número. O programa
acaba quando o usuário digitar -1.

4. Crie um programa que imprima todos os números pares de 1 até 50, e a soma do quadrado
desses números. A seguir, um exemplo de execução do programa.

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 ... 50

SOMA DOS QUADRADOS DOS PARES: 22099

5. Faça um programa que receba números, digitados pelo usuário, e informe a quantidade de
números entre 100 e 200 que foram digitados. Quando o valor -1 for digitado pelo usuário, o
algoritmo deverá encerrar sua execução.

6. Escreva um programa que imprima todos os números inteiros de 100 a 1 (em ordem
decrescente). A seguir, um exemplo de execução do programa.

100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 ... 3 2 1

7. Faça um programa que receba quantos números o usuário desejar (todos positivos). Quando
o usuário digitar um número negativo, o programa deverá encerrar. Ao final da execução, o
programa deverá imprimir:
a) A quantidade de números digitados.
b) A soma dos números.
c) O maior número.
d) O menor número.
e) A média dos números.
f) A quantidade de números Pares
g) A quantidade de Números Ímpares
UNIVERSIDADE FEDERAL DO RECÔNCAVO DA BAHIA (UFRB)

8. 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 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.

9. Crie um programa que o usuário diga qual a tabuada deseja imprimir. O programa deve
imprimir a tabuada desejada. Faça o controle de erro.

10.Escreva um programa que apresenta a seguinte saída, perguntando ao usuário o número


máximo (no exemplo, 9). Este número deve ser sempre ímpar. Faça o controle de erro.

123456789
2345678
34567
456
5

11.Faça um programa que implemente o jogo da senha (para 2 pessoas):

a) O jogador 1 digita uma senha (entre 0 e 100) sem o conhecimento do jogador 2;


b) O jogador 2 tem 5 chances para descobrir a senha;
c) A cada tentativa, o programa deve avisar se o valor é maior, menor ou igual a senha;

OBS.: Faça os controles de erro.

12.Faça um programa que mostre a contagem de 1 a 100, outra de 10 a 1000 (de dez em dez),
uma contagem de 2 a 200 (números pares apenas), outra de 1 a 199 (números ímpares) e uma
contagem de 100 a 1, em várias colunas. O programa deve imprimir os valores como o
exemplo abaixo:

Exemplo:
1 10 2 1 100
2 20 4 3 99
3 30 6 5 98
. . . . .
. . . . .
. . . . .
100 1000 200 199 1

Prof. Alex Ferreira dos Santos (alex.ferreira@ufrb.edu.br)

Você também pode gostar