Arrays metodos
Publicado por luca (3 intervenciones) el 16/05/2019 19:52:04
Estoy perdido en arrays, solicite los numeros sin problema pero nose como hacer dichos metodos que se detallan abajo
Desde una clase ejecutable se deben solicitar 7 números enteros que representan a temperaturas máximas tomadas en los siete días de la semana, almacenarlos en un array y luego enviar este array a un objeto que me devuelva en diferentes métodos los siguientes resultados:
Métodos:
mayor (): debe devolver una cadena string que indica en qué posición se encuentra el mayor valor ingresado
promedio(): devolver un dato de tipo int con el resultado el promedio entre todos los elementos del array.
buscarPromedio(): determinar si el promedio de estos datos está almacenado en el vector, y devolver una cadena string que indique en qué posición se encontró el valor, o en su defecto una leyenda indicando que no se encontró.
factorial(): calcular el factorial a cada uno de los números leídos almacenándolos en otro array, y devolver el nuevo array para listarlos a los dos por pantalla quedando cada valor con su factorial al lado.Ej: El factorial de 3 = 6.
contar(): determinar y devolver un valor entero que indique cuántos números de los almacenados en dicho array son menores a 10
conversor(): generar un nuevo array convirtiendo esas temperaturas a grados Fahrenheit. Devolver ese arraya la clase ejecutable y luego mostrar las dos temperaturas.
Desde una clase ejecutable se deben solicitar 7 números enteros que representan a temperaturas máximas tomadas en los siete días de la semana, almacenarlos en un array y luego enviar este array a un objeto que me devuelva en diferentes métodos los siguientes resultados:
Métodos:
mayor (): debe devolver una cadena string que indica en qué posición se encuentra el mayor valor ingresado
promedio(): devolver un dato de tipo int con el resultado el promedio entre todos los elementos del array.
buscarPromedio(): determinar si el promedio de estos datos está almacenado en el vector, y devolver una cadena string que indique en qué posición se encontró el valor, o en su defecto una leyenda indicando que no se encontró.
factorial(): calcular el factorial a cada uno de los números leídos almacenándolos en otro array, y devolver el nuevo array para listarlos a los dos por pantalla quedando cada valor con su factorial al lado.Ej: El factorial de 3 = 6.
contar(): determinar y devolver un valor entero que indique cuántos números de los almacenados en dicho array son menores a 10
conversor(): generar un nuevo array convirtiendo esas temperaturas a grados Fahrenheit. Devolver ese arraya la clase ejecutable y luego mostrar las dos temperaturas.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class Main {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int [] temperaturas_maximas = new int[7];
for(int i=0 ; i<7 ;i++) {
System.out.println("Introduce un numero: ");
temperaturas_maximas[i] =teclado.nextInt();
}
for(int i=0 ; i<7 ;i++) {
System.out.println(temperaturas_maximas[i]);
//promedio
int promedio = 0;
promedio= (temperaturas_maximas[0]+temperaturas_maximas[1]+temperaturas_maximas[2]+temperaturas_maximas[3]+temperaturas_maximas[4]+temperaturas_maximas[5]+temperaturas_maximas[6])/7;
System.out.println("El promedio es: "+promedio);
}
}
}
Valora esta pregunta


0