Pessoal gostaria de criar um código java que fizesse o seguinte:
Que o sindico ao criar um bloco no sistema, ele informaria a quantidade de andares e apartamentos por andar. Com isso o sistema já montaria os apartamentos com as numerações já preenchidas de acordo com o teste de mesa abaixo.
Variáveis:
Inteiro: cont1,cont2,quant_apartamentos,quant_andares;
Inteiro: num_apartamento[cont1][cont2]; //variável que armazenará o numero do apartamento
gerado com a criação do bloco.
Trecho do código:
for (cont1=0;cont1<quant_andares;cont1++){//contador para o nº de apartamentos
for(cont2=0;cont2<=quant_apartamentos;cont2++){//contador para o nº de apartamentos
num_apartamento[cont1][cont2]=((cont1+1)*100)+(cont2+1)//var que armazena
a numeração dos apartamentos por andar.
}
}
Teste de mesa
Primeiro Andar
Quantidade de andares 3 3 3 3 3 3
Quantidade de apartamentos 5 5 5 5 5 5
Cont1 0 0 0 0 0 0
Cont2 0 1 2 3 4 5
Num_apartamento=((Cont1+1)*100)+(cont2+1) 101 102 103 104 105 fim
Segundo Andar
Quantidade de andares 3 3 3 3 3 3
Quantidade de apartamentos 5 5 5 5 5 5
Cont1 1 1 1 1 1 1
Cont2 0 1 2 3 4 5
Num_apartamento=((Cont1+1)*100)+(cont2+1) 201 202 203 204 205 fim
Terceiro Andar
Quantidade de andares 3 3 3 3 3 3
Quantidade de apartamentos 5 5 5 5 5 5
Cont1 2 2 2 2 2 2
Cont2 0 1 2 3 4 5
Num_apartamento=((Cont1+1)*100)+(cont2+1) 301 302 303 304 305 fim
Quarto Andar
Quantidade de andares 3 3 3 3 3 3
Quantidade de apartamentos 5 5 5 5 5 5 Cont1 fim
Cont2
Num_apartamento=((Cont1+1)*100)+(cont2+1)
Pergunta
scrsoares
Pessoal gostaria de criar um código java que fizesse o seguinte:
Que o sindico ao criar um bloco no sistema, ele informaria a quantidade de andares e apartamentos por andar. Com isso o sistema já montaria os apartamentos com as numerações já preenchidas de acordo com o teste de mesa abaixo.
Variáveis:
Inteiro: cont1,cont2,quant_apartamentos,quant_andares;
Inteiro: num_apartamento[cont1][cont2]; //variável que armazenará o numero do apartamento
gerado com a criação do bloco.
Trecho do código:
for (cont1=0;cont1<quant_andares;cont1++){//contador para o nº de apartamentos
for(cont2=0;cont2<=quant_apartamentos;cont2++){//contador para o nº de apartamentos
num_apartamento[cont1][cont2]=((cont1+1)*100)+(cont2+1)//var que armazena
a numeração dos apartamentos por andar.
}
}
Teste de mesa
Primeiro Andar
Quantidade de andares 3 3 3 3 3 3
Quantidade de apartamentos 5 5 5 5 5 5
Cont1 0 0 0 0 0 0
Cont2 0 1 2 3 4 5
Num_apartamento=((Cont1+1)*100)+(cont2+1) 101 102 103 104 105 fim
Segundo Andar
Quantidade de andares 3 3 3 3 3 3
Quantidade de apartamentos 5 5 5 5 5 5
Cont1 1 1 1 1 1 1
Cont2 0 1 2 3 4 5
Num_apartamento=((Cont1+1)*100)+(cont2+1) 201 202 203 204 205 fim
Terceiro Andar
Quantidade de andares 3 3 3 3 3 3
Quantidade de apartamentos 5 5 5 5 5 5
Cont1 2 2 2 2 2 2
Cont2 0 1 2 3 4 5
Num_apartamento=((Cont1+1)*100)+(cont2+1) 301 302 303 304 305 fim
Quarto Andar
Quantidade de andares 3 3 3 3 3 3
Quantidade de apartamentos 5 5 5 5 5 5
Cont1 fim
Cont2
Num_apartamento=((Cont1+1)*100)+(cont2+1)
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.