22.- AL INGRESAR UN MONTO DE COMPRA, TIPO DE CLIENTE Y FORMA DE PAGO, EL SISTEMA VERIFICA Y DETERMINA EL MONTO DE DESCUENTO O RECARGO Y EL TOTAL A PAGAR.
TIPO
|
CONTADO
(C)
DESCUENTO
|
PLAZOS
(P)
RECARGO
|
CLIENTE GENERAL (G)
CLIENTE AFILIADO (A)
|
15%
20%
|
10%
5%
|
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package problema022;
import java.util.Scanner;
/**
*
* @author abel montalvan
*/
public class Problema022 {
/**
* @param args the command line arguments
*/
public static void main(String[] args){
Scanner in =new Scanner(System.in);
final float DESC_G = 0.15F;
final float DESC_A = 0.2F;
final float REC_G = 0.1F;
final float REC_A = 0.05F;
//variables
float mc, m, tp;
//char tc,fp;
String r ;
String tc;
String fp;
System.out.println("Monto de compra: ");
mc=in.nextFloat();
System.out.println("Tipo de cliente: ");
tc =in.next();
System.out.println("Forma de pago: ");
fp=in.next();
if(tc=="G")
{
if(fp=="C")
{
m = mc * DESC_G;
tp = mc - m;
r = "DESCUENTO 15%";
}
else
{
m = mc * REC_G;
tp = mc + m;
r = "RECARGO 10%";
}
}
else
{
if (fp=="C")
{
m = mc * DESC_A;
tp = mc - m;
r = "DESCUENTO 20%";
}
else
{
m= mc * REC_A;
tp = mc + m;
r = "RECARGO 5%";
}
}
System.out.println("");
System.out.println(r + ": "+m);
System.out.println("Total a pagar: " + tp);
System.out.println();
}
}
No hay comentarios:
Publicar un comentario