UNA HERMOSA MOTO

UNA HERMOSA MOTO

miércoles, 22 de abril de 2015

Problema Resuelto 22



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