public class Prob4_5_2
{
void Operaciones(int Numeros[])
{
int Resultado = 0, Pos = 1, Operandos = 1, Suma_ = 0;
Resultado = Numeros[0];
while(Numeros[Pos] != 0)
{
Operandos++;
if (Pos%2 == 1)
Resultado += Numeros[Pos];
else
{
Resultado -= Numeros[Pos];
Suma_ += Numeros[Pos];
}
Pos++;
}
System.out.println("R = " + Resultado);
System.out.println("Operandos = " + Operandos);
System.out.println("Suma_ = " + Suma_);
}
public static void main(String Argumento[]) { new Prob4_5_2(); }
public Prob4_5_2()
{
int Numeros[] = new int[20];
Numeros = PideNumeros(Numeros);
Operaciones(Numeros);
}
int[] PideNumeros(int Numeros[])
{
int Num = 8, Pos = 0;
String Cad = "";
while(Num != 0)
{
Cad = Lectura.LeeDato("Introduce un nUmero: ");
Num = Integer.parseInt(Cad);
Numeros[Pos] = Num;
Pos++;
}
return Numeros;
}
}