Multiplo de 2

4 respostas
rafa.spimenta

System.out.print("Entre com o numero de copias que o DVD possuir: "); copias[x] = input.nextInt(); System.out.printf("O nº de cópias é %d", copias[x]);

O problema eh que o numero de copias do DVD deve ser multiplo de 2!

4 Respostas

davidbuzatto

Problema aonde? Na entrada?
Faça um if antes verificando se o valor entrado é múltiplo.

Múltiplo de == divisível por

Q: O que faz um número inteiro ser divisível por outro?
R: Se a divisão retorna resto zero.

T

rafa-projeseg:
System.out.print("Entre com o numero de copias que o DVD possuir: "); copias[x] = input.nextInt(); System.out.printf("O nº de cópias é %d", copias[x]);

O problema eh que o numero de copias do DVD deve ser multiplo de 2!

Isso é uma dúvida ou uma afirmação???

yorgan

Isso não resolve?

int n = input.nextInt(); 
if(n%2 == 0)
       copias[x] = n;
blackfalcon

Thiago Domingues:
rafa-projeseg:
System.out.print("Entre com o numero de copias que o DVD possuir: "); copias[x] = input.nextInt(); System.out.printf("O nº de cópias é %d", copias[x]);

O problema eh que o numero de copias do DVD deve ser multiplo de 2!

Isso é uma dúvida ou uma afirmação???

Isso é uma duvida, mas com certeza ja deve ter sido respondida pelo davidbuzatto e pelo yorgan.

So lembrando voce ao fazer o que o yorgan falou, coloque uma exceção tambem caso o numero de copias de DVD nao for par… if - else… entende? ( Tratamente de erro… logicamente, se precisar fazer isso ne… )

Abraços

Criado 16 de maio de 2008
Ultima resposta 16 de mai. de 2008
Respostas 4
Participantes 5