Bueno, apenas estamos empezando a programar en JCreator (Java) cosas sencillas, pero al pasar mi algoritmo me sale " ComiVend=(ValorTotal*3%)/100; 1 error señalando el " ) " y dice Illegal Start of Expression.
Ya que si cambio la multiplicacion del 3%/100 por un 0.03 dice lo siguiente:
C:\Documents and Settings\Administrador\Escritorio\Programas Java\Venta.java:16: possible loss of precision
found : double
required: float
ComiVend=(ValorTotal*0.03);
2 errors
Donde señala el "*" como error y no se porque.
El algoritmo es el siguiente, necesito mas bien es encontrar los errores y no mejorar funcionalidad al algoritmo:
import javax.swing.JOptionPane;
public class Venta {
public static void main(String[] args) {
int CodVende, NumUniVendi;
float ValorTotal, ValorUni, ComiVend;
String NomVende;
CodVende=Integer.parseInt(JOptionPane.showInputDialog("Digit e el Codigo del Vendedor:"));
NomVende=(JOptionPane.showInputDialog("Digite el Nombre del Vendedor:"));
NumUniVendi=Integer.parseInt(JOptionPane.showInputDialog("Di gite unidades vendidad:"));
ValorUni=Double.parseDouble(JOptionPane.showInputDialog("Dig ite el Codigo del Vendedor:"));
ValorTotal=ValorUni*NumUniVendi;
ComiVend=(ValorTotal*0.03);
System.out.print("El Valor De La Venta Del Señor " +NomVende+ "es" +ValorTotal+"La Comision Es" +ComiVend);
}
}
Gracias de antemano