Buscar

Exercicio1-POO-Classes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIFENAS – Universidade José do Rosário Vellano - Curso de Ciência da Computação
Disciplina: Programação Orientada à Objetos
Professora: Jaqueline Corrêa S. de Carvalho
Questão 1
Desenvolva a implementação da classe Conta, representada pelo organograma abaixo:
O método setDados deverá cadastrar todos os atributos da classe e o getDados deverá mostrar na tela todos os atributos da classe.
O método Depósito, incrementa o saldo e o método Saque decrementa o saldo.
Desenvolva um programa para criar um objeto da classe Conta e usar seus métodos.
Questão 2
Desenvolva a implementação da classe Funcionario, representada pelo organograma abaixo:
Os métodos set deverá cadastrar o atributo respectivo da classe e os métodos get deverá mostrar na tela o atributo respectivo da classe.
Desenvolva um programa para criar um objeto da classe Funcionario e usar seus métodos.
Questão 3
Construa uma classe Aluno. Os alunos da escola possuem nome, um vetor com 4 posições para armazenar pesos para as notas e um vetor para armazenar 4 notas. 
Os alunos possuem os seguintes métodos: um método para registrar o nome do aluno, um método para registrar as notas, um método que registra os quatro pesos para suas notas e um método que retorna o calculo da média do aluno e seu nome. O cálculo da média do aluno é realizado utilizando a seguinte fórmula: ((P1*N1+...P4*N4)/4). 
Escreva um programa que faça uso da classe Aluno e crie somente um objeto da classe Aluno e demonstre a utilização de todos os seus métodos.
Questão 4
Construa uma classe Granja. As aves da Granja possuem peso, raça e preço por Kg. As aves possuem os seguintes métodos: 
- um método para registrar a raça, 
- um método para registrar o peso, 
- um método para registrar o preço, 
- um método que retorna o peso, 
- um método que retorna a raça, 
- um método que retorna o calculo do preço das aves que é igual ao preço por Kg multiplicado pelo peso.
 
Desenvolva um programa para instanciar um objeto da classe Granja e testar os seus métodos.
Questão 5
Desenvolva a implementação da classe Agenda, representada pelo organograma abaixo:
Atenção: O usuário poderá ter quantos telefones ele quiser. Assim o campo Fone é um vetor dinâmico, definido pelo campo Tamanho.
	Escreva um programa que faça uso da classe Agenda e crie somente um objeto da classe Agenda e demonstre a utilização de todos os seus métodos.
Classe Conta
Agencia
N.Conta
Limite
Saldo
 
setDados
Deposito
Saque
getDados
Classe Funcionario
Nome
Cargo
Salario
 
setNome
setCargo
setSalario
getNome
getCargo
getSalario
Classe Agenda
Nome
Fone
Tamanho
 
setnome(n:string);
setfone(f:string);
getnome:string;
getfone:string;

Outros materiais