1. Promedio.java
import java.util.Scanner;
import java.io.*;
import java.lang.*;
public class Promedio{
public static void main(String[] args)throws IOException{
int n=0,contador=0;double suma=0,promedio=0,valor=0;
Scanner teclado=new Scanner(System.in);
System.out.println("******************");
System.out.println("[Promedio en Java]");
System.out.println("******************");
do{
System.out.println("Introduce numero de materias: ");
n=teclado.nextInt();
}while(n<0);
System.out.println("\nNumero de materias: ["+n+"]");
while (contador<n){
System.out.println("\nCalificacion no. "+(contador+1));
valor=teclado.nextDouble();
contador++;
suma+=valor;
//System.out.println("\nSuma parcial: "+suma+" para no. "+contador);
}
promedio=suma/n;
System.out.println("\nSuma total ["+suma+"]");
System.out.println("\nPromedio ["+promedio+"] redondeado:["+Math.round(promedio)+"]");
System.exit(0);
}
}//fin clase
2. Burbuja.java
2. Burbuja.java
import java.io.*;
public class Burbuja{
public static void main(String[]args){
int[] arreglo={100,54,0,43,56,12,4,95,32,5};
System.out.println("\tArreglo sin ordenar");
verArreglo(arreglo);
System.out.println("\tArreglo ordenado");
/*
esto se pudo hacer con
Arrays.sort(arreglo);
en vez de usar está función
*/
burbuja(arreglo);
verArreglo(arreglo);
}
static int verArreglo(int[] vector){
int i=0;
for(i=0;i<vector.length;i++)
System.out.println("Posicion no. "+i+" Valor= "+vector[i]);
return i;
}
static int burbuja(int[] arreglo){
int i,j;
int aux;
for(i=0;i<arreglo.length-1;i++)
for(j=0;j<arreglo.length-1;j++)
if(arreglo[j]>arreglo[j+1]){
aux=arreglo[j];
arreglo[j]=arreglo[j+1];
arreglo[j+1]=aux;
}
return i;
}
}
3. Calcular el IMC de una persona: IMC.java
import java.io.*;
import java.util.Scanner;
public class IMC{
//miembros
private double Peso;
private double Talla;
public IMC(double miPeso,double miTalla){
this.Peso=miPeso;
this.Talla=miTalla;
}
//métodos Set y Get
//otros métodos
public void verDatos(){
System.out.println("\nPeso ["+Peso+"] Talla ["+Talla+"]");
}
public double obtenerIMC(){
return Peso/(Talla*Talla);
}
//main
public static void main(String[] args)throws IOException{
IMC miPrograma3=new prog4(0,0);
double peso=0,talla=0;
Scanner teclado=new Scanner(System.in);
Mensaje1();
do{
System.out.println("\nIntroduce peso: ");
peso=teclado.nextDouble();
}while(peso<=0);
do{
System.out.println("\nIntroduce talla: ");
talla=teclado.nextDouble();
}while(talla<=0);
miPrograma3=new IMC(peso,talla);
miPrograma3.verDatos();
System.out.println("\nIMC generado ["+miPrograma3.obtenerIMC()+"] ");
Mensaje2();System.exit(0);
}
static void Mensaje2(){
System.out.println("\t**************************************************");
System.out.println("\t*********** codemonkey *************");
System.out.println("\t**************************************************");
}
static void Mensaje1(){
System.out.println("\t*******************************************************");
System.out.println("\t*********** [Calculo del IMC en Java] *************");
System.out.println("\t*******************************************************");
}
}//fin clase
Próximamente más ejemplos.
No hay comentarios:
Publicar un comentario