
Ayuda con programa
Publicado por Fredy (3 intervenciones) el 13/08/2014 23:51:14
Buenas tardes ante todo me presento soy nuevo en este foro y apenas estoy iniciando en Java, acabo de entrar a estudiar a una escuela y nos hicieron realizar un pequeño programa investigando, ya estoy mas familiarizado con .NET pero en java vengo de 0 , en fin me gustaria que me ayudaran, lo que deberia hacer el programa es lo siguiente
1.- Preguntar nombre
2.- Preguntar su venta
3.- Sacar la comision Venta<5000 10% | Venta 5000 a 10000 20% | Venta > 10000 30 %
4.- Mostrar el nombre y la comision del trabajador
5.- Ir acomulando el total de comisiones
6.- Volver a iniciar el paso 1 hasta que en nombre se escriba "salir" para indicar que ya no hay mas trabajadores
7.- Mostrar el total de comisiones
Les dejo el codigo que llevo, entiendo que se tiene que realizar por medio de un for o un while pero no se como aplicarlo, muchas gracias de antemano.
1.- Preguntar nombre
2.- Preguntar su venta
3.- Sacar la comision Venta<5000 10% | Venta 5000 a 10000 20% | Venta > 10000 30 %
4.- Mostrar el nombre y la comision del trabajador
5.- Ir acomulando el total de comisiones
6.- Volver a iniciar el paso 1 hasta que en nombre se escriba "salir" para indicar que ya no hay mas trabajadores
7.- Mostrar el total de comisiones
Les dejo el codigo que llevo, entiendo que se tiene que realizar por medio de un for o un while pero no se como aplicarlo, muchas gracias de antemano.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package comisiones;
import java.util.Scanner;
public class Comisiones {
public static void main(String[] args) {
double venta;
double comision = 0;
double totalComision = 0;
String nombre;
Scanner ingresar = new Scanner(System.in);
System.out.println("Ingresa el NOMBRE del trabajador: ");
nombre = ingresar.next();
System.out.println("Ingresa su venta: ");
venta = ingresar.nextDouble();
if(venta<5000){
comision=(venta*.10);
}
else if(venta<=5000 && venta<10000){
comision=(venta*.20);
}
else if(venta<=10000){
comision=(venta*.30);
}
totalComision =(comision+totalComision);
System.out.println("La comision para "+nombre+ " es de "+comision);
System.out.println("El total de comision es de "+totalComision);
}
}
Valora esta pregunta


0