3
El ejercicio en otro lenguaje de programación sin estar totalmente resuelto package progi; import java.util.Scanner; public class ProgI { static double total(double prec, int can) { double tot; tot=prec*can; return tot; } public static void main(String[] args) { int id, cantidad, cantidadalta=0, idmejorvendedor=0, idmayorvendedor=0, idmenorvendedor=0, idmasvendedor=0; char resp1,resp2; double acum1=0, acum2=0, precio, ctotal,comision=0,comisionalta=0, acumuladoralta=0,acumuladorbaja=0; int cont1=0,cont2=0; Scanner teclado=new Scanner(System.in); System.out.println("Incluir vendedor S/N "); resp1=teclado.next().charAt(0); while (resp1=='s') { System.out.println("ID vendedor "); id=teclado.nextInt(); System.out.println("vender S/N "); resp2=teclado.next().charAt(0); while (resp2=='s') {

ejercico

Embed Size (px)

DESCRIPTION

ejercicio en otro lenguaje y no completo

Citation preview

El ejercicio en otro lenguaje de programación sin estar totalmente resuelto

package progi;

import java.util.Scanner;

public class ProgI {

static double total(double prec, int can) {

double tot;

tot=prec*can;

return tot;

}

public static void main(String[] args) {

int id, cantidad, cantidadalta=0, idmejorvendedor=0, idmayorvendedor=0,

idmenorvendedor=0, idmasvendedor=0;

char resp1,resp2;

double acum1=0, acum2=0, precio, ctotal,comision=0,comisionalta=0,

acumuladoralta=0,acumuladorbaja=0;

int cont1=0,cont2=0;

Scanner teclado=new Scanner(System.in);

System.out.println("Incluir vendedor S/N ");

resp1=teclado.next().charAt(0);

while (resp1=='s') {

System.out.println("ID vendedor ");

id=teclado.nextInt();

System.out.println("vender S/N ");

resp2=teclado.next().charAt(0);

while (resp2=='s') {

System.out.println("Cantidad ");

cantidad=teclado.nextInt();

System.out.println("Precio ");

precio=teclado.nextFloat();

ctotal=total(precio,cantidad);

acum1=acum1+ctotal;

acum2=acum1;

cont2=cont2 +cantidad;

cont1=cont2;

System.out.println("vender S/N ");

resp2=teclado.next().charAt(0);

}

if (acum2<2000)

comision=acum2*0.1;

if (acum2>=2000 && acum2<=8000)

comision=acum2*0.15;

if (acum2>8000)

comision=acum2*0.2;

System.out.println("Incluir vendedor S/N ");

resp1=teclado.next().charAt(0);

if (comision>comisionalta) {

comisionalta=comision;

idmejorvendedor=id;

}

if (acum2>acumuladoralta) {

acumuladoralta=acum2;

idmayorvendedor=id;

}

if (acum2<acumuladorbaja) {

acumuladorbaja=acum2;

idmenorvendedor=id;

}

if (cont2>cantidadalta) {

cantidadalta=cont2;

idmasvendedor=id;

}

acum2=0;

cont2=0;

System.out.println("Incluir vendedor S/N ");

resp1=teclado.next().charAt(0);

}

System.out.println("Vendedor mejor comision "+ idmejorvendedor +" con una comision de "

+comisionalta);

System.out.println("Vendedor que mas ha vendido "+ idmayorvendedor +" con una cantidad de

ventas " +cantidadalta);

}

}