Boa tarde a todos. Estou praticando Java e estou tentando resolver uma lista de exercícios, gostaria de saber se alguém pode me ajudar com essa questão:
Esse é o enunciado: Faça um algoritmo que receba o preço de custo e o preço de venda de 5 produtos. Mostre como resultado se houve lucro, prejuízo ou empate para cada produto. Informe o valor de custo de cada produto, o valor de venda de cada produto, a média de preço de custo e do preço de venda.
Fiz o seguinte código:
package Exercicio22;
import java.util.InputMismatchException; import java.util.Scanner;
public class App {
public static void main(String[] args) throws InputMismatchException {
double precoCusto;
double precoVenda;
String nomeProduto;
double totalCusto = 0;
double totalVenda = 0;
double mediaVendas;
double mediaCustos;
Scanner leitor = new Scanner(System.in);
int i = 0;
for (; i < 5; i++) {
System.out.println("Informe o nome do produto: ");
nomeProduto = leitor.nextLine();
System.out.println("Qual o preço de custo? ");
precoCusto = leitor.nextDouble();
System.out.println("Qual o preço de venda?");
precoVenda = leitor.nextDouble();
if (precoCusto == precoVenda){
System.out.println("Houve um empate nos valores.");
} else {
if (precoCusto > precoVenda) {
System.out.println("Houve prejuízo nesse item.");
} else {
System.out.println("Houve lucro nesse item.");
}
}
System.out.println("O valor do custo desse item é de R$ " + precoCusto);
System.out.println("O valor de venda desse item é de R$ " + precoVenda);
totalCusto = totalCusto + precoCusto;
totalVenda = totalVenda + precoVenda;
}
mediaVendas = totalVenda / i;
mediaCustos = totalCusto / i;
System.out.println("A media do preço de venda é de R$ " + mediaVendas);
System.out.println("A media do preço de custo é de R$ " + mediaCustos);
}
}
Porém quando ele compila, está ficando errado a ordem do funcionamento, ele executa as primeiras perguntas de forma correta e depois finaliza dessa forma:
As 3 primeiras perguntas preenchi de forma correta, porém na segunda pergunta ele já aparece também perguntando o preço de custo. Alguém consegue dar uma luz?