Descripción: Documento presentado por los alumnos de Gestión y Negocios.
Descripción: recursos didácticos
gdgdDescripción completa
Descripción: Diseños florales para cualquier ocasión
Arreglos en JavaDescripción completa
Descripción: arreglos unidimensionales
computacion IIDescripción completa
Texto sobre arreglos y ejemplos desarrolados en el software PSEint.
arreglos bidimensionalesDescripción completa
Descripción: arreglos multidimensionales para java
arreglos en fortranDescripción completa
wrweDescripción completa
musicaFull description
Descripción completa
1. Ca Callcul ula ar la med edia ia de un una a ser eriie de núm úmer eros os qu que e se lee een n po porr tec ecla lado do.. Programa Java que lea por teclado 10 números enteros y los guarde en un array array.. A continuación calcula y muestra por separado la media de los valores positivos y la de los valores negativos. /* * Programa que lea por teclado 10 números e enteros nteros y los guarde en un array. * A continuación calcula calcula y muestra la media de los valores valores positivos y la de los valores negativos. */ import java.util.* pu!lic class "edia1 # pu!lic static void main$%tring&' args( # %canner sc ) ne %canner$%ystem.in( int i int pos ) 0+ neg ) 0 0 //contadores //contadores de los números positivos positivos y negativos int&' numeros ) ne int&10' int&10' //array //array que contendr, contendr, los números le-dos por teclado dou!le sumaPos ) 0+ sumaeg ) 0 0 //acumuladores //acumuladores para las sumas de positivos y negativos //lectura de datos y llenar el array %ystem.out.println$ectura %ystem.out.println$ ectura de los elementos del array ( 2or $i ) 0 i 3 10 i44( # %ystem.out.print$numeros& %ystem.out.print$num eros& 4 i 4 ') ( numeros&i')sc.ne5t6nt$( 7
//recorrer el array para sumar por separado los números positivos // y los negativos 2or $i ) 0 i 3 10 i44( # i2 $numeros&i' 8 0(# 0(# //sumar //sumar positivos sumaPos 4) numeros&i' pos44 7 else i2 $numeros&i' 3 0(# 0(# //sumar //sumar negativos sumaeg 4) numeros&i' neg44 7 7
//Calcular y mostrar las medias i2 $pos 9) 0( # %ystem.out.println$"edia %ystem.out.println$" edia de los valores positivos 4 sumaPos / pos( 7 else # %ystem.out.println$o %ystem.out.println$ o :a introducido numeros positivos( 7 i2 $neg 9) 0( # %ystem.out.println$"edia %ystem.out.println$" edia de los valores negativos 4 sumaeg / neg( 7 else # %ystem.out.println$o %ystem.out.println$ o :a introducido numeros negativos( 7 7 7
;. Programa Java que lea 10 números enteros por teclado y los guarde en un array. Calcula y muestra la media de los números que est
Considera la primera posición del array $posición 0( como par. /* * eer * en * que */ import
10 un
array. est
números enteros Calcular la en las
y media posiciones
guardarlos de los pares. java.util.*
pu!lic
class
Arrays1=;
#
pu!lic static void main$%tring&' args( # %canner
sc
)
ne int
int&' dou!le media ) 0
numeros
)
//lectura de datos %ystem.out.println$ectura de 2or $i ) 0 %ystem.out.print$numeros& numeros&i' 7
y los i
%canner$%ystem.in( i ne int&10'
llenar el array elementos del array ( 3 10 i44( # 4 i 4 ') ( ) sc.ne5t6nt$(
//Recorrer el array y calcular la media 2or $i ) 0 i 3 10 i44( # i2 $i > ; )) 0(# //si la posición actual es par media ) media 4 numeros&i' //se suma el valor de esa posición 7 7 //Calcular y mostrar la media %ystem.out.println$"edia de los valores que se encuentran en posiciones pares 4 media/?( 7 7
@elación
;
Bjercicios
y
D
. Programa que lee por teclado la nota de los alumnos de una clase y calcula la nota media del grupo. Eam!i
%e realiFan recorridos so!re el array+ el primero para asignar a cada elemento las notas introducidas por teclado+ el segundo para sumarlas y calcular la media y el tercero para mostrar los alumnos con notas superiores a la media. import java.util.* pu!lic class "ediaHeaClase # pu!lic static void main$%tring&' args( # %canner sc ) ne %canner$%ystem.in( int numAlum+ i dou!le suma ) 0+ media //ectura del número de alumnos. He!e ser un valor positivo do # %ystem.out.print$úmero de alumnos de la clase ( numAlum ) sc.ne5t6nt$( 7 :ile $numAlum 3) 0( //se crea un array llamado notas de numAlumn elementos de tipo dou!le dou!le&' notas ) ne dou!le&numAlum' // Bntrada de datos. %e lee la nota de cada alummo y se guarda // en cada elemento del array 2or $i ) 0 i 3 notas.lengt: i44( # %ystem.out.print$Alumno 4 $i 4 1( 4 ota 2inal ( notas&i' ) sc.ne5tHou!le$( 7 // %umar todas las notas 2or $i ) 0 i 3 notas.lengt: i44( # suma ) suma 4 notas&i' 7 // Calcular la media media ) suma / notas.lengt: // "ostrar la media %ystem.out.print2$ota media del curso >.;2 >n+ media( // "ostrar los valores superiores a la media %ystem.out.println$istado de notas superiores a la media ( 2or $i ) 0 i 3 notas.lengt: i44( # i2 $notas&i' 8 media( # %ystem.out.println$Alumno numero 4 $i 4 1(4 ota 2inal 4 notas&i'( 7 7 7 7
@elación
Bjercicios
?+
I
y
?. Programa Java que guarda en un array 10 números enteros que se leen por teclado. A continuación se recorre el array y calcula cu,ntos números son positivos+ cu,ntos negativos y cu,ntos ceros.
// Contar el número de elementos positivos+ negativos y ceros de un array de 10 elementos. import java.util.* pu!lic class "ain # pu!lic static void main$%tring&' args( # %canner sc ) ne %canner$%ystem.in( int&' numeros ) ne int&10' int pos ) 0+ neg ) 0+ cero ) 0 //contadores int i //eemos los valores por teclado y los guardamos en el array %ystem.out.println$ectura de los elementos del array ( 2or $i ) 0 i 3 numeros.lengt: i44( # %ystem.out.print$numeros& 4 i 4 ') ( numeros&i' ) sc.ne5t6nt$( 7 //se recorre el array para contar positivos+ negativos y ceros 2or $i ) 0 i 3 numeros.lengt: i44( # i2 $numeros&i' 8 0( # pos44 7 else i2 $numeros&i' 3 0( # neg44 7 else # cero44 7 7 //mostrar resultados %ystem.out.println$Positivos 4 pos( %ystem.out.println$egativos 4 neg( %ystem.out.println$Ceros 4 cero( 7 7
I. Programa Java que llene un array con 10 números enteros que se leen por teclado. A continuación calcula y muestra la media de los valores positivos y la de los valores negativos del array. /* * eer 10 números enteros y mostrar la media de los valores positivos y la de los valores negativos. */ import java.util.* pu!lic class "ain # pu!lic static void main$%tring&' args( # %canner sc ) ne %canner$%ystem.in( int&' numeros ) ne int&10' int pos ) 0+ neg ) 0 //contadores para positivos y negativos int i dou!le sumaPos ) 0+ sumaeg ) 0 //suma de positivos y negativos //eemos los valores por teclado y los guardamos en el array %ystem.out.println$ectura de los elementos del array ( 2or $i ) 0 i 3 numeros.lengt: i44( # %ystem.out.print$numeros& 4 i 4 ') ( numeros&i')sc.ne5t6nt$( 7 //se recorre el array para sumar positivos y negativos 2or $i ) 0 i 3 numeros.lengt: i44( # i2 $numeros&i' 8 0(# //sumar positivos sumaPos 4) numeros&i' pos44 7 else i2 $numeros&i' 3 0(# //sumar negativos sumaeg 4) numeros&i' neg44 7 7 //mostrar resultados i2 $pos 9) 0( # %ystem.out.println$"edia de los valores positivos 4 sumaPos / pos( 7 else # %ystem.out.println$o :a introducido números positivos( 7 i2 $neg 9) 0( # %ystem.out.println$"edia de los valores negativos 4 sumaeg / neg( 7 else # %ystem.out.println$o :a introducido números negativos( 7 7 7 . Programa Java para leer la altura de personas y calcular la altura media. Calcular cu,ntas personas tienen una altura superior a la media y cu,ntas tienen una altura in2erior a la media. Bl valor de se pide por teclado y de!e ser entero positivo. /* * eer la altura de personas y calcular la altura media * "ostra cu,ntos :ay superiores a la media. */ import java.util.* pu!lic class "ain # pu!lic static void main$%tring&' args( # %canner sc ) ne %canner$%ystem.in( int i+ int cont"as ) 0+ cont"enos ) 0
dou!le media ) 0 //eer el número de personas do# %ystem.out.print$úmero de personas ( ) sc.ne5t6nt$( 7:ile$3)0( //%e crea el array de tamaGo dou!le&' alto ) ne dou!le&' //eer alturas %ystem.out.println$ectura de la altura de las personas ( 2or $i ) 0 i 3 i44( # %ystem.out.print$persona 4 $i41( 4 ) ( alto&i' ) sc.ne5tHou!le$( media ) media 4 alto&i' //se suma la estatura le-da para calcular la media 7 //Calcular la media media ) media / //recorremos el array para ver cuantos :ay m,s altos //que la media y cuantos m,s !ajos 2or $i ) 0 i 3 alto.lengt: i44( # i2 $alto&i' 8 media(# //si la estatura es mayor que la media cont"as44 7 else i2 $alto&i' 3 media(# //si es menor cont"enos44 7 7 //"ostrar resultados %ystem.out.println$Bstatura media 4 media( %ystem.out.println$Personas con estatura superior a la media 4 cont"as( %ystem.out.println$Personas con estatura in2erior a la media 4 cont"enos( 7 7
Programa Java que lea el nom!re y el sueldo de ;0 empleados y muestre el nom!re y el sueldo del empleado que m,s gana. Para :acerlo utiliFaremos dos arrays Kn array de %tring para los nom!res de los empleados Kn array de tipo dou!le para los sueldos de cada empleado. Al mismo tiempo que leemos los datos de los empleados iremos compro!ando cu,l es el que tiene el mayor sueldo. Para ello tomamos el sueldo del primer empleado que se lee como mayor sueldo y despu
//se leen el resto de empleados 2or $i ) 1 i 3 empleados.lengt: i44( # sc.ne5tine$( //limpiar el !u22er %ystem.out.print$Bmpleado 4 $i 4 1( 4 ( empleados&i' ) sc.ne5tine$( %ystem.out.print$%ueldo ( sueldos&i' ) sc.ne5tHou!le$( //se compara el sueldo le-do con el mayor i2 $sueldos&i' 8 mayor%ueldo( # mayor%ueldo ) sueldos&i' nom!re"ayor ) empleados&i' 7 7 //mostrar resultados %ystem.out.println$Bmpleado con mayor sueldo 4 nom!re"ayor (