Você está na página 1de 2

LISTA DE EXERCÍCIOS

1) Escreva um programa em C para ler o número total de eleitores de um


município, o número de votos brancos, nulos e válidos. Calcular e escrever o
percentual que cada um representa em relação ao total de eleitores.

2) Escreva um programa em C para ler o salário mensal atual de um


funcionário e o percentual de reajuste. Calcular e escrever o valor do novo
salário.

3) Fazer um programa em C que pergunta um valor em metros e imprime o


correspondente em decímetros, centímetros e milímetros.

4) Escreva um programa em C para ler dois valores e escrevê-los em ordem


crescente. Faça um tratamento para verificar se os números são iguais.

5) Ler os valores inteiros x, y e z e determinar 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. Definições:
 Triângulo: a soma de dois lados quaisquer tem que ser maior que o
terceiro lado
 Triângulo equilátero: possui os 3 lados iguais.
 Triângulo isósceles: possui 2 lados iguais e o terceiro diferente
 Triângulo escaleno: possui os 3 lados diferentes.

6) Escreva um programa para ler 3 números. Todos os números lidos com


valor inferior a 40 devem ser somados. Escreva o valor final da soma efetuada.

8) Escrever um programa que permita ao usuário escolher dentre as figuras


geométricas círculo, retângulo e triângulo para calcular a área da figura
escolhida.

9) Crie um programa que receba um valor e informe se ele é positivo ou não.

10) Crie um programa que receba dois valores e informa se o primeiro valor é
divisível pelo segundo ou não.

11) Crie um programa que receba três valores, 'a', 'b' e 'c', que são os
coeficientes de uma equação do segundo grau e retorne o valor do delta, que é
dado por 'b² - 4ac'.
12) Ler 3 valores inteiros do usuário e mostrar o maior deles, o menor deles e a
média.
13) Ler 3 valores numéricos e imprimir a soma dos 2 maiores e a diferença dos
2 menores.
14) Ler dois valores de hora, minuto e segundo (h1, m1, s1, h2, m2, s2). Em
seguida imprimir o intervalo entre esses dois horários em hora, minuto e
segundo. Dica: converta os horários lidos para segundos, calcule a diferença e
converta a diferença em hora, minuto e segundo.
15) Ler uma temperatura em graus Celsius e transformá-la em graus
Fahrenheit, segundo a fórmula:
212 − 32
𝐹 = 32 + ×𝐶
100
16) Ler o número de horas trabalhadas e o valor da hora do professor e
imprimir o salário bruto e líquido, sabendo que o desconto do IR segue a
fórmula:
Salário menor ou igual a R$ 1200,00 – desconto ZERO

Salário maior que R$1200,00 e menor ou igual a R$ 1800,00 – desconto de


10%

Salário maior que R$1800,00 e menor ou igual a R$ 2200,00 – desconto de


15%

Salário maior que R$2200,00 – desconto de 27,5%

17) Ler o número de horas trabalhadas e o valor da hora e calcular o salário


semanal de um trabalhador. Até 40 h/semana não se acrescenta nenhum
adicional. Acima de 40h e até 50h há um bônus de 20% para as horas que
ultrapassarem 40h. Acima de 50h há um bônus de 100% para as horas que
ultrapassarem 50h.
18) Ler um número inteiro de 100 a 999 e imprimir a soma dos dígitos que
compõem o número. Se o número não estiver nesse intervalo emitir uma
mensagem de erro.
19) O número 3025 possui a seguinte característica: 30 + 25 = 55 => 55*55 =
3025. Fazer um programa para ler um número inteiro de 4 dígitos e verificar se
ele possui essa propriedade. Imprima a primeira parte do número, a segunda
parte e o valor da multiplicação. Caso o usuário digite um número que não
tenha 4 dígitos, apresente uma mensagem de erro.

Você também pode gostar