Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pr-01-1
A)
CalculoInteresAnual.java
package practica;
import java.util.Scanner;
}
public static void mostrar(Interes c){
for(int i = 0; i < c.getTotal().length;i++){
System.out.println("El año nº "+(i+1)+" ha tenido unos
beneficios netos de: "+c.getGanancias()[i]+" dejando un saldo total de:
"+c.getTotal()[i]+"\n");
}
}
Aleix Collado Serrano
Interes.java
package practica;
Interes(Datos e){
d = e;
ganancias = new double[d.getAños()];
total = new double[d.getAños()];
/*ganancias = */this.calcularGanancias();
//total = calcularTotal();
}
private void/*double[]*/ calcularGanancias(){
//double[] tmp = new double[this.ganancias.length];
this.ganancias[0] = (d.getInteres()/100)*d.getInversion();
total[0] = this.ganancias[0]+d.getInversion();
double guanyacumulatimenys1= 0;
}
//return tmp;
}
/*private double[] calcularTotal(){
double[] tmp = new double[this.ganancias.length];
tmp[0] += (this.ganancias[0]+d.getInversion());
for(int i = 1; i < tmp.length;i++){
tmp[i] += (this.ganancias[i]+(tmp[i-1]));
}
return tmp;
}*/
}
Aleix Collado Serrano
Datos.java
package practica;
}
public void setInversion(int a){inversion = a;}
public int getInversion(){return inversion;}
public void setAños(int a){años = a;}
public int getAños(){return años;}
public void setInteres(double a){interes = a;}
public double getInteres(){return interes;}
}
Aleix Collado Serrano
B)
CalculoInteresAnual.java
package practica;
import java.util.Scanner;
return d;}
catch(java.util.InputMismatchException e)
{System.out.println("Error, solo pueden introducirse números.");}
}
}
public static void mostrar(Interes c){
for(int i = 0; i < c.getTotal().length;i++){
System.out.println("El año nº "+(i+1)+" ha tenido unos
beneficios netos de: "+c.getGanancias()[i]+" dejando un saldo total de:
"+c.getTotal()[i]+"\n");
}
}
Aleix Collado Serrano
Datos.java
package practica;
}
public void setInversion(int a){inversion = a;}
public int getInversion(){return inversion;}
public void setAños(int a){años = a;}
public int getAños(){return años;}
public void setInteres(double a){interes = a;}
public double getInteres(){return interes;}
}
Interes.java
package practica;
import java.io.IOException;
import java.util.InputMismatchException;
import java.util.Scanner;
Interes(Datos e){
d = e;
ganancias = new double[d.getAños()];
total = new double[d.getAños()];
/*ganancias = */this.calcularGanancias();
//total = calcularTotal();
}
private void/*double[]*/ calcularGanancias(){
//double[] tmp = new double[this.ganancias.length];
this.ganancias[0] = (d.getInteres()/100)*d.getInversion();
total[0] = this.ganancias[0]+d.getInversion();
System.out.println("El año nº 1 ha tenido unos beneficios netos de:
"+getGanancias()[0]+" dejando un saldo total de: "+getTotal()[0]+"\n");
double guanyacumulatimenys1= 0;
while(true){
Aleix Collado Serrano
}
private void arraytotalexpand() {
double[] newArray = new double[total.length + 1];
System.arraycopy(total, 0, newArray, 0, total.length);
total = newArray;
}
private boolean preguntar(){
Scanner lector2 = null;
while(true){
try{
boolean respuesta = false;
lector2 = new Scanner(System.in);
System.out.println("¿Desea continuar un año más? (S/N):
");