Вы находитесь на странице: 1из 5

Estudiante: Lpez Lucas Gustavo Alberto

Curso: Primer nivel D

7.2. Escribir el algoritmo que permita obtener el nmero de elementos positivos de una tabla.
package siete; import javax.swing.JOptionPane; public class siete2 { public static void main(String args[]){ positivos(); } static void positivos(){ int n = 0; int vec[]= null; JOptionPane.showMessageDialog(null, pst (n, vec) ); } private static int pst (int n ,int v[]){ n = Integer.parseInt(JOptionPane.showInputDialog("")); v= new int [n]; int c= 0; for(int x=0;x<v.length;x++){ v[c]= Integer.parseInt(JOptionPane.showInputDialog("")); if(v[c]>0){c+=1;} } return c; }}

7.5. Clculo de la suma de todos los elementos de un vector, as como la media aritmtica.
package siete; import javax.swing.JOptionPane; public class siete5{ public static void main(String args[]){ sumed(); } static void sumed(){ int n=0; int vector[]=null; System.out.println( medi (n , vector)); } private static String medi(int n , int vector[]){ n=Integer.parseInt(JOptionPane.showInputDialog("ingrese dimension del vector")); vector= new int [n]; String l ="suma de elmentos \t media\n"; int con=0; int cont=0,media=0; for (int x =0 ; x<vector.length;x++){ vector[con]= Integer.parseInt(JOptionPane.showInputDialog("")); if(vector[ con]>con){cont += vector[con];} media= cont/n;} l +=cont +" return l; }} "+ "\t"+ media;

Estudiante: Lpez Lucas Gustavo Alberto

Curso: Primer nivel D

7.6. Calcular el nmero de elementos negativos, cero y positivos de un vector dado de sesenta elementos.
package siete; import javax.swing.JOptionPane; public class siete6{ public static void main(String args[]){ num(); } static void num(){ int n= 0; int v[]= null; JOptionPane.showMessageDialog(null, llam(n ,v)); } private static String llam (int n, int vector[]){ n= Integer.parseInt(JOptionPane.showInputDialog(" ")); vector= new int[n]; String l="positivos \t negativos \t ceros\n"; int c=0,neg=0,cero=0,pos=0; for(int x=0;x<vector.length;x++){ vector[c]= Integer.parseInt(JOptionPane.showInputDialog(" ")); if (vector[c]==0){cero+=1;} if (vector[c]>=1){pos +=1;} if (vector[c]<0){neg +=1;} } l += "\t" + pos +" "+ "\t"+ neg +" "+ "\t "+cero + "\n"; return l; } }

7.8. Si dispone de una tabla T de cincuenta nmeros reales distintos de cero. Crear una nueva tabla en la que todos sus elementos resulten de dividir los elementos de la tabla T por el elemento T[K], siendo K un valor dado.
public class siete8{ public static void main(String args[]){ lista(); } static void lista (){ int n=0; int t[]=null; System.out.println (" " + retorn( n, t)); } private static String retorn (int v , int z[]){ v = 50; z = new int[v]; String h="numeros reales\t valor k \t resultado\n"; int con=0,c=0; int k= Integer.parseInt(JOptionPane.showInputDialog("ingrese valor k")); for(int x=0;x<z.length;x++){ z[c]++; con= z[c] *k; h += z[c]+" "+ "\t"+ k +" "+ "\t"+con+"\n"; } return h; }}

Estudiante: Lpez Lucas Gustavo Alberto

Curso: Primer nivel D

7.9. Se dispone de una lista (vector) de N elementos. Se desea disear un algoritmo que permita insertar el valor x en el lugar k-simo de la mencionada lista. 7.12. Escribir un algoritmo que permita calcular el cuadrado de los 100 primeros nmeros enteros y a continuacin escribir una tabla que contenga dichos cuadrados.
package siete; public class siete12{ public static void main(String args[]){ cuadrado(); } static void cuadrado(){ int d=0; int e[]=null; System.out.println(" "+cuadrados(d ,e)); } private static String cuadrados (int n, int v [] ){ String l=" "; n = 100; v= new int [n]; int con=0; for(int x=0;x<v.length;x++){v[con]++; l += Math.pow (v[con], 2); } return l; }}

7.14. Calcular la suma de todos los elementos de un vector de dimensin 100, as como su media aritmtica.
package siete; public class siete14{ public static void main(String args[]){ suma();} static void suma (){ int d=0; int e[]=null; System.out.println(" "+sum(d ,e));} private static String sum (int n, int v [] ){ String l="suma de primeros 100 # naturales \t media\n"; n = 100; v= new int [n]; int con=0,sum=0, media=0; for(int x=0;x<v.length;x++){v[con]++; sum +=v[con]; media = sum/n;} l +=sum+" "+ "\t" + media + "\n"; return l; } }

Estudiante: Lpez Lucas Gustavo Alberto

Curso: Primer nivel D

7.15. Disear un algoritmo que calcule el mayor valor de una lista L de N elementos.
import public public public java.util.Scanner; class siete15{ static Scanner lector =new Scanner(System.in); static void main(String args[]){

mayor(); }

static void mayor (){ int d=0; int e[]=null; System.out.println("el numero mayor es "+my(d ,e)); }

private static int my (int n, int v [] ){ System.out.println("ingrese tamao del vector"); n = lector.nextInt(); v= new int [n]; int a=0; System.out.println("ingrese valores de la lista"); for(int x=0;x<n;x++){ v[x]=lector.nextInt(); if(v[x]>=a){a = v[x];} } return a; } }

7.16. Dada una lista L de N elementos, disear un algoritmo que calcule de forma independiente la suma de los nmeros pares y la suma de los nmeros impares.
import java.util.Scanner; public class siete16 { public static void main(String[] args) { parimpar();} static void parimpar(){ Scanner dato=new Scanner (System.in); int n,p=0,im=0,a=0; System.out.println("ingrese un valor para n"); n=dato.nextInt(); int L[]=new int[n]; for(int i=0;i<L.length;i++){ System.out.println("ingrese un valor"); L[i]=dato.nextInt(); a=L[i]; if(a % 2==0){ p=p+a;} else im=im+a;} System.out.println("suma de pares = "+p+"suma de impares= "+im); }}

Estudiante: Lpez Lucas Gustavo Alberto

Curso: Primer nivel D

7.24. Calcular las medias de las estaturas de una clase. Deducir cuntos son ms altos que la media y cuntos ms bajos que dicha media.
import java.util.Scanner; public class siete24 { public static void main(String[] args) { estudiantes(); } static void estudiantes(){ Scanner dato=new Scanner (System.in); int n,a=0,p=0,c=0,m,ma=0,me=0; System.out.println("ingrese un nmero total de estudiantes"); n=dato.nextInt(); int L[]=new int[n]; for(int i=0;i<L.length;i++){ System.out.println("ingrese un estatura del estudiante"); L[i]=dato.nextInt(); c=L[i]; p=p+c; a=a+1;} m=p/a; for(int j=0;j<L.length;j++){ if(L[j]> m){ ma=ma+1; }else me=me+1;} System.out.println("media= "+m); System.out.println("mayor que la media= "+ma+" menor que la media= "+me); }}

7.28. Se dispone de una lista de N nombres de alumnos. Escribir un algoritmo que solicite el nombre de un alumno y busque en la lista (array) si el nombre est en la lista.
import java.util.Scanner; public class siete28 { public static void main(String[] args) { lista(); } static void lista(){ Scanner dato= new Scanner (System.in); String n,a,b; String L[]=new String [5]; L[0]="andrea"; L[1]="luis"; L[2]="mara"; L[3]="melissa"; L[4]="vladimir"; System.out.println("ingrese nombre del estudiante"); n=dato.next(); for (int i=0;i<L.length-1;i++){ a=L[i]; if(n.equals(a)){ System.out.println(n+" si se encuentra en la lista"); }} }}

Вам также может понравиться