Informática, perguntado por joãovitor19, 1 ano atrás

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 ZakSouza
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!
ZakSouza: Por nada :) Algoritmo Básico.
Perguntas interessantes