Você está na página 1de 4

Lista de Exercícios de Linguagem C

1. 1. Faça um programa que leia um número inteiro e o imprima.


2. Faça um programa que leia um número real e o imprima.
3. Peça ao usuário para digitar três valores inteiros e imprima a soma deles.
4. Leia um número real e imprima o resultado do quadrado desse número.
5. 5. Leia um número real e imprima a quinta parte deste número.
6. Desenvolver um algoritmo que leia um número inteiro e verifique se o número é
divisível por 5 e por 3 ao mesmo tempo.
7. Dados quatro números distintos, desenvolver um algoritmo que determine e imprima
a soma dos três menores.
8. Desenvolver um algoritmo para ler um número “x” e calcular e imprimir o valor de “y”
de acordo com as condições abaixo:

y = x , se x < 1;

y = 0 , se x = 1;

y = x² , se x > 1;

9. Desenvolver um algoritmo para ler o número de uma sala de aula, sua capacidade e o
total de alunos matriculados na mesma e imprimir uma linha mostrando o número da
sala, sua capacidade, o número de cadeiras ocupadas e sua disponibilidade indicando
se a sala está lotada ou não.
10. Desenvolver um algoritmo que determine o imposto de renda cobrado de um
funcionário pelo governo. Seu programa deverá ler o valor do salário mínimo, o n° de
dependentes, o salário do funcionário e o taxa de imposto normal que já foi paga pelo
funcionário. O imposto bruto é:

• 20% do salário do funcionário se o funcionário ganha mais de 12 salários


mínimos;

• 8% do salário do funcionário se o funcionário ganha mais de 5 salários


mínimos e

• Quem ganha menos ou igual de 5 salários mínimos não é cobrado o imposto


de renda.

Obs.: Sabe-se que o governo cobra 4% de taxa adicional sobre o IMPOSTO


BRUTO.

11. Desenvolver um algoritmo com as opções de calcular e imprimir o volume e a área da


superfície de um cone reto, um cilindro ou uma esfera. O algoritmo deverá ler a opção
da figura desejada (cone / cilindro / esfera) e de acordo com a opção escolhida calcular
o volume e a área da superfície da figura pedida
12. Fazer um algoritmo que dado um número, calcular e escrever se este é positivo ou
negativo, e múltiplo ou não de 3, ao mesmo tempo.
13. Fazer um algoritmo que dado três valores A, B e C verificar se eles formam um
triângulo. Formando triângulo, dizer se é triângulo equilátero, isósceles ou escaleno.
14. Leia quatro notas, calcule a media aritmética e imprima o resultado.
15. Leia um valor em real e a cotação do dólar. Em seguida, imprima o valor
correspondente em dólares.
16. Leia um número inteiro e imprima o seu antecessor e o seu sucessor.
17. Leia um número inteiro e imprima a soma do sucessor de seu triplo com o antecessor
de seu dobro.
18. Leia o tamanho do lado de um quadrado e imprima como resultado a sua área.
19. Faça um programa que receba dois números e mostre qual deles é o maior.
20. Leia um número fornecido pelo usuário. Se esse número for positivo, calcule a raiz
quadrada do número. Se o número for negativo, mostre uma mensagem dizendo que
o número é inválido.
21. Leia um número real. Se o número for positivo imprima a raiz quadrada. Do contrário
imprima o número ao quadrado.
22. Faça um programa que leia um número e, caso ele seja positivo, calcule e mostre: ´
• O número digitado ao quadrado
• A raiz quadrada do número digitado
23. Faça um programa que receba um número inteiro e verifique se este número é par ou
ímpar.
24. Escreva um programa que, dados dois números inteiros, mostre na tela o maior deles,
assim como a diferença existente entre ambos.
25. Faça um programa que receba dois números e mostre o maior. Se por acaso, os dois
números forem iguais, imprima a mensagem: Números iguais.
26. Faça um programa que determine o mostre os cinco primeiros múltiplos de 3,
considerando números maiores que 0.
27. Escreva um programa que escreva na tela, de 1 ate 100, de 1 em 1, 3 vezes. A primeira
vez deve usar a estrutura de repetição for, a segunda while e a terceira do-while.
28. Escreva um programa que leia 10 números e escreva o menor valor lido e o maior
valor lido.
29. Faça um programa que leia um número inteiro N e depois imprima os N primeiros
30. números naturais ímpares.
31. Faça um programa que calcule e mostre a soma dos 50 primeiros números pares. ´
32. Faça um programa que leia um número inteiro positivo N e imprima todos os números
naturais de 0 ate´ N em ordem crescente.
33. Elabore um programa que faça leitura de vários números inteiros, até que se digite um
número negativo. O programa tem que retornar o maior e o menor número lido.

Você também pode gostar