Programação C/C++

Prof. Márcio Sarroglia Pinho

Exercícios sobre CLASSES em C++


1. Crie uma classe para representar uma pessoa, com os atributos privados de nome, idade e altura. Crie os métodos públicos  necessários para sets e gets e também um métodos para imprimir os dados de uma pessoa. 


2. Crie uma classe denominada Elevador para armazenar as informações de um elevador dentro de um prédio. 

A classe deve armazenar o andar atual (0=térreo), total de andares no prédio, excluindo o térreo, capacidade do elevador, e quantas pessoas estão presentes nele.

 
A classe deve também disponibilizar os seguintes métodos:



4. Crie uma classe em C++ chamada Relogio para armazenar um horário, composto por hora, minuto e segundo. A classe deve representar esses componentes de horário e deve apresentar os métodos descritos a seguir:


5. Definir uma classe que represente um círculo.

Esta classe deve possuir
métodos Privados para:
  1. calcular a área do círculo;
  2. calcular a distância entre os centros de 2 círculos;
  3. calcular a circunferência do círculo.
E métodos Públicos para:
  1. definir o raio do círculo, dado um número real;
  2. aumentar o raio do círculo, dado um percentual de aumento;
  3. definir o centro do círculo, dada uma posição (X,Y);
  4. imprimir o valor do raio;
  5. imprimir o centro do círculo.
  6. imprimir a área do círculo.
Criar um programa principal para testar a classe.

6.  Implemente uma televisão. A televisão tem um controle de volume do som e um controle de seleção de canal. No programa principal, crie uma televisão e troque de canal algumas vezes. Aumente um pouco o volume, e exiba o valor de ambos os atributos.


7. Implemente um condicionador de ar. O condicionador possui 10 potências diferentes. Cada unidade da potência do condicionador diminui a temperatura do ambiente em 1.8oC. A variação que o condicionador consegue causar está no intervalo [0oC - 18oC], ou seja, zero graus de variação quando desligado e dezoito graus de variação quando ligado na potência máxima.

Através de um sensor, o condicionador é informado da temperatura externa. Dada essa temperatura e a potência selecionada, o condicionador calcula e retorna a temperatura do ambiente.

No programa principal, crie dois condicionadores. Informe duas temperaturas externas diferentes para cada um (ex: 25oC e 31o), ajuste o segundo em potência máxima (10) e o primeiro em potência média (5). Finalmente, exiba a temperatura resultante de cada ambiente.



8. Implemente um carro. O tanque de combustível do carro armazena no máximo 50 litros de gasolina. O carro consome 15 km/litro. Deve ser possível: No programa principal, crie 2 carros. Abasteça 20 litros no primeiro e 30 litros no segundo. Desloque o primeiro em 200 km e o segundo em 400 km. Exiba na tela a distância percorrida e o total de combustível restante para cada um.



FIM.