Você está na página 1de 2

import java.util.

Scanner;
public class ALGORITMOAL {

public static void main(String[] args) {


// TODO Auto-generated method stub
char tipcli, ban='s';
double compra, tp,vc, desc, recar, tcompra;

int tippa, i=0;


Scanner dato= new Scanner(System.in);
while(ban!= 'n') {
System.out.println("Tipo de cliente");
System.out.println("G. Cliente general");
System.out.println("A. Cliente afiliado");
tipcli = dato.next().charAt(0);
switch( tipcli ) {
case 'G': System.out.println("Escoja la forma de pago");
System.out.println("1. Pago de contado");
System.out.println("2. Pago a plazos");
tp= dato.nextDouble();
if(tp==1) {
System.out.println("Ingrese el valor de la compra");
vc = dato.nextDouble();
desc = vc*0.15;
tcompra = vc-desc;
System.out.println("El valor total de la compra cancelando de contado es
" + tcompra);}

else
if(tp==2) {
System.out.println("Ingrese el valor de la compra");
vc= dato.nextDouble();
recar= vc*0.10;
tcompra=vc+recar;
System.out.println("El valor total de la compra cancelando a
plazos es " + tcompra );}
else System.out.println("La forma de pago que escogio no es
valida");

break;
case 'A': System.out.println("Escoja la forma de pago");
System.out.println("1. Pago de contado");
System.out.println("2. Pago a plazos");
tp= dato.nextInt();
if(tp==1) {
System.out.println("Ingrese el valor de la compra");
vc = dato.nextDouble();
desc= vc*0.20;
tcompra= vc-desc;
System.out.println("El valor total de la compra cancelando de
contado es" + tcompra);
}
else if(tp==2) {
System.out.println("Ingrese el valor de la compra");
vc= dato.nextDouble();
recar= vc*0.5;
tcompra= recar+vc;
System.out.println("El valor total de la compra cancelando a
plazos es " + tcompra );}
else
System.out.println("La forma de pago que escogio no es
valida");

break;

default: System.out.println("Este tipo de cliente no esta


registrado");
break;
}

System.out.println("Desea realizar otra compra si (s) no (n) ");


ban = dato.next().charAt(0);

}
}

Você também pode gostar