Enteros_Media_PosNeg
Codigo.
package Ejercicioas_Tercer_Parcial;
/**
//Sarahy Cuautle Cruz
*Jhoana Ximena Ordaz Manzanares
//24/11/2014
//almcena 10 nuemros , los calcula y muestra por
* separado la media de los valorees positivos y
* la de los valores negativos.
//Grado:3 Grupo:D
*/
import java.util.*;
public class Entero_Media_PosNeg {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
int [] numeros= new int [10];
//contenedor para positivos y negativos
int pos = 0, neg = 0;
//suma de positivos y negatiivos
double sumaPos =0, sumaNeg = 0;
//Leemos los valores por telado y los guardamos en la array
System.out.println ("Lectura de los elementos de array");
for ( int A = 0; A < numeros.length; A++){
System.out.println ("Numero [ " + A + "] = ");
numeros [A] = sc.nextInt (); }
//se recorre el array para sumar positivos y negativos
for (int A = 0; A < numeros.length; A++){
if ( numeros [A]> 0) {
// suma de positivos
sumaPos += numeros [A];
pos++;}
else if (numeros [A] <0) {
//suma negativos
sumaNeg+= numeros [A];
neg++;}
if (pos !=0){
System.out.println ("Media de los valores posistivo:" + sumaPos / pos);}
else{ System.out.println ("No ha introduccidp numeros positivos");}
if ( neg != 0 ) {System.out.println ("Media de los valores negativos:" + sumaNeg / neg);}
else {System.out.println ("No ha introduccidp numeros negativo");}
}
}
}
Salida.
Lectura de los elementos de array
Numero [ 0] =
1
Numero [ 1] =
2
Numero [ 2] =
3
Numero [ 3] =
4
Numero [ 4] =
5
Numero [ 5] =
6
Numero [ 6] =
7
Numero [ 7] =
8
Numero [ 8] =
9
Numero [ 9] =
10
Media de los valores posistivo:1.0
No ha introduccidp numeros negativo
Media de los valores posistivo:1.5
No ha introduccidp numeros negativo
Media de los valores posistivo:2.0
No ha introduccidp numeros negativo
Media de los valores posistivo:2.5
No ha introduccidp numeros negativo
Media de los valores posistivo:3.0
No ha introduccidp numeros negativo
Media de los valores posistivo:3.5
No ha introduccidp numeros negativo
Media de los valores posistivo:4.0
No ha introduccidp numeros negativo
Media de los valores posistivo:4.5
No ha introduccidp numeros negativo
Media de los valores posistivo:5.0
No ha introduccidp numeros negativo
Media de los valores posistivo:5.5
No ha introduccidp numeros negativo