A Atividade de Algoritmos
Por: otavioveiga • 18/11/2019 • Trabalho acadêmico • 537 Palavras (3 Páginas) • 114 Visualizações
1 - Qual o tipo de dados mais indicado para expressar:
a) O resultado do arremesso de uma moeda;
R: char (a – cara, o – coroa) ou boobean pois como temos apenas duas possibilidades podemos atribuir se for cara TRUE ou FALSE se for coroa
b) O resultado de um dado;
R: se por dado entendermos o dado utilizado em jogos de azar com 6, 8 e doze faces podemos utilizar o tipo int pois sempre será um número inteiro, Mas se por dado for o dado de uma pessoa, podemos usar o tipo String.
c) Número sorteado de um bingo;
R: int
d) Altura de uma pessoa em metros;
R: float
e) Peso em Kg de um navio carregado de ferro;
R: double
f) Temperatura do ser humano em ºC;
R: float
g) O endereço em um cadastro;
R: String
h) O Sexo do Aluno;
R: String, ou, char (m – masculino, f – feminino)
2 - Crie uma classe base para cadastrar Funcionários. Um funcionário deve possuir nome, endereço, telefone, rg, cpf, data de admissão. Além disto, um funcionário pode tirar férias, faltar e solicitar saída do emprego. Em seguida, crie uma classe de execução chamada Fabrica, nesta classe instancie três Funcionários e inicialize os valores de cada Funcionário criado.
//1 - Funcionario
public class Funcionario{
private String nome;
private String endereco;
private long rg;
private long cpf;
private String data_admissao;
public Funcionario(String nome, String endereco, long rg, long cpf, String data_admissao) {
this.setNome(nome);
this.setEndereco(endereco);
this.setRg(rg);
this.setCpf(cpf);
this.setData_admissao(data_admissao);
}
public void tirarFerias(){
System.out.println("O "+ this.getNome()+ " está de férias!");
}
public void faltar(){
System.out.println("O "+this.getNome()+ " faltou hoje!");
}
public void demissao(){
System.out.println("O "+this.getNome()+ ", Cpf"+this.getCpf()+", se demitiu e não trabalha mais nessa empresa!");
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getEndereco() {
return endereco;
}
public void setEndereco(String endereco) {
this.endereco = endereco;
}
public long getRg() {
return rg;
}
public void setRg(long rg) {
this.rg = rg;
}
public long getCpf() {
return cpf;
}
public void setCpf(long cpf) {
this.cpf = cpf;
}
public String getData_emissao() {
return data_emissao;
}
public void setData_emissao(String data_emissao) {
this.data_emissao = data_emissao;
}
}
//----------------------------------------------------------------------------------------------
//2 - Fabrica
public class Fabrica {
public static void main(String[] args) {
Funcionario f1 = new Funcionario("Joao ", "Rua Amarilis", 1234234, 23456543, "5/02/2019");
Funcionario f2 = new Funcionario("Davi", "Rua Azaleia", 345434, 345345, "10/2/2019");
Funcionario f3 = new Funcionario("Fernando", "Rua Margarida", 2345434, 4565432, "10/03/2019");
...