Sie sind auf Seite 1von 2

ESCUELA DE INGENIERIA EN ELECTRONICA TELECOMUNICACIONES Y REDES

LENGUAJES DE PROGRAMACIN 2

Integrantes:

No NOMBRES Y APELLIDOS CDIGO


1 Rony Fabricio Basantes Asqui 1015
2
3
4
5

Desarrolle los Siguientes Problemas utilizando funciones:

1. Calcular la media de una serie de nmeros que se leen por teclado.


public class Micelania3 {

static public double media_cal(double[]vecs){


double acum=0; double med;
for(int i=0;i<vecs.length;i++){
acum=acum+vecs[i];
}
med=(acum/vecs.length);
System.out.println("La Media total del vector es: "+med);
return 0;
}

public static void main(String[] args) {


Scanner sc=new Scanner(System.in);
int n=0; //---> tamao del vector
System.out.println("Ingrese el numero de datos a ingresar: ");
n=sc.nextInt();
double vec[] = new double[n];

for(int i=0;i<vec.length;i++){
System.out.println("Ingrese el nmero: "+(i+1));
vec[i]=sc.nextDouble();
}
media_cal(vec);
}
}
2. Leer 10 nmeros enteros por teclado y guardarlos en un array. Calcula y muestra
la media de los nmeros que estn en las posiciones pares del array.
3. Leer por teclado la nota de los alumnos de una clase y calcular la nota media del
grupo. Mostar los alumnos con notas superiores a la media.
4. Guardar en un array los 20 primeros nmeros pares
5. Contar el nmero de elementos positivos, negativos y ceros en un array de 10
enteros.
6. Leer 10 enteros y mostrar la media de los valores negativos y la de los positivos.

Docente: Ing. Vinicio Ramos Valencia. MSc.


public class ejercicio6 {

static public int media_posi(int[]vecs){


int acum=0; int med; int cont=0;
for(int i=0;i<vecs.length;i++){
if(vecs[i]>=0){
acum=acum+vecs[i];
cont=cont+1;
}
}
med=(acum/vecs.length);
System.out.println("La media de los valores Positivos es: "+med);
return 0;
}
static public int media_nega(int[]vecs){
int acum=0; int med; int cont=0;
for(int i=0;i<vecs.length;i++){
if(vecs[i]<0){
acum=acum+vecs[i];
cont=cont+1;
}
}
med=(acum/vecs.length);
System.out.println("La media de los valores Negativos es: "+med);
return 0;
}

public static void main(String[] args) {


Scanner sc=new Scanner(System.in);
int n=10; //---> tamao del vector
int vector[] = new int[n];
for(int i=0;i<vector.length;i++){
System.out.println("Ingrese el nmero: "+(i+1));
vector[i]=sc.nextInt();
}
media_posi(vector);
System.out.println(" ");
media_nega(vector);
}
}
7. Leer N alturas y calcular la altura media. Calcular cuntas hay superiores a la
media y cuntas inferiores.
8. Leer el nombre y sueldo de 20 empleados y mostrar el nombre y sueldo del
empleado que ms gana.

Docente: Ing. Vinicio Ramos Valencia. MSc.

Das könnte Ihnen auch gefallen