/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package mediadetresnumeros;
import java.util.Scanner;
/**
*
* @author juan
*/
public class MediaDeTresNumeros {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//float num1,num2,num3;
float suma=0,mediaVal;
int numItems=3;
for (int i = 0; i < numItems; i++) {
suma=suma+leerValor();
}
mostrar(suma);
// mediaVal=media(suma,numItems);
mostrar(media(suma,numItems));
}
static float media(float sumaTotal, int numValores){
return sumaTotal/(float)numValores;
}
static float leerValor(){
Scanner entrada = new Scanner(System.in);
float numero;
System.out.println("Por favor, introduzca un número");
numero = entrada.nextFloat();
return numero;
}
static void mostrar(float valor){
System.out.println("***********************************");
System.out.println("* Resultado: "+ valor);
System.out.println("***********************************");
}
}
El mismo ejemplo pero pasando una cadena también
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package mediadetresnumeros;
import java.util.Scanner;
/**
*
* @author juan
*/
public class MediaDeTresNumeros {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//float num1,num2,num3;
float suma=0,mediaVal;
int numItems=3;
for (int i = 0; i < numItems; i++) {
suma=suma+leerValor();
}
mostrar(suma,"Suma");
// mediaVal=media(suma,numItems);
mostrar(media(suma,numItems),"Media");
}
static float media(float sumaTotal, int numValores){
return sumaTotal/(float)numValores;
}
static float leerValor(){
Scanner entrada = new Scanner(System.in);
float numero;
System.out.println("Por favor, introduzca un número");
numero = entrada.nextFloat();
return numero;
}
static void mostrar(float valor,String cadena){
System.out.println("***********************************");
System.out.println("* "+cadena+ " : "+ valor);
System.out.println("***********************************");
}
}
No hay comentarios:
Publicar un comentario