ListaExerc1C

5

Click here to load reader

description

lista de exerc prog

Transcript of ListaExerc1C

Page 1: ListaExerc1C

UNIVERSIDADE FEDERAL FLUMINENSEDisciplina: Introdução à ProgramaçãoProfessora: Vera Prudência Caminha

Lista de Exercícios 1

1) Faça um programa em C que imprima a soma de 95 + 555.

2) Faça um programa em C que imprima o sucessor e o antecessor de 917.

3) Faça um programa em C que imprima o quadrado de 43.

4) Faça um programa em C que imprima a média aritmética de 7.9, 8.9 e 5.7.

5) Faça um programa em C que imprima o quociente real da divisão de 37 por 5.

6) Faça um programa em C que imprima o quociente inteiro da divisão de 43 por 5.

7) Faça um programa em C que imprima o resto inteiro da divisão de 78 por 5.

8) Faça um programa que imprima o resultado da potência de 7 elevado a 4.

9) Escreva um programa em C que leia um número inteiro e imprima o valor do seu antecessor e do seu sucessor (use os operadores incrementais).

10) Faça um programa em C que leia dois números inteiros e imprima a soma, a diferença , o produto, a divisão inteira, a divisão real e o resto da divisão entre eles.

11) Faça um programa em C que leia a idade, peso, altura e o sexo de uma pessoa e imprimir cada dado numa linha.

12) Faça um programa em C que leia dois números inteiros e imprimir a soma. Antes do resultado, deverá aparecer a mensagem: SOMA.

13) Faça um programa em C que leia um número real e imprima a o quadrado deste número.

14) Faça um programa em C que leia três números reais e imprima a média aritmética com a mensagem: MEDIA: antes do resultado.

15) Faça um programa que entre com o número de milhas e imprima o número de milha lido convertido para metros (Uma milha é igual a 1609 metros).

Page 2: ListaExerc1C

16) Faça um programa em C que entre com os valores dos catetos de um triângulo retângulo e imprima a hipotenusa(Lembrando: hipotenusa=cateto12+cateto2 ).

17) Faça um programa em C que entre o salário de um funcionário, calcule e imprima o valor do imposto de renda a ser pago, sabendo que o valor do imposto de renda equivale a 5% do salário.

18) Faça um programa em C que entre o salário de um funcionário, calcule e imprima o novo salário sabendo-se que este sofreu um aumento de 25%.

19) Faça um programa em C para entrar com dois números inteiros e imprimir a seguinte saída: Quociente:... Resto: ...

20) Faça um programa em C que entre com um número e a base em que se deseja calcular o logaritmo desse número e imprima o resultado.

21) Faça um programa em C que leia dois números e imprima uma mensagem dizendo se são iguais ou diferentes.

22) Escreva um programa em C para ler um número inteiro e imprima o número caso seja maior que 100. Caso contrário, multiplique o número por 3 e imprima o valor.

23) Tendo os dados de entrada a altura e o sexo de uma pessoa. Construa um programa em C que calcule seu peso ideal, utilizando as seguintes regras:

i. Para homens: (72.7 * h) – 58.0ii.Para mulheres: (62.1 * h) – 44.7 0nde: h é a altura

24) Escreva um programa em C que entre com um número e imprima a raiz quadrada do número caso ele seja positivo e o quadrado do número caso ele seja negativo.

25) Escreva um programa em C que leia um número inteiro e imprima uma das mensagens: maior do que 10; é igual a 10 ou é menor do que 10.

26) Faça um programa em C que entre com um número e informe se ele é positivo, negativo ou nulo.

27) Construa um programa em C que leia a matrícula, a nota da V1 e a nota da V2 de um aluno. Imprimir: a matricula, nota da V1, nota da V2, média aritmética do aluno e uma das mensagens: APROVADO, DEVERÁ FAZER A VS ou REPROVADO (a média é 6.0 para aprovação, considerando que para fazer a VS a média entre a V1 e a V2 deve ser maior ou igual a 4,0).

Page 3: ListaExerc1C

28) Escreva um programa em C que leia dois números inteiros e imprima o maior número lido (suponha números diferentes).

29) Escreva um programa em C que leia três números inteiros e imprima o valor do maior número lido (suponha números diferentes).

30) Escreva um programa em C que leia dois números inteiros e imprima o menor número lido (suponha números diferentes).

31) Escreva um programa em C que leia três números inteiros e imprima o valor do menor número lido (suponha números diferentes).

32) Escreva um programa em C para entrar com três números inteiros e imprimi-los em ordem crescente (suponha números diferentes).

33) Escreva um programa em C para entrar com três números inteiros e imprimi-los em ordem decrescente (suponha números diferentes).

34) Um plano de saúde, após as negociações com o governo enviou a tabela abaixo. Faça um programa que entre com o número do CPF e a idade de uma pessoa e imprimir o CPF e o valor que ela deverá pagar.

- até 10 anos - R$ 150,00- maior que 10 até 29 anos - R$ 360,00- maior que 29 até 45 anos - R$ 420,00

- maior que 45 até 59 anos - R$ 450,00- maior que 59 até 65 anos - R$ 650,00- maior que 65 anos - R$ 800,00

35) Faça um programa em C para entrar com o salário de uma pessoa e imprimir o desconto do INSS e o valor do salário a receber, segundo a tabela abaixo:

- menor ou igual a R$ 900,00 - isento- maior que R$ 900,00 e menor ou igual a R$ 1200,00 - 10%- maior que R$ 1200,00 e menor ou igual a R$ 2000,00 – 15%- maior que R$ 2000,00 e menor ou igual a R$ 4500,00 – 20%- maior que R$ 4500,00 – 27,5%

36) Faça um programa em C que leia um número inteiro e mostre se o número lido é PAR ou ÍMPAR.

37) Faça um programa que leia a velocidade máxima permitida em uma avenida e a velocidade com que o motorista estava dirigindo nela e calcule a multa que uma pessoa vai receber, sabendo que são pagos: a) 50 reais se o motorista estiver ultrapassar em até 10km/h a velocidade permitida (ex.: velocidade máxima: 50km/h; motorista a 60km/h ou a 56km/h); b) 100 reais, se o motorista ultrapassar de 11 a 30 km/h a velocidade permitida. c) 200 reais, se estiver acima de 31km/h da velocidade permitida.

Page 4: ListaExerc1C

38) Faça um programa que leia 2 números inteiros. Se o segundo for diferente de zero, calcular e imprimir o quociente do primeiro pelo segundo. Caso contrário, imprimir a mensagem: “DIVISÃO POR ZERO”.

39) Faça um programa que leia os três coeficientes de uma equação de segundo grau e determine as suas raízes.

40) Fazer um programa que leia 3 valores reais e mostre o maior deles, o menor deles e a média entre eles.

41) Fazer um programa que leia os valores inteiros X, Y e Z e determine se estes valores podem formar os lados de um triângulo. Em caso afirmativo, informar se o triângulo é equilátero, isósceles ou escaleno.

42) Faça um programa que possa imprimir o menu abaixo:

MENU

1 - PEIXE2 - PIZZA3 - MACARRONADA4 – FEIJOADA5 - SAIROPCAO:

O usuário deverá selecionar uma das opções do menu e este deverá informar o preço do prato. Quando digitar 5, deverá sair. Se digitar qualquer outro número, deverá aparecer a mensagem “OPCAO INEXISTENTE”.

43) Escreva um programa que mostre ao usuário quatro opções de operações:

b. adiçãoc. subtraçãod. multiplicação e. divisão inteiraf. divisão realg. resto da divisão

Após a seleção da opção desejada, leia dois números e realize a operação, exibindo o resultado na tela.

Page 5: ListaExerc1C

44) Faça um programa que tenha a seguinte saída: MENU

1 - CALCULA QUADRADO2 - CALCULA RAIZ QUADRADA3 - CALCULA LOGARITMO4 - POTÊNCIA5 - SAIR

OPÇÃO:

- Se for escolhido 1, então pede-se o número e imprime o quadrado - Se for escolhido 2, então pede-se o número real e imprime a raiz, caso seja

positivo. Caso contrário, imprima a mensagem “Número Negativo.” - Se for escolhido 3, então pede-se o número e a base, e imprime o logaritmo do

número nesta base.- Se for ecolhido 4, então pede-se a base e o expoente e imprime o valor da potência.

- Se for escolhido 5, sai do programa. - Qualquer outra opção, imprima a mensagem “Opção Inválida.”.

45) Um funcionário irá receber um aumento de acordo com o seu plano de trabalho, de acordo com a tabela abaixo:

Plano AumentoA - 10%B - 15%C - 20%

Faça um programa que leia o plano de trabalho e o salário atual de um funcionário e calcula e imprime o seu novo salário. (Use o comando switch...case).

46) O cardápio de uma lanchonete é o seguinte:

Especificação Código Preço

Cachorro quente 100 3.20

Bauru simples 101 4.30

Bauru com ovo 102 4.50

Hambúrger 103 4.20

Cheeseburguer 104 6.30

Refrigerante 105 2.50

Implemente um programa que leia o código do item pedido, a quantidade e calcule e mostre o valor a ser pago por aquele lanche. Considere que a cada execução somente será calculado um item. (Use o comando switch...case).