Sunteți pe pagina 1din 5

LISTA DE EXERCCIOS DE LINGUAGEM DE PROGRAMAO

Fazer um programa em C que:


1. Leia o nome e quatro notas de um aluno e calcule sua mdia aritmtica,
mostrando o nome, as notas e a mdia calculada.
2. Apresente as quatro operaes matemticas soma, su!tra"o,
multiplica"o e di#is"o$ em um menu. %olicite dois n&meros e e'etue a
opera"o escol(ida. ) usurio tem que digitar zero para sair do programa.
*. Calcule o 'atorial de um numero e mostre o resultado. %a!e+se que o
'atorial de um numero natural dado por:
n, - n . n+1$ .n+2$....1.
/0emplo: *, - * . 2 . 1 - 1
2or de'ini"o: 3, - 1 e 1, - 1.
4. Calcule a seguinte soma: 151 6 152 6 15* 6 .. 6 1573.
7. Calcule a seguinte soma: 7351 6 4852 6 .. 6 1573.
1. Leia dois n&meros e 'aa a multiplica"o entre eles por somas
sucessi#as.
9. Leia dois n&meros e 'aa a di#is"o do maior pelo menor por su!traes
sucessi#as.
:. Fazer um programa para calcular e imprimir 0, ;, z a partir de #alores
lidos do teclado, sa!endo que:
0 - ; - z -
8. Fazer um programa para calcular e imprimir 0, ;, z a partir de #alores
lidos do teclado, sa!endo que:
0 - ;- z-
13. Fazer um programa para ler uma letra e imprimir uma mensagem caso a
mesma este<a entre =c> e =m>.
11. Fazer um programa para ler um inteiro e imprimir uma mensagem caso
ele se<a menor que * ou maior que 27.
12. Fazer um programa para ler um n&mero e imprimir uma mensagem dizendo
se o mesmo par e positi#o ao mesmo tempo.
1*. Fazer um programa que leia os seguintes dados 'ornecidos pelo
teclado:
quilometragem percorrida por um carro,
consumo, em litros, do com!ust?#el gasto.
o preo do litro de com!ust?#el
) programa de#e calcular e imprimir o consumo mdio em @m5l e o custo por
quilometro.
14. Fazer um programa para calcular a contri!ui"o ao AB%%, AC e a
associa"o de 'uncionrios a partir do salrio !ruto, que dado de
entrada.
AB%% + 13D
AC + 27D
Associa"o + 3.7 D
) programa de#e imprimir as contri!uies e o #alor do salrio
l?quido.
17. Calcular a mdia aritmtica e a mdia ponderada de * #alores. 2ara o
clculo da mdia ponderada, de#e ser 'ornecido tam!m os pesos.
11. /scre#a um algoritmo para calcular o aumento de um 'uncionrio de
acordo com a seguinte regra: salario E CF2.333,33 G *DH I- CF2.333,33 G
1D. Jostrar seu nome e salario no#o.
19. Fazer um algoritmo que lK trKs #alores e #eri'ica se eles representam
os lados de um triLngulo, sendo que a lei de 'orma"o de triLngulos
determinada por: maior lado I que a soma dos outros dois lados.
1:. Mada uma 'un"o do 1N grau, do tipo ; - a0 6 !, 'azer um algoritmo
para calcular o #alor de ; tendo lido os #alores de 0, a e !.
18. Crie uma 'un"o que rece!a um #alor e in'orme se ele positi#o ou
n"o.
23. Crie uma 'un"o que rece!a um #alor e diga se nulo ou n"o.
21. Crie uma 'un"o que rece!a trKs #alores, OaO, O!O e OcO, que s"o os
coe'icientes de uma equa"o do segundo grau e retorne o #alor do delta,
que dado por O!P Q 4acO.
22. Rsando as * 'unes acima, crie um aplicati#o que calcula as ra?zes
de uma equa"o do 2o grau: a0P 6 !0 6 c-3. 2ara ela e0istir, o
coe'iciente OaO de#e ser di'erente de zero. Caso o delta se<a maior ou
igual a zero, as ra?zes ser"o reais. Caso o delta se<a negati#o, as reais
ser"o comple0as e da 'orma: 0 6 i;.
2*. Crie uma 'un"o em linguagem C que rece!a 2 n&meros e retorne o maior
#alor.
24. Crie uma 'un"o em linguagem C que rece!a 2 n&meros e retorne o menor
#alor.
27. Crie uma 'un"o em linguagem C que rece!a * n&meros e retorne o maior
#alor, use a 'un"o da quest"o 22.
21. Crie uma 'un"o em linguagem C que rece!a * n&meros e retorne o menor
#alor, use a 'un"o da quest"o 2*.
29. Crie uma 'un"o em linguagem C c(amado Mado$ que retorna, atra#s de
sorteio, um n&mero de 1 at 1.
CSdigo C:
int dado$
T
return 1 6 rand$D1$H
U
2:. Rse a 'un"o da quest"o passado e lance o dado 1 mil("o de #ezes.
Conte quantas #ezes cada n&mero saiu. A pro!a!ilidade deu certoV )u se<a,
a porcentagem dos n&meros 'oi parecidaV
28. Crie um aplicati#o de con#ers"o entre as temperaturas Celsius e
Faren(eit.
2rimeiro o usurio de#e escol(er se #ai entrar com a temperatura em
Clsius ou Faren(eit, depois a con#ers"o escol(ida realizada atra#s de
um comando %WAXCY.
%e C a temperatura em Clsius e F em 'aren(eit, as 'Srmulas de
con#ers"o s"o:
C- 7.F+*2$58
F- 8.C57$ 6 *2
*3. Rm pro'essor, muito legal, 'ez * pro#as durante um semestre mas sS
#ai le#ar em conta as duas notas mais altas para calcular a mdia. Faa
uma aplica"o em C que pea o #alor das * notas, mostre como seria a
mdia com essas * pro#as, a mdia com as 2 notas mais altas, !em como sua
nota mais alta e sua nota mais !ai0a.
*1. 2rograme um aplicati#o em C que ac(a todos os n&meros primos at 1333
B&mero primo aquele que di#is?#el somente por 1 e por ele mesmo.
*2. 2rograme um aplicati#o em C que rece!e dois inteiros e retorna o JMC,
m0imo di#isor comum.
**. 2rograme um aplicati#o em C que ac(e todos os n&meros per'eitos at
1333.
B&mero per'eito aquele que a soma de seus 'atores. 2or e0emplo, 1
di#is?#el por 1, 2 e * ao passo que 1 - 1 6 2 6 *.
*4. Crie um programa em C que rece!a um n&mero e imprima ele na ordem
in#ersa.
)u se<a, se rece!eu o inteiro 12*, de#e imprimir o inteiro *21.
*7. 2ea 13 n&meros, armazene eles em um #etor e diga qual elemento o
maior, e seu #alor.
*1. Crie um programa em C que pea 13 n&meros, armazene eles em um #etor
e diga qual elemento o menor, e seu #alor.
*9. Crie um programa em C que pea 13 n&meros, armazene eles em um #etor
e diga qual elemento o maior, qual o menor e que seus #alores.
*:. Crie um aplicati#o em C que pea um n&mero inicial ao usurio, uma
raz"o e calcule os termos de uma 2.A 2rogress"o Aritmtica$, armazenando
esses #alores em um #etor de taman(o 13.
*8. Crie um aplicati#o em C que pea um n&mero inicial ao usurio, uma
raz"o e calcule os termos de uma 2.Z 2rogress"o Zeomtrica$, armazenando
esses #alores em um #etor de taman(o 13.
43. /scre#e um programa que sorteio, aleatoriamente, 13 n&meros e
armazene estes em um #etor. /m seguida, o usurio digita um n&mero e seu
programa em C de#e acusar se o n&mero digitado est no #etor ou n"o. %e
esti#er, diga a posi"o que est.
41. Crie um programa em C que pea um n&mero inteiro ao usurio, e
imprima a seguinte ta!ela::
1
2 4
* 1 8
4 : 12 11
...
42. /scre#a um programa que pea um n&mer OnO ao usurio, e que gere um
no#o n de acordo com a seguinte regra:
[ se n par, n - n 5 2
[ se n impar, n - * . n 6 1
[ imprime n
[ ) programa de#e parar quando 0 ti#er o #alor igual a 1. 2or e0emplo,
para n - 1*, a sa?da ser:
43 +E 23 +E 13 +E 7 +E 11 +E \: +E 4 +E 2 +E 1
4*. Fi!onacci, crie um aplicati#o em C que pea um n&mero inteiro ao
usurio + OnO + e e0i!a o n+simo termo da srie de Fi!onacci, sa!endo
que o primeiro termo 3, o segundo 1 e o prS0imo n&mero sempre a
soma dos dois anteriores.
44. /scre#a um aplicati#o em C que pea um n&mero inteiro ?mpar ao
usurio e desen(e um diamante no seguinte 'ormato:
.
...
.....
.......
.........
.......
.....
...
.
Besse caso, o n&mero 8, pois ( 8 colunas e 8 asteriscos na lin(a
central.

S-ar putea să vă placă și