Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LISTA DE EXERCICIO
- Revisão para prova
- 1) Escreva uma classe para conter três membros do tipo int chamados hora, mins e segs e chame-a de tempo.
- a) Crie um construtor que inicialize os dados com zero e outro construtor que inicialize os dados com um valor fixo.
- b) Crie uma função-membro para solicitar a hora, os minutos e os segundos para o usuário.
- c) Crie uma função-membro para imprimir a hora no formato hh:mm:SS
- d) Crie uma função-membro para adicionar dois objetos da classe tempo passados como argumentos.
- e) Crie uma função-membro que subtraia duas horas e retorne o numero de segundos entre elas. A função recebe dois objetos da classe tempo passados como argumentos.
- 2) Escreva uma classe para descrever um mês do ano. A classe deve ser capaz de armazenar o nome do mês, a abreviação em três letras, o numero de dias e o numero do mês.
- a) Crie um construtor para inicializar os dados com zero e outro para inicializar os dados com um valor fixo.
- b) Escreva uma função-membro que receba o numero do mês como argumento e retorne o total de dias do ano até aquele mês.
- c) Escreva uma função-membro sobrecarregada que receba como argumento o nome do mês em vez do numero dele e retorne o mesmo total de dias.
- 3) Crie uma classe para descrever restaurantes. Os membros devem armazenar o nome, o endereço, o preço médio e o tipo de comida.
- a) Crie um construtor que inicialize os dados com zero e outro construtor que inicialize os dados com o valor fixo.
- b) Crie uma função-membro para solicitar os dados para o usuário.
- c) Crie uma função-membro para imprimir os dados de um restaurante.
- d) Escreva um programa que crie uma matriz de objetos restaurante e solicite a entrada dos dados pelo usuário. Em seguida, o programa pergunta o tipo de comida ao usuário e lista todos os restaurantes que o oferecem.
Advertisement
Add Comment
Please, Sign In to add comment