Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package aa;
- import java.util.Scanner;
- public class gacha {
- public static void main (String []args) {
- empresa e = new empresa("Escola", "111111/000");
- funcionario f1 = new funcionario("a", 100.00, "1/1/2001");
- funcionario f2 = new funcionario("b", 200.00, "2/2/2002");
- departamento d = new departamento("Secretaria");
- d.adicionaFuncionario(f1);
- d.adicionaFuncionario(f2);
- e.adicionaDepartamento(d);
- d.aumentaSalarioFuncionarios();
- }
- }
- class funcionario {
- String name, data;
- double peimen;
- funcionario(String nome, double salario, String dfunc){
- name = nome;
- peimen = salario;
- data = dfunc;
- }
- double retornaSalario(){
- return peimen;
- }
- void alteraSalario(double peidei) {
- peimen = peidei;
- }
- }
- class departamento {
- String nome;
- funcionario[] funcionarios;
- int imploiee;
- departamento(String neime){
- nome = neime;
- funcionarios = new funcionario[100];
- imploiee = 0;
- }
- String retornaNome() {
- return nome;
- }
- void adicionaFuncionario(funcionario f) {
- if(imploiee < 100) {
- funcionarios[imploiee] = f;
- imploiee++;
- }
- }
- void aumentaSalarioFuncionarios() {
- for(int i=0; i<imploiee; i++) {
- double pei = funcionarios[i].retornaSalario();
- funcionarios[i].alteraSalario(pei*1.1);
- }
- }
- }
- class empresa {
- String nome,cnpj;
- departamento[] departamentos;
- int ndepart;
- empresa(String n, String c){
- nome = n;
- cnpj = c;
- departamentos = new departamento[10];
- ndepart = 0;
- }
- void adicionaDepartamento(departamento d) {
- if(ndepart < 10) {
- departamentos[ndepart] = d;
- ndepart++;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement