Vous êtes sur la page 1sur 5

Estrutura de Deciso do Tipo Se

1. Elaborar um programa em C para ler um nmero inteiro e informar se ele par ou


mpar.
Regra: o nmero par, se o resto da diviso do nmero por dois for igual a zero.

2. Criar um programa em C para ler a idade da pessoa e dizer se pode se candidatar a
vereador ou no.
Regra: Mnimo de dezoito anos.

3. Escrever um programa em C para ler dois nmeros quaisquer e mostrar uma
mensagem indicando se so iguais ou qual deles o maior.

4. Desenvolver um programa em C para ler trs nmeros e informar qual deles menor.
Suponha que os nmeros so diferentes.

5. Construir um programa em C para ler os coeficientes a, b e c de uma equao de
segundo grau e calcular o delta. O programa em C deve mostrar o valor de delta e se o
delta for negativo, a mensagem A equao no tem soluo real.
Regra: = b
2
4ac.

6. Fazer um programa em C para ler trs nmeros e informar o maior e o menor.
Suponha que os nmeros so diferentes.

7. Elaborar um programa em C para ler trs nmeros e mostra-los em ordem crescente.

8. Criar um programa em C para ler um cdigo e mostrar em qual faixa se encontra:
1 Cod 100 - Grupo 1
101 Cod 200 - Grupo 2
201 Cod 1000 - Grupo 3
Cod > 1000 Importados

9. Uma faculdade atribui menes aos alunos conforme a faixa de notas que tenha
atingido:
9,0 a 10: SS (superior) 7,0 a 8,9: MS (mdio superior)
5,0 a 6,9: MM (mdio) 3,0 a 4,9: MI (mdio inferior)
0,1 a 2,9: II (inferior) 0 : SR (sem rendimento).
Implementar um programa em C para ler a nota e informar a meno.

10. Elaborar um programa em C para ler os valores dos trs lados de um tringulo (A,
B, C). Verificar e mostrar se um tringulo ou no e qual o tipo.
Dica 1: Tringulo uma forma geomtrica (polgono) composta por trs lados, onde
cada lado menor que a soma dos outros dois lados.
Dica 2: Um tringulo : a) issceles quando possui dois lados iguais e um diferente; b)
escaleno quando possui todos os lados diferentes; e c) equiltero quando possui todos os
lados iguais.

11. Desenvolver um programa em C para ler um nmero e mostrar uma mensagem
dizendo se par ou mpar e se positivo ou negativo. Considerar o zero como nmero
neutro.


Estrutura de Deciso do Tipo Escolha

12. Construa um programa em C que l um nmero de 1 a 7 e informa o dia da semana
correspondente, sendo domingo o dia de nmero 1. Se o nmero no corresponder a um
dia da semana, mostrada uma mensagem de erro.

13. Construa um programa em C que l um nmero de 1 a 12 e informa o trimestre do
ano correspondente. Se o nmero no corresponder a um ms do ano, mostrada uma
mensagem de erro.

14. Crie um programa em C para ler uma letra e mostrar uma mensagem: se vogal
maiscula, vogal minscula ou consoante. Considere somente as letras do alfabeto.

15. Uma faculdade atribui menes aos alunos conforme a faixa de notas que tenha
atingido:
90 a 100: SS (superior) 70 a 89: MS (mdio superior)
50 a 69: MM (mdio) 30 a 49: MI (mdio inferior)
01 a 29: II (inferior) 0 : SR (sem rendimento).
Elabore um programa em C que l a nota e informa a meno. Mostrar tambm se a
nota invlida.

16. Construa um programa em C que, tendo como dados de entrada o preo de um
produto e um cdigo de origem, mostre o preo junto de sua procedncia (Ex.: 500.00
Sul). Caso o cdigo no seja nenhum dos especificados, o produto deve ser encarado
como importado.
Cdigo de origem:
1 Sul
2 Norte
3 Leste
4 Oeste
5 ou 6 Nordeste
7 ou 8 Sudeste
9 Centro Oeste
10 Nordeste

17. Elabore um programa em C que, dada a idade vlida de um nadador, classifique-o
em uma das seguintes categorias:
No aceito : 0 4 anos
Infantil A : 5 7 anos
Infantil B : 8 10 anos
Juvenil A : 11 13 anos
Juvenil B : 14 17 anos
Snior : maiores de 17 anos






Estrutura de Repetio: Lao Contado (for)

18. Construir um programa em C para cada um dos itens abaixo para:
a. ler 10 nmeros reais e mostrar a media aritmtica dos nmeros.
b. ler 12 nmeros reais e mostrar o produto dos nmeros lidos.
c. mostrar os nmeros inteiros de 10 a 20.
d. ler 6 nmeros e a cada nmero lido mostrar se par ou mpar.

19. Criar um programa em C para cada um dos itens abaixo para:
a. calcular e mostrar a soma de dez nmeros quaisquer fornecidos pelo usurio.
b. calcular e mostrar a soma dos nmeros pares compreendidos entre dois nmeros
lidos. Suponha que o primeiro nmero menor que o segundo.
c. calcular e mostrar o produto dos nmeros mpares compreendidos entre dois nmeros
lidos. Garanta que o primeiro nmero menor que o segundo

20. Escreva um programa em C para calcular e mostrar os n primeiros termos de uma
progresso geomtrica (P.G.) de elemento inicial a e razo r.

21. Dado um conjunto de valores, obtenha a altura e o sexo (masculino, feminino) de 20
pessoas. Fazer um programa em C que calcule e escreva:
a) a maior e a menor altura do grupo;
b) a mdia de altura das mulheres;
c) o nmero de homens.



























Estrutura de Repetio: Lao Condicional Enquanto (while)

22. Elabore um programa em C para cada um dos itens a seguir:
a. Ler o sexo de dez pessoas e mostrar a quantidade de mulheres;
b. Ler o estado civil de quinze pessoas e mostrar a quantidade de pessoas casadas;
c. Ler cinco nmeros e mostrar a mdia aritmtica;
d. Ler oito nmeros e mostrar a quantidade de nmeros pares e a quantidade de nmeros
negativos;
e. Ler vrios nmeros e mostrar a quantidade de nmeros digitados. Finalizar com
nmero zero.

23. Construa um programa em C para cada um dos itens abaixo para calcular e mostrar:
a. o produto de vrios valores fornecidos como entrada. O ltimo valor ser 999.
b. a soma de vrios nmeros fornecidos como entrada. Quando a soma ultrapassar 500,
o programa em C deve ser finalizado.
c. o produto de 10 nmeros fornecidos como entrada.
d. a mdia de vrios nmeros fornecidos como entrada. Finalizar quando a soma for
maior que 1000.
e. os nmeros inteiros de 1 a 20, inclusive; ordem decrescente.

24. Escreva um programa em C para calcular e mostrar o fatorial do nmero N, cujo
valor fornecido como entrada.
Exemplo: 4! = 4 x 3 x 2 x 1 = 24
Exemplo: 3! = 1 x 2 x 3 = 6

25. Uma empresa decide dar um reajuste a seus funcionrios de acordo com os critrios
seguintes:
- 50 % para aqueles que ganham menos de 3.000;
- 20 % para aqueles que ganham entre 3.001 e 10.000; e
- 15 % para os demais.
Escreva um programa em C que leia o valor do salrio atual para calcular e mostrar o
valor do salrio reajustado do funcionrio da empresa. Desconsidere valores menores
que zero.

26. Fazer um programa em C para calcular e mostrar os n primeiros termos de uma
progresso aritmtica (P.A.) de elemento inicial a e razo r.
Exemplo: n = 5 a = 3 r = 2
3 5 7 9 11













Estrutura de Repetio: Lao Condicional Repita (do-while)

27. Criar um programa em C para informar ao usurio que devem ser digitados dois
nmeros pares, ler os dois nmeros e garantir que eles so pares.

28. Escrever um programa em C para calcular e mostrar os n primeiros termos de uma
progresso geomtrica (P.G.) de elemento inicial a e razo r.
Exemplo: n = 4 a = 2 r = 3
2 6 18 54

29. Criar um programa em C para calcular e mostrar o fatorial do nmero N, cujo valor
fornecido como entrada.
Exemplo: 4! = 4 x 3 x 2 x 1 = 24
Exemplo: 3! = 1 x 2 x 3 = 6

30. Fazer um programa em C para calcular e mostrar o produto dos nmeros mpares
compreendidos entre dois nmeros lidos. Garantir que o primeiro nmero menor que o
segundo.

31. Para cada uma das 20 mercadorias diferentes com que um armazm trabalha dispe-
se dos seguintes dados:
nome da mercadoria;
preo unitrio;
quantidade total vendida no ms.
Elaborar um programa em C para calcular e mostrar o total de vendas (preo unitrio x
quantidade vendida) de cada mercadoria realizada no ms e o faturamento total mensal
do armazm.

32. Num frigorfico existem 30 bois. Cada boi traz preso em seu pescoo um carto
contendo seu nmero de identificao e seu peso. Fazer um programa em C que escreva
o nmero e peso do boi mais gordo e do boi mais magro.

33. Elaborar um programa em C para ler um nmero e mostrar se primo ou no.
Regra: Um nmero primo quando divisvel somente por um e por ele mesmo.

Vous aimerez peut-être aussi