Vous êtes sur la page 1sur 8

UNIVERSIDADE FEDERAL DO ESPRITO SANTO CENTRO UNIVERSITRIO NORTE DO ESPRITO SANTO

2 Lista de Exerccios de Programao I


Instruo
As questes devem ser implementadas em C. 1. Faa um programa que leia um nmero inteiro maior que zero e informe se par ou mpar. 2. Faa um programa para ler dois valores reais e verificar se so iguais, imprimindo como resposta uma mensagem de confirmao. 3. Construa um programa que leia dois valores numricos inteiros e efetue a adio; caso o resultado seja maior que 10, apresent-lo. 4. Faa um programa que receba um nmero e mostre uma mensagem caso este nmero seja maior que 80, menor que 25 ou igual a 40. 5. Escreva um programa que leia um nmero e informe se ele divisvel por 10, por 5 ou por 2, ou se no divisvel por nenhum deles. 6. Escreva um programa que verifique se um valor de entrada x pertence ao intervalo 7. Ler um nmero inteiro, e verificar se o nmero corresponde a um ms vlido no calendrio e escrever o nome do ms, seno escrever uma mensagem Ms Invlido. 8. Elabore um programa que leia trs valores, encontre o maior dos trs valores e o escreva com a mensagem: " o maior. 9. Faa um programa que dados trs nmeros os imprima em ordem crescente. 10. Criar um programa que leia dois nmeros e escreva qual deles elevado ao quadrado resulta no menor valor. 11. Escreva um programa que l cinco valores, um de cada vez, e conta quantos destes valores so negativos, escrevendo esta informao. 12. A prefeitura de So Mateus abriu uma linha de crdito para os funcionrios estatutrios. O valor mximo do emprstimo no poder ultrapassar 30% do salrio bruto. Faa um programa que permita entrar com o salrio bruto e o valor da prestao, e informar se o emprstimo pode ou no ser concedido. 13. Faa um programa que leia a data de nascimento (valores d, m e a) de uma pessoa e o dia atual. Calcule e mostre a idade da pessoa em dias, meses e anos. Verifique e mostre, tambm, se ela j tem idade suficiente para tirar carteira de habilitao e votar. Obs.: Ignore os anos bissextos, ou seja, 1 ano equivale a 12 meses que equivale a 365 dias. 14. Escreva um programa que dada a idade de uma pessoa, determine sua classificao segundo a seguinte tabela:

Centro Universitrio Norte do Esprito Santo - Rua Humberto de Almeida Franklin, 257 Bairro Universitrio, CEP 29.933-480, So Mateus - ES (sede provisria)

UNIVERSIDADE FEDERAL DO ESPRITO SANTO CENTRO UNIVERSITRIO NORTE DO ESPRITO SANTO


Idade 0 18 19 64 65 em diante Classificao Menor de idade Maior de idade Idosa

15. Elabore um programa que dado o nmero do ms do ano indica quantos dias tem esse ms. Utilize para isso estrutura de controle condicional switch. Obs.: Considere fevereiro como tendo 28 dias. 16. Escreva um programa que leia trs valores a, b e c, e posteriormente calcula e escreve a mdia ponderada com peso 5,0 para o maior dos trs valores e peso 2,5 para os outros dois. 17. Uma empresa conceder um aumento de salrio aos seus funcionrios, varivel de acordo com o cargo conforme a tabela abaixo. Faa um programa que leia o salrio e um cdigo relativo ao cargo de um funcionrio e calcule o novo salrio. Seu programa deve informar o cargo do funcionrio, salrio antigo, o novo salrio e a diferena. Cdigo 101 102 103 Cargo Percentual (%) 0 0,5% 1,5% 3%

Obs.:Se o cargo do funcionrio no estiver na tabela, ele dever, ento, receber 40% de aumento e seu programa deve exibir a mensagem Cargo desconhecido. 18. Um usurio deseja um programa onde possa escolher que tipo de mdia deseja calcular a partir de trs notas. Faa um programa que leia as notas, a opo (caractere tipo char) escolhida pelo usurio e calcule a mdia: a - Aritmtica. p - Ponderada (3,3,4).

19. Escrever um programa que leia trs valores correspondentes s medidas dos lados (a, b e c) de uma figura geomtrica, e verifica se eles formam ou no um tringulo. Caso os valores formem tringulo calcular e escrever a rea deste. Caso contrrio, escrever os valores lidos com a mensagem: No formam tringulo. Obs. 1: Supor que os valores lidos so inteiros e positivos. Obs. 2: Em todo tringulo, qualquer lado tem medida menor que a soma das medidas dos outros dois. 20. Faa um programa que, dado trs valores a, b e c, verifique se eles podem ser os comprimentos dos lados de um tringulo. Caso positivo, seu programa deve informar se o tringulo equiltero, issceles ou escaleno. Caso contrrio, seu programa deve escrever a mensagem No formam tringulo. Obs.1: Um tringulo equiltero possui os comprimentos dos trs lados iguais. Obs. 2: Um tringulo issceles possui pelo menos dois lados de mesma medida. Obs. 3: Um tringulo escaleno possui todos os seus lados com medidas diferentes. 21. Escrever um programa que l dois valores a e b, verifica se so mltiplos escrevendo uma das seguintes mensagens: So Mltiplos ou No so Mltiplos.

Centro Universitrio Norte do Esprito Santo - Rua Humberto de Almeida Franklin, 257 Bairro Universitrio, CEP 29.933-480, So Mateus - ES (sede provisria)

UNIVERSIDADE FEDERAL DO ESPRITO SANTO CENTRO UNIVERSITRIO NORTE DO ESPRITO SANTO


22. Calcule a mdia aritmtica das trs notas de um aluno e mostre, alm do valor da mdia, uma mensagem de "Aprovado", caso a mdia seja igual ou superior a 6,0, ou a mensagem "Reprovado", caso contrrio. 23. Calcule a mdia aritmtica das trs notas de um aluno e mostre, alm do valor da mdia, uma mensagem de "Aprovado", caso a mdia seja igual ou superior a 7,0, a mensagem "Recuperao", caso a mdia se igual ou superior a 5,0 e inferior a 7,0, ou a mensagem Reprovado, caso a mdia seja inferior a 5,0. 24. A loja Mamo com Acar est vendendo seus produtos em cinco prestaes sem juros, para compras at R$ 500,00 e em oito prestaes sem juros, para compras acima de R$500,00. Faa um programa que receba um valor de uma compra e mostre o valor das prestaes. 25. Uma imagem digital possui largura w e altura h. Um pixel dessa imagem est associado a uma posio no plano da imagem. Faa um programa que receba w, h, x e y, e informe se corresponde a um pixel da imagem especificada. 26. Uma grande companhia qumica paga seus vendedores por comisso. Os vendedores recebem R$ 200,00 por semana mais 9% de suas vendas brutas naquela semana. Por exemplo, um vendedor que vender o equivalente a R$ 500,00 em produtos em uma semana recebe R$ 200,00 mais 9% de R$ 500,00, ou um total de R$ 245,00. Se por acaso, as vendas ultrapassarem R$ 1000,00, o vendedor recebe um prmio de R$ 800,00. Desenvolva um programa que receba as vendas brutas de um vendedor na ltima semana, calcule seu salrio e o exiba. 27. A empresa K-re-fu tem uma poltica de juros para compra de produtos a prazo conforme visto abaixo: Prazo Juros (%) 13 0 47 0,5% 8 12 1,5% 12 - 20 3%

Crie um programa que receba um valor de uma compra e da forma de pagamento (prazo) determine o valor efetivamente a ser gasto com o produto. 28. Tendo como dados de entrada a altura () e o sexo de uma pessoa (M para masculino e F para feminino), construa um programa que calcule seu peso ideal, utilizando as seguintes frmulas: Homens: Mulheres: . .

29. Faa um programa que leia o nome, a quantidade de provas realizadas por ele e suas respectivas notas. O programa deve apresentar ao final o nome e a mdia das notas obtidas do aluno. Obs.: A leitura do nome deve ser feita com a funo gets. 30. Faa um programa que leia a mdia de um aluno em certa disciplina e mostre o conceito obtido nessa disciplina. A tabela de conceitos dada a seguir:

Centro Universitrio Norte do Esprito Santo - Rua Humberto de Almeida Franklin, 257 Bairro Universitrio, CEP 29.933-480, So Mateus - ES (sede provisria)

UNIVERSIDADE FEDERAL DO ESPRITO SANTO CENTRO UNIVERSITRIO NORTE DO ESPRITO SANTO


Nota 0,0 4,9 5,0 7,9 7,0 8,9 9,0 10,0 Obs.: use o comando switch. 31. Faa um programa que calcule o imposto de renda de um contribuinte. Os dados de entrada so: o CPF, o nmero de dependentes e a renda mensal. Para cada dependente ser feito um desconto de 5% do salrio mnimo por dependente. Os valores da alquota para clculo do imposto so: Renda mensal 02 23 35 57 7 em diante Alquota (%) Isento 5 10 15 20 Conceito D C B A

32. Faa um programa que calcule e imprima o valor da conta de gua, a partir da leitura do consumo de gua do ms anterior e do ms atual marcado no hidrmetro. Sabe-se que a conta de gua formada pela tarifa de gua somada tarifa de esgoto (2,5% da conta de gua) e tarifa de conservao do hidrmetro (R$ 5,00). O consumo de gua de acordo com a tabela mostra na sequncia: Consumo (m) Tarifa (R$/m) 0 10 0,69 11 15 1,17 16 25 1,48 Acima de 25 1,60 33. Faa um programa que calcule e imprima o valor da conta de luz, a partir da leitura do consumo em KwH do ms anterior e do ms atual marcado no relgio. O clculo dever se basear nos dados da tabela apresentada a seguir: Consumo (Kw) 0 70 71 150 151 200 Acima de 200 Tarifa Kw (R$/KwH) 0,09 0,20 0,23 0,26

34. Escreva um programa em C para determinar a condio de um indivduo em termos de peso. Essa situao determinada atravs do IMC (ndice de Massa Corprea), que definido como sendo a relao entre o peso e o quadrado da altura do indivduo, ou seja:

Centro Universitrio Norte do Esprito Santo - Rua Humberto de Almeida Franklin, 257 Bairro Universitrio, CEP 29.933-480, So Mateus - ES (sede provisria)

UNIVERSIDADE FEDERAL DO ESPRITO SANTO CENTRO UNIVERSITRIO NORTE DO ESPRITO SANTO


A Organizao Mundial da Sade usa um critrio simples: Condio Abaixo do peso Peso normal Acima do peso Obeso IMC em adultos

30

35. A Secretaria de Meio Ambiente, que controla o ndice de poluio, mantm trs grupos de indstrias que so altamente poluentes do meio ambiente. A tabela a seguir indica a ao a ser tomada pela Secretaria de acordo com o ndice de poluio: Ao Considerar aceitvel Suspender atividades grupo 1 Suspender atividades grupos 1 e 2 Suspender atividades todos os grupos ndice de poluio 0,05 0,29 do dos de 0,3 0,4 0,4 0,5 0,5 em diante

Elabore um programa que emita a ao a ser tomada a partir de um ndice de poluio recebido como entrada. 36. O Banco NIS PEGA SEU DIN DIN conceder um crdito especial aos seus clientes calculado como um percentual sobre o saldo mdio no ltimo ano. Faa programa que leia o saldo mdio de um cliente e calcule o valor do crdito de acordo com a tabela abaixo. Seu programa deve mostrar uma mensagem informando o saldo mdio e o valor do crdito. Saldo mdio (R$) 0 200,00 200,01 400 401,00 600,00 600,00 em diante Percentual (%) Nenhum crdito 20 30 40

37. Um time profissional de futebol com apenas trs jogadores (bem decadente por sinal) utiliza um sistema de computador para auxiliar na anlise de seus 12 jogadores. Para cada jogador observado: nmero do jogador, idade, altura, peso, gols no ltimo campeonato, presenas no ltimo campeonato, penalidades (suspenses) em minutos no ltimo campeonato, fator da confederao (um nmero real constante: 0.8). Os jogadores so avaliados de acordo com a frmula:

Escreva um programa em C que informe o nmero e a avaliao do jogador com a melhor e a pior avaliao.

Centro Universitrio Norte do Esprito Santo - Rua Humberto de Almeida Franklin, 257 Bairro Universitrio, CEP 29.933-480, So Mateus - ES (sede provisria)

UNIVERSIDADE FEDERAL DO ESPRITO SANTO CENTRO UNIVERSITRIO NORTE DO ESPRITO SANTO


38. Utilize o comando switch para fazer um programa que calcula as reas das seguintes figuras geomtricas: q r t p rea do quadrado. rea do retngulo. rea do tringulo. rea trapzio.

Baseado na escolha do usurio, voc dever pedir os valores necessrios para fazer os clculos (cm) e imprimir o nome da figura escolhida e o valor rea para o usurio (cm). 39. Um vendedor necessita de um programa que calcule o preo total devido por um cliente. O programa deve receber o cdigo de um produto e a quantidade comprada e calcular o preo total usando a seguinte tabela: Cdigo 1001 1324 6548 987 7623 Preo unitrio (R$) 5,32 6,45 2,37 5,32 6,45

Obs.: Mostrar a mensagem Cdigo invlido caso o valor digitado no esteja de acordo com a tabela. 40. Escreva um programa que leia: A porcentagem do IPI a ser acrescido no valor das peas. O cdigo da pea 1, valor unitrio da pea 1, quantidade de peas 1. O cdigo da pea 2, valor unitrio da pea 2, quantidade de peas 2.

O programa deve calcular o valor total a ser pago e apresentar o resultado conforme a seguinte frmula:

41. Escrever um programa que receba um valor definido como se segue:

, calcule e informe o resultado de F

42. Um comerciante calcula o valor da revenda de um produto tendo em vista o valor pelo qual o produto foi adquirido pelo comerciante (valor da compra) e o lucro a se obter com a operao como podemos ver na seguinte tabela: Valor da compra (R$) Lucro a se obter (%)

Centro Universitrio Norte do Esprito Santo - Rua Humberto de Almeida Franklin, 257 Bairro Universitrio, CEP 29.933-480, So Mateus - ES (sede provisria)

UNIVERSIDADE FEDERAL DO ESPRITO SANTO CENTRO UNIVERSITRIO NORTE DO ESPRITO SANTO


0,01 9,99 10,0 29,99 30,00 49,99 50,00 em diante 70 50 40 30

Escreva um programa que receba o preo de trs produtos, calcule o valor de revenda e informe esse resultado para o usurio. 43. Crie um programa que receba o valor de x, e calcule e imprima o valor de .

44. O mesmo da questo anterior, porm como nova definio para

45. Escreva um programa que leia o nmero correspondente ao ms atual e os dgitos (somente os quatro nmeros) de uma placa de veculo, e atravs do nmero finalizador da placa (algarismo da casa das unidades) determine se o IPVA do veculo vence no ms corrente.

Final 1 2 3 4 5

Ms Janeiro Fevereiro Maro Abril Maio

Final (cont.) 6 7 8 9 10

Ms (cont.) Junho Julho Agosto Setembro Outubro

46. Escreva um programa que leia um peso na Terra e o nmero de um planeta e imprima o valor do seu peso neste planeta. A relao de planetas dada a seguir juntamente com o valor das gravidades relativas Terra: N 1 2 3 4 5 6 Gravidade relativa 0,37 0,88 0,38 2,64 1,15 1,17 Planeta Mercrio Vnus Marte Jpiter Saturno Urano

47. O nmero 3025 possui a seguinte caracterstica:

Centro Universitrio Norte do Esprito Santo - Rua Humberto de Almeida Franklin, 257 Bairro Universitrio, CEP 29.933-480, So Mateus - ES (sede provisria)

UNIVERSIDADE FEDERAL DO ESPRITO SANTO CENTRO UNIVERSITRIO NORTE DO ESPRITO SANTO

Faa um programa que leia um nmero inteiro de quatro dgitos e diga se tal nmero possui ou no tal caracterstica. 48. Numa certa loja de eletrodomsticos, o funcionrio encarregado da seo de televisores recebe, mensalmente, um salrio fixo mais comisso. Essa comisso calculada em relao ao tipo e ao nmero de televisores vendidos por ms, obedecendo tabela abaixo: Tipo LCD Plasma N de televisores vendidos Comisses (R$/unidade) 50,00 5,00 20,00 2,00

Sabe-se, ainda, que ele tem um desconto de 8% sobre seu salrio fixo para o INSS. Se o seu salrio total (fixo + comisses INSS) for maior ou igual a R$ 500,00 ele ainda ter um desconto de 15%, sobre esse salrio total, relativo ao imposto de renda retido na fonte. Faa um programa que leia o valor do salrio fixo, o nmero de televisores LCD e o nmero de televisores de Plasma vendidos. O programa deve calcular e escrever o seu salrio lquido. 49. Em uma danceteria o preo da entrada sofre variaes. Segunda, Tera e Quinta (S, T e Q), ela oferece um desconto de 25% do preo normal de entrada. Nos dias de msicas ao vivo, o preo da entrada ainda acrescido em 15% em relao ao preo normal da entrada. Faa um programa que leia o preo normal da entrada, o dia da semana (S, T, Q, Q,, S, S e Q) ,e se dia de msica ao vivo (Sim) ou no (No). Calcular e imprimir o preo final que dever ser pago pela entrada. 50. Faa um programa para calcular as razes reais de uma equao do 2 grau ( que seus coeficientes so informados pelo usurio. ) dado

Centro Universitrio Norte do Esprito Santo - Rua Humberto de Almeida Franklin, 257 Bairro Universitrio, CEP 29.933-480, So Mateus - ES (sede provisria)

Vous aimerez peut-être aussi