Alguns dos exercícios de C/C++ que eu fiz:
Estrutura de Repetição
Exercício:
Dada uma sequência de Fibonacci 1,1,2,3,5,8,13,....,n, escreva um
programa para gerar a sequência até o enésimo termo, o qual deverá
ser fornecido pelo usuário. Por exemplo, se o usuário digitou o
número 40, deverão ser apresentados os 40 números da sequência na
tela.
Resolução:
Ponteiro
Exercício:
Implemente uma função que calcule as raízes de uma equação do
segundo grau, do tipo ax² + bx + c = 0. Essa função deve obedecer
o protótipo: int raízes(float a , float b, float c, float *x1,
float *x2); Essa função deve ter como valor de retorno o número de
raízes reais e distintas da equação. Se existirem raízes reais,
seus valores devem ser armazenados nas variáveis apontadas x1 e
x2. Não esqueça de mostrar os resultados na tela.
Resolução:
Vetor
Exercício:
Faça um programa que carregue um vetor de seis elementos numéricos
inteiros, calcule e mostre na tela:1)A quantidade de números pares
e quais são os números pares. 2)A quantidade de números ímpares e
quais são os números ímpares.
Resolução:
Estrutura(struct)
Exercício:
Foi realizada uma pesquisa de algumas características físicas de
50 habitantes de uma certa região. De cada habitante foram
coletados os seguintes dados: sexo, altura, idade e cor dos olhos
(A - Azuis, V - Verdes ou C – Castanhos). Faça um programa que
leia esses dados e armazene-os em um registro do tipo vetor.
Determine: a) a média de idade das pessoas com olhos castanhos e
altura superior a 1.60 m; b) a maior idade entre os habitantes; c)
a quantidade de indivíduos do sexo feminino cuja idade esteja
entre 20 e 45 anos (inclusive) ou que tenham olhos verdes e altura
inferior a 1,70 m; d) o percentual de homens.
Resolução:
Programação Orientada a Objetos (C++)
Exercício:
- Crie uma classe PESSOA com os seguintes atributos: nome, idade,
endereço e data de nascimento. Essa classe deverá ter um método
para cadastrar os dados da pessoa. No entanto, a idade deverá ser
calculada a partir da data de nascimento, através de outro método
com retorno. Os outros dados deverão ser solicitados para o
usuário digitar. Por fim, crie um método para mostrar os dados da
PESSOA. Na função principal (main()), crie pelo menos uma
instância da classe PESSOA.
Resolução: