Qual é o erro nesse código:Um algoritmo que leia o nome de um vendedor, o salário fixo e o totalVendas no mês. Sabendo que ele ganha 15% de comissão sobre suas vendas, informar o seu o seu nome, o salário fixo e salário no final do mês;

package Exercicio4;

import java.util.Scanner;

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

String nome = null;
int salarioFixo = 0;
    int salarioFinal = 0;
double venda = 0;
double comissao = 0;
 
    double soma = ((venda*15)/100);

    double soma2 = soma+salarioFixo;
          
    float totalVenda = 0.0f;
    
    
    Scanner leitor = new Scanner(System.in);
                                
        //Entrada de dados
        System.out.println ("O " + nome + " tem um salário fixo de " + salarioFixo );
        nome = leitor.next();
        
        System.out.println("Ganhou um comissao de " + comissao );
        comissao = leitor.nextFloat();                 
               
        System.out.println("Téra uma salário final de " + (comissao + salarioFixo) );
        salarioFinal = (int) leitor.nextFloat();
      
}

}

Você precisa calcular o salário com comissão depois de saber quais são os valores de entrada, ou seja, após ter executado todos os scanners.

Da forma como está você está calculando tudo com os valores zerados.

1 curtida