Prob4_5_2.java_



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;
	}
}