Buscar

Uma empresa especializada no desenvolvimento de aplicativos paraAndroid foi contratada para construir uma aplicação para dispositivos móveis basead...

Uma empresa especializada no desenvolvimento de aplicativos paraAndroid foi contratada para construir uma aplicação para dispositivos móveis baseada na linguagemJava. A aplicação deverá calcular a quantidade de tijolos para a construção de uma parede. Para isso,são necessários: a altura da parede, a largura da parede, se a parede será construída em ½ vez ou 1 vez.Paredes em meia vez utilizam o tijolo em pé (maior largura para o alto) e paredes em uma vez utilizam otijolo deitado (menor largura para o alto). Isso faz com que, ao dividirmos a área da parede para a áreado tijolo, paredes em ½ vez não tenham alteração, mas paredes em 1 vez devem ter a quantidade detijolos dobrada. Para isso, devemos realizar uma pergunta ao usuário: parede em ½ vez?, do tipo sim ounão. Além disso, devemos deixar que o usuário escolha um entre os dois tipos de tijolos (tijolo 20X20 outijolo 20X30), podendo ser escolhido apenas um tipo. Sabe-se:1. Deve-se primeiro calcular a área daparede: área da parede = altura da parede * largura da parede2. Depois, deve-se calcular a área dotijolo:- Tipo 20X20 : área do tijolo = 0.20 * 0.20- Tipo 20X30 : área do tijolo = 0.20 * 0.303. Por final, deve -secalcular a quantidade de tijolos: - Quantidade de tijolos = área da parede/área do tijolo Projete oaplicativo para o Android, sendo necessário que sejam criados:a) O layout da tela e a tabela com asidentificações dos componentes e seus respectivos identificadores para a View e para a Controller.b) Adeclaração dos componentes de entrada e saída da codificação (Controller).c) Os relacionamentos entreos componentes da tela (View) e da codificação (Controller).d) O método responsável por realizar asentradas de dados, calcular e apresentar o resultado.

💡 1 Resposta

User badge image

Ed Verified user icon

Para projetar o aplicativo para Android que calcula a quantidade de tijolos necessários para construir uma parede, é necessário seguir os seguintes passos: a) Layout da tela e tabela com as identificações dos componentes e seus respectivos identificadores para a View e para a Controller: - Na tela, devem ser exibidos os campos para entrada de dados (altura e largura da parede, tipo de tijolo e se a parede será construída em ½ vez ou 1 vez), um botão para calcular e um campo para exibir o resultado. - Os componentes devem ser identificados com identificadores únicos, como IDs. b) Declaração dos componentes de entrada e saída da codificação (Controller): - Os componentes de entrada são os campos de texto para altura e largura da parede, um botão de opção para escolher o tipo de tijolo e um botão de opção para escolher se a parede será construída em ½ vez ou 1 vez. - O componente de saída é o campo de texto para exibir o resultado. c) Relacionamentos entre os componentes da tela (View) e da codificação (Controller): - Os componentes da tela devem ser vinculados aos componentes da codificação por meio de seus identificadores únicos. - O botão de cálculo deve estar vinculado a um método na codificação que realiza o cálculo da quantidade de tijolos. d) Método responsável por realizar as entradas de dados, calcular e apresentar o resultado: - O método deve recuperar os valores dos campos de entrada, calcular a área da parede, a área do tijolo e a quantidade de tijolos necessários. - O método deve exibir o resultado no campo de texto de saída. Com esses passos, é possível projetar um aplicativo para Android que calcula a quantidade de tijolos necessários para construir uma parede.

0
Dislike0

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

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais