O documento apresenta 33 problemas que envolvem estruturas de decisão e repetição em C. Os problemas variam desde ler e analisar números, notas, códigos e imprimir resultados baseados em regras pré-definidas. As estruturas utilizadas incluem if/else, switch, for, while e do-while para análise condicional e repetição de ações.
O documento apresenta 33 problemas que envolvem estruturas de decisão e repetição em C. Os problemas variam desde ler e analisar números, notas, códigos e imprimir resultados baseados em regras pré-definidas. As estruturas utilizadas incluem if/else, switch, for, while e do-while para análise condicional e repetição de ações.
O documento apresenta 33 problemas que envolvem estruturas de decisão e repetição em C. Os problemas variam desde ler e analisar números, notas, códigos e imprimir resultados baseados em regras pré-definidas. As estruturas utilizadas incluem if/else, switch, for, while e do-while para análise condicional e repetição de ações.
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.