Informática, perguntado por curso40, 1 ano atrás

Dentro dos métodos de uma classe, o desenvolvedor deve colocar as operações que o método deve realizar. Além das operações, o desenvolvedor também precisa se preocupar para não deixar o objeto ficar em um estado inválido. Um estado inválido não é um erro de compilação ou execução. Um estado inválido de um objeto pode ser quando algum valor de um atributo guarda um valor que não é adequado à lógica do seu programa. Observe o código abaixo e assinale a alternativa correta.



I - O atributo dinheiro não é inicializado, então o programa apresenta um erro.
II - Não há necessidade de converter explicitamente os valores inteiros para "double" do jeito que está no método "main", pois o tipo "double" é maior que o tipo inteiro e ambos são números.
III - O método "depositar" poderia ter uma verificação para a quantidade de dinheiro no caixa não ser maior que um milhão, supondo que não caberia mais dinheiro na máquina.
IV - A verificação no método "sacar" é necessária, pois ela não deixa o objeto ficar em um estado inválido, que seria uma quantidade de dinheiro negativa.
V - O código mostrado força o caixa a sempre ter dinheiro, não deixando que tudo seja sacado. Se alguém tentar sacar todo o dinheiro, a mensagem "O caixa não possui essa quantia" é exibida.
ALTERNATIVAS

Somente I, II e IV estão corretas.


Somente II, III e IV estão corretas.

Somente III e IV estão corretas.

Somente I, III e V estão corretas.

Todas estão corretas.

Anexos:

Soluções para a tarefa

Respondido por kkmilacalefi16
12
todas estao corretas

alessandrai: Acredito que está incorreta. A resposta seria: II, III, IV. O programa executou perfeitamente (I) e ele permite que o caixa seja zerado (V).
capitaoAmerica: essa garota kkmilacalefi16 ,e nota 10 muito inteligente , valeu
Respondido por jorginhocesar
5
Todas estao corretas


alessandrai: Acredito que está incorreta. A resposta seria: II, III, IV. O programa executou perfeitamente (I) e ele permite que o caixa seja zerado (V).
Perguntas interessantes