You are on page 1of 4

MAIN PRINCIPAL package otropunto; import otropunto.

subclase; public class otropunto { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub double PAGO; PAGO=0; System.out.println("Realizar un programa para calcular el pago total del periodo cuarenta el mismo"); System.out.println("que es la suma de dos pagos parciales sabiendo que el primer pago parcial"); System.out.println("se lo puede hacer en cuatro cuotas y el segundo pago parcial en dos cuotas."); System.out.println("En el main principal no existen ingresos de ningua indole, utilice clases y"); System.out.println("subclases, ademas considere que ninguna cuota puede pasar el valor de los 150"); System.out.println("dolares, controle los malos ingresos mediante mensajes."); System.out.println(""); subclase sub = new subclase(); PAGO = sub.PAGO(); System.out.println("El Pago Total de los Parciales es: "+PAGO); } } SUBCLASE package otropunto; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class subclase { private int NUM1; public subclase() { } public subclase(int n1) { NUM1=n1; }

public double PAGO () { InputStreamReader DATO = new InputStreamReader (System.in); BufferedReader DATO1 = new BufferedReader (DATO); int j, i; double PAGOT, CUOTA1,CUOTA2,TOTAL1,TOTAL2; i=1; j=1; TOTAL1=0; TOTAL2=0; CUOTA1=0; CUOTA2=0; PAGOT=0; try { System.out.println("Ingrese el Primer Pago Parcial"); for(i=1;i<=4;i=i+1) { System.out.println("Ingrese la Cuota "+i+" del Pago Parcial"); CUOTA1=Double.parseDouble(DATO1.readLine()); if(CUOTA1>0) { if(CUOTA1<=150) { TOTAL1= TOTAL1+CUOTA1; } else { System.out.println("DATOS MAL INGRESADOS"); i=i-1; } } else { System.out.println("DATOS MAL INGRESADOS"); i=i-1; } } System.out.println(""); System.out.println("Ingrese el Segundo Pago Parcial"); for(j=1;j<=2;j=j+1) { System.out.println("Ingrese la Cuota "+j+" del Pago Parcial"); CUOTA2=Double.parseDouble(DATO1.readLine()); if(CUOTA2>0) { if(CUOTA2<=150) { TOTAL2= TOTAL2+CUOTA2; }

else { System.out.println("DATOS MAL INGRESADOS"); j=j-1; } } else { System.out.println("DATOS MAL INGRESADOS"); j=j-1; } } System.out.println(""); PAGOT=TOTAL1+TOTAL2; } catch(IOException e) { System.out.println("ERROR"); } return PAGOT; } }

You might also like