Alguém pode me ajudar?

Bom dia, fiz um código, mas disseram que o cálculo da porcentagem está errada. Como eu deveria ter feito?

import java.util.Scanner;

public class Lucro1{
public static void main(String[] args) {

int i, cont=0, cont2=0;
double  tot, compraP, lucro, vendaP;

Scanner dado = new Scanner(System.in);

	for (i=1;  i <= 5; i++) {

       System.out.println(" Insira o valor da compra do produto: ");
	   compraP = dado.nextInt();
	   System.out.println(" Insira o valor de venda do produto:  ");
	   vendaP = dado.nextInt();
		    
	    tot = vendaP-compraP;
	    
	    lucro = (tot * 100) / vendaP;
	    
	      if (lucro < 15) {
	          cont = cont + 1;
	      }
	      if (lucro >= 15) {
	          cont2 = cont2 + 1;
	      }  
	}

System.out.println(" Quantidade de mercadorias com lucro menor que 15%: " +cont);
System.out.println(" Quantidade de mercadorias com lucro igual ou maior que 15%: " +cont2);
}
}

Calcular uma porcetagem de lucro como você falou é só você diminuir vCompra - vVenda, logo depois você pega o valor da venda (receita total) e divide lucro / vVenda depois multiplica por 100.

Então seria:
((vendaP - compraP) / vendaP) * 100

Essa é a porcetagem do seu lucro.

1 curtida

Mas não daria no mesmo?

Sim…eu só te expliquei porque você criou um tópico dizendo que o calculo estava errado. Apenas te mostrei como é o calculo de porcentagem de lucro…

1 curtida

Certo, mt obrigado