Buscar

CONTEXTUALIZADA POO

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

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
Você viu 3, do total de 9 páginas

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

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
Você viu 6, do total de 9 páginas

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

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
Você viu 9, do total de 9 páginas

Prévia do material em texto

Análise e Desenvolvimento de Sistemas
Professor (a): Leopoldo Rodrigues França Neto 
Tutor (a): Hugo José Felix de Andrade
Aluno(a): Ana Beatriz Lira de Sousa
PROGRAMAÇÃO ORIENTADA A OBJETOS
Atividade Contextualizada
Salvador – Ba
2020.2
- Através deste documento, venho demonstrar, com o código fonte em linguagem JAVA, a ideia de sistema para uma academia de ginastica, contendo: cadastro de alunos, com entrada de dados do nome completo, CPF, idade, altura, peso e status (se ativo ou inativo). Em seguida temos os dados dos pacotes de serviços disponibilizados pela academia, dos quais o aluno irá escolher a que melhor se encaixa às suas necessidades. –
CÓDIGO FONTE
CLASSE Aluno:
package contextualizadaPOO;
import java.util.Scanner;
import java.util.Locale;
public class Aluno {
	public static void main(String[] args) {
		Locale.setDefault(Locale.US);
		Scanner sc = new Scanner(System.in);
		Pacotes_ pacotes = new Pacotes_();
		AlunoAcademia aluno[];		
		int somaAtivo = 0;
		int somaInativo = 0;
		System.out.println("Quantos alunos você vai cadastrar?");
		int quant = sc.nextInt();
		
		pacotes.exibirPlanos();
		aluno = new AlunoAcademia[quant];
		
		String y = sc.nextLine();
		
		
		for (int i = 0; i < quant; i++) {
			aluno[i] = new AlunoAcademia();
			System.out.print("Nome do aluno: ");
			aluno[i].setNome(sc.nextLine());
			System.out.print("CPF: ");
			aluno[i].setCpf(sc.next());
			System.out.print("Idade: ");
			aluno[i].setIdade(sc.nextInt());
			System.out.print("Altura: ");
			aluno[i].setAltura(sc.nextDouble());
			System.out.print("Peso: ");
			aluno[i].setPeso(sc.nextDouble());
			pacotes.escolherPlano();
			aluno[i].setPacote(sc.next());
			System.out.println("-------------------------------");
			System.out.println();
			System.out.print("Status de pagamento [ok/pendente]: ");
			aluno[i].setStatus(sc.next());
			System.out.println();
			System.out.println("-------------------------------");
			if (aluno[i].getStatus().equalsIgnoreCase("ok")) {
				somaAtivo++;
			} else {
				somaInativo++;
			}
			String x = sc.nextLine();
		}
		
		for(int indice = 0; indice < quant; indice++) {
			aluno[indice].getAluno();
		}
		System.out.println();
		System.out.println("TOTAL DE ALUNOS ATIVOS: " + somaAtivo);
		System.out.println();
		System.out.println("TOTAL DE ALUNOS INATIVOS: " + somaInativo);
		sc.close();
	}
}
CLASSE AlunoAcademina:
package contextualizadaPOO;
public class AlunoAcademia {
	private String nome;
	private String cpf;
	private int idade;
	private double altura;
	private double peso;
	private String status;
	private String pacote;
	
	public void getAluno() {
		
		System.out.println("Aluno: " + this.nome);
		System.out.print("Pacote escolhido: ");
		if (this.pacote.equalsIgnoreCase("a")) {
			System.out.println("PLANO BOMBADÃO");
		} else {
			System.out.println("PLANO SPORT SAÚDE");
		}
		System.out.println("");
		
	}
	
	
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getCpf() {
		return cpf;
	}
	public void setCpf(String cpf) {
		this.cpf = cpf;
	}
	public int getIdade() {
		return idade;
	}
	public void setIdade(int idade) {
		this.idade = idade;
	}
	public double getAltura() {
		return altura;
	}
	public void setAltura(double altura) {
		this.altura = altura;
	}
	public double getPeso() {
		return peso;
	}
	public void setPeso(double peso) {
		this.peso = peso;
	}
	public String getStatus() {
		return status;
	}	
	public void setPacote(String pacote) {
		this.pacote = pacote;
	}
	public void setStatus(String status) {
		this.status = status;
	}
}
CLASSE Pacotes_:
package contextualizadaPOO;
public class Pacotes_ {
	
	
	public void exibirPlanos() {
		System.out.println();
		System.out.println();
		System.out.println(" Opções de planos: ");
		System.out.println("----------------------------");
		System.out.println("");
		System.out.println(" PLANO BOMBADÃO: ");
		System.out.println("- Musculação 5x na semana");
		System.out.println("- Jump (ter. e qui.)");
		System.out.println("- Spinning (seg. e sex.)");
		System.out.println("- Localizada (qua. e sáb.)");
		System.out.println("");
		System.out.println("----------------------------");
		System.out.println("");		
		System.out.println(" PLANO SPORT SAÚDE: ");
		System.out.println("- Musculação 7x na semana");
		System.out.println("- Box (ter. e qui.)");
		System.out.println("- Fitdance (seg. e sex.)");
		System.out.println("- Funcional (qua. e sáb.)");
		System.out.println();
		System.out.println("----------------------------");
	}
	
	public void escolherPlano() {		
		System.out.println();		
		System.out.println("> Digite a letra 'A' para escolher o PLANO BOMBADÃO;");
		System.out.println("> Digite a letra 'B' PARA escolher o PLANO SPORT SAÚDE;");
		System.out.print("Escolha o plano desejado: ");
		
	}
	
}

Continue navegando