Alguém sabe como analisar os valores sem a multiplicação ?
"Faça um método que receba como parâmetro dois valores do tipo int e imprima na tela se a multiplicação deles terá resultado positivo, negativo ou zero. SEM fazer nenhuma operação de multiplicação. apenas analisando os valores."
package javaapplication2;
import java.util.Scanner;
public class JavaApplication2 {
public static void main(String[] args) {
int v1, v2, result;
Scanner teclado = new Scanner(System.in);
System.out.println("Digite dois valores a serem multiplicados:");
v1 = teclado.nextInt();
v2 = teclado.nextInt();
result = (v1*v2);
System.out.println("Multiplicando...");
if (result == 0 ) {System.out.println("O resultado é 0");}
if (result < 0 ) {System.out.println("O resultado é negativo");}
if (result > 0 ) {System.out.println("O resultado é positivo");}
}
}
Soluções para a tarefa
Respondido por
1
Após ler os dados faça uma verificação para saber se os valor é abaixo de 0 ou igual a zero.
if (v1 < 0 || v2 < 0) {
/* o número é negativo! qualquer mutiplicação com esse número resultara em um produto negativo.
*/
System.out.println("O resultado será negativo.");
}
else if (!v1 || !v2) {
// Qualquer número mutiplicado por zero terá o produto zero.
System.out.println("O resultado será 0.");
}
else {
System.out.println("O resultado será positivo.");
}
joãovitor19:
Valeu men ! ajudou muito roudou certinho aqui no NetBeans!
Perguntas interessantes
Saúde,
8 meses atrás
Inglês,
8 meses atrás
Matemática,
8 meses atrás
Artes,
1 ano atrás
Matemática,
1 ano atrás
Português,
1 ano atrás
Filosofia,
1 ano atrás