Você está na página 1de 3

Centro Tecnológico Positivo exercícios

Tecnologia em Análise Mecatrônica


Disciplina: Linguagem de programação C
Professor: Silvio Martins 03
Para os enunciados abaixo, identifique as variáveis (nome, tipo e valor inicial) e descreva o
processamento a ser efetuado. Na seqüência, elabore o programa.

1. Escreva um programa que mostre na tela o quadrado dos números de 15 a 200.


2. Faça um programa que apresenta na tela a soma obtida dos 100 primeiros números inteiros. Ex.: 1 + 2 + 3
+ 4 + 5 + ... + 97 + 98 + 99 + 100.
3. Elabore um programa que apresente o somatório dos valores pares existentes entre 1 e 500.
4. Faça um programa que apresente todos os números ímpares entre 1 e um número lido do teclado.
5. Faça um programa que some os números fornecidos pelo usuário até que o número lido seja igual a zero.
Ao final, mostre a soma.
6. Construa um programa que leia 50 números do teclado e apresente na tela o maior e o menor valor lido.
7. Faça um programa que calcule e apresente a média aritmética de diversos números lidos do teclado. Serão
digitados valores até que o usuário digite 0.
8. Elabore um programa que apresente os números pares existentes entre 1 e um número lido do teclado
bem como a quantidade de números apresentados.
9. Elabore um programa que apresente na tela a tabuada de um número lido do teclado. Ex.: Considerando
que o número lido é 2, o formato da apresentação deve ser o seguinte:
2x 0=0
2x 1=2
2x 2=4
...
2x 10 = 20

10. Elabore um programa que calcule o valor de uma potenciação (xy), para qualquer y positivo. Não é
permitido utilizar a função POT.
11. Faça um programa que calcule o fatorial de um número positivo qualquer.
Ex.: 5! = 5 * 4 * 3 * 2 * 1 = 120 e 0! = 1
12. Construa um programa que leia uma seqüência de números do teclado até que o usuário digite 0. Sobre os
números lidos, apresente na tela:
a. O menor valor
b. O maior valor
c. A soma de todos os valores
d. A média dos valores
e. A quantidade de números ímpares
f. A quantidade de números negativos
13. Elabore um programa que calcule a área total de uma residência (considerando cômodos como cozinha,
sala, quarto,...). O programa deve solicitar o nome do cômodo, a largura e o comprimento em metros
então apresentar a área do cômodo lido. Na seqüência, o programa deve apresentar uma mensagem
solicitando a confirmação para continuar calculando a área de outros cômodos. Se a resposta for “SIM”,
deve-se repetir o passo anterior. Se a resposta for “NÃO”, o programa deve apresentar a área total
acumulada de todos os cômodos informados.

14. Uma pesquisa sobre características físicas da população de Curitiba considerou os seguintes dados
referentes a cada entrevistado:
 sexo (feminino, masculino)
 cor dos olhos (azuis, verdes, castanhos)
 cor dos cabelos (louros, castanhos, pretos)

CTPositivo 1
 idade em anos
Considerando que os dados foram lidos até que foi informada a idade igual a -1, faça um programa que
determine e apresente:
 a média de idade dos entrevistados
 a porcentagem de indivíduos do sexo feminino cuja idade está entre 18 e 35 anos (inclusive) e
que tenham olhos verdes e cabelos louros.
 a porcentagem de indivíduos do sexo masculino cujos olhos são verdes e os cabelos são pretos.

15. Fazer um programa que calcule e escreva o valor de S, de acordo com a seguinte fórmula:
1 3 5 7 99
s      ... 
1 2 3 4 50

16. Crie um programa que calcule e escreva a soma dos 50 primeiros termos da série:
1000 997 994 991
    ...
1 2 3 4

17. Elabore um programa que leia uma seqüência de números do teclado até que o usuário digite um número
negativo. Sobre os números lidos, apresente:
 O percentual de números pares
 A média dos números
 O percentual de números acima de 50

18. Elabore um programa que apresente o seguinte menu:


1. Inserir
2. Excluir
3. Consultar
4. Listar
5. Sair
Se as opções 1, 2, 3 ou 4 forem escolhidas, mostrar na tela o nome da opção (Inserir, Excluir, Consultar,
Listar). Se a opção 5 for escolhida, encerrar a execução do programa.

CTPositivo 2
19. Faça um programa que apresente na tela o seguinte menu:
1. Digitar um número ímpar
2. Digitar um número par
3. Sair

Caso o usuário escolha a opção 1, ele deve digitar um número ímpar para voltar ao menu. O mesmo deve
ser feito na opção 2, mas para um número par. Caso escolha a opção 3, o programa deve apresentar a
quantidade de números ímpares digitados na opção 1, a quantidade de números pares digitados na opção
2 e encerrar o programa.

20. Foi aplicado o provão em uma instituição de ensino com 50 turmas. Faça um programa que leia a
quantidade de alunos em cada turma e, para cada aluno, leia a nota de 3 provas. Apresente na tela a
média aritmética de cada turma e a porcentagem de alunos que obteve média superior a 7.0. Deve-se ler
os dados de uma turma e apresentar o seu resultado na tela.

21. Elabore um programa que imprima a tabuada do 1 até a tabuada do 10.

22. Elabore um programa que leia a quantidade de turmas em uma escola e, para cada turma, leia a
quantidade de alunos. Para cada aluno, leia o valor de 3 notas e calcule sua média aritmética. Apresente na
tela a média aritmética do aluno, a média da turma, a porcentagem de alunos em cada turma que obteve
média maior ou igual a 7 e a porcentagem de turmas que obteve média maior ou igual a 7.

23. Faça um programa que apresente a seguinte estrutura de menus e sub-menus:

1. Inserir 1.1 Inserir aluno 3.1 Excluir aluno


2. Consultar 1.2 Inserir professor 3.2 Excluir professor
3. Excluir 1.3 Inserir funcionário 3.3 Excluir funcionário
4. Listar 1.4 Retornar 3.4 Retornar
5. Sair

Utilize vetores para armazenar as opções de menu.

24. Construa um programa que apresente a seguinte seqüência de números: 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5

25. Faça um programa que leia vários números do teclado e apresente o seu fatorial na tela. O processo deve
ser encerrado quando for digitado um número negativo.
Ex.: 5! = 5 * 4 * 3 * 2 * 1 = 120, 0! = 1

CTPositivo 3

Você também pode gostar