Scanner t = new Scanner(System.in);
int num,acumulador=0;
System.out.println("Para terminar el programa digite 99999");
do{
System.out.println("Indique un numero: ");
num=t.nextInt();
if(num<99999){
acumulador=acumulador+num;
}else{
System.out.println("El programa termino");
}
}while(num<99999);
if(acumulador==0){
System.out.println("El valor acumulado es igual a 0");
}else if(acumulador>0){
System.out.println("El valor acumulado es mayor a 0 ");
}else{
System.out.println("El valor acumulado es menor a 0");
}
System.out.println("El total de la suma de los numeros es: " + acumulador);
2. En un banco se procesan datos de las cuentas corrientes de sus clientes. De cada cuenta corriente se conoce: número de cuenta y saldo actual. El ingreso de datos debe finalizar al ingresar un valor negativo en el número de cuenta.
Se pide confeccionar un programa que lea los datos de las cuentas corrientes e informe:
a)De cada cuenta: número de cuenta y estado de la cuenta según su saldo, sabiendo que:
Estado de la cuenta 'Acreedor' si el saldo es >0. 'Deudor' si el saldo es <0. 'Nulo' si el saldo es =0.b) La suma total de los saldos acreedores.
Scanner t = new Scanner(System.in);
int numCuenta,acumulador=0,saldo;
do{
System.out.print("Introduzca el numero de cuenta: ");
numCuenta=t.nextInt();
System.out.print("Introduzca el saldo actual: ");
saldo=t.nextInt();
if(saldo>0){
acumulador=acumulador+saldo;
System.out.println("Es un acreedor");
}else if(saldo<0){
System.out.println("Es un deudor");
}else{
System.out.println("Esta nulo");
}
}while(numCuenta>0);
System.out.println("El total de saldos acreedores es: " +acumulador);