Programa Java para Calcular Media, Máximo y Mínimo
Classified in Computers
Written on in
English with a size of 3.39 KB
Clase Principal Ejercicio2Procesos1
public class Ejercicio2Procesos1 {
int numero1, numero2, numero3, numero4, numero5, numero6;
public static void main(String[] args) throws IOException {
System.out.println("Introduce un numero");
Scanner sc = new Scanner(System.in);
ejercicio2procesos1.Metodos1 media = new ejercicio2procesos1.Metodos1();
media.Media(numero1, numero2, numero3, numero4, numero5, numero6);
ejercicio2procesos1.Metodos1 maximo = new ejercicio2procesos1.Metodos1();
maximo.Maximo(numero1, numero2, numero3, numero4, numero5, numero6);
ejercicio2procesos1.Metodos1 minimo = new ejercicio2procesos1.Metodos1();
minimo.Minimo(numero1, numero2, numero3, numero4, numero5, numero6);
}
}Clase de Métodos Metodos1
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Metodos1 {
int numero1, numero2, numero3, numero4, numero5, numero6;
public void Media(int numero1, int numero2, int numero3, int numero4, int numero5, int numero6) throws IOException {
int media = (numero1 + numero2 + numero3 + numero4 + numero5 + numero6) / 6;
System.out.println(media);
File f = new File("media.txt");
BufferedWriter bw;
if (f.exists()) {
bw = new BufferedWriter(new FileWriter(f));
bw.write("La media es: " + media);
} else {
bw = new BufferedWriter(new FileWriter(f));
bw.write("La media es: " + media);
}
bw.close();
}
public void Maximo(int numero1, int numero2, int numero3, int numero4, int numero5, int numero6) throws IOException {
int max = 0;
for (int i = 1; i < 7; i++) {
if (numero1 > max) {
max = numero1;
}
if (numero2 > max) max = numero2;
if (numero3 > max) max = numero3;
if (numero4 > max) max = numero4;
if (numero5 > max) max = numero5;
if (numero6 > max) max = numero6;
}
System.out.println("Numero Maximo: " + max);
File f = new File("maximo.txt");
BufferedWriter bw;
if (f.exists()) {
bw = new BufferedWriter(new FileWriter(f));
bw.write("El maximo es: " + max);
} else {
bw = new BufferedWriter(new FileWriter(f));
bw.write("El maximo es: " + max);
}
bw.close();
}
public void Minimo(int numero1, int numero2, int numero3, int numero4, int numero5, int numero6) throws IOException {
int min = numero1;
for (int i = 1; i < 7; i++) {
if (numero2 < min) {
min = numero2;
}
if (numero3 < min) min = numero3;
if (numero4 < min) min = numero4;
if (numero5 < min) min = numero5;
if (numero6 < min) min = numero6;
}
System.out.println("Numero minimo: " + min);
File f = new File("minimo.txt");
BufferedWriter bw;
if (f.exists()) {
bw = new BufferedWriter(new FileWriter(f));
bw.write("El minimo es: " + min);
} else {
bw = new BufferedWriter(new FileWriter(f));
bw.write("El minimo es: " + min);
}
bw.close();
}
}