miércoles, 26 de junio de 2013

Instalar Apache, MySQL, PHP y PHPMyAdmin en Ubuntu 12.04

Primero tengo que decir que este video no es de mi autoria, segundo que por favor le saque el maximo provecho por que esta muy sustancioso.


Lo coloco en mi blog para no olvidar los pasos...jeje

miércoles, 29 de mayo de 2013

Ciclo for en Java, con Programación Orientada a Objetos

Definir un vector de 5 componentes de tipo float que representen las alturas de 5 personas.
Obtener el promedio de las mismas. Contar cuántas personas son más altas que el promedio y cuántas más bajas.
package alturas;
import java.util.Scanner;  
public class Alturas {
    private Scanner t;
    private float [] alturas;
    private float s=0,pro,summay=0,summen=0;       
    public void inicializar(){
        t=new Scanner(System.in);
        alturas=new float[5];
        for (int i = 0; i < alturas.length; i++) {           
            System.out.println("Ingrese la altura de la persona " + i);
            alturas[i]=t.nextInt();           
        }
    }   
    public void promedio(){
        for (int i = 0; i < alturas.length; i++) {
            s=s+alturas[i];           
        }
        pro=s/alturas.length;
        System.out.println("El promedio es " + pro);
    }   
    public void altbaj(){
        for (int i = 0; i < alturas.length; i++) {
            if(alturas[i]>pro){
                summay=summay+1;
            }else if(alturas[i]<pro){
                summen=summen+1;
            }        
        }
        System.out.println("La cantidad de personas mas altas al promedio: " + summay);
        System.out.println("La cantidad de personas menos altas al promedio: " + summen);
    }   
    public static void main(String[] args) {
        Alturas a= new Alturas();
        a.inicializar();
        a.promedio();
        a.altbaj();
    }
}
Desarrollar un programa que permita ingresar un vector de 8 elementos, e informe:
- El valor acumulado de todos los elementos del vector.
- El valor acumulado de los elementos del vector que sean mayores a 36.
- Cantidad de valores mayores a 50.
package programa;
import java.util.Scanner;
public class Programa {
    private Scanner t;
    private int[] vector;
    private int acum = 0,acum1=0,acum2=1;
    public void inicializar() {
        t = new Scanner(System.in);
        vector = new int[8];
        for (int i = 0; i < vector.length; i++) {
            System.out.println("Ingrese el numero " + i);
            vector[i] = t.nextInt();
        }
    }
    public void acumulado() {
        for (int i = 0; i < vector.length; i++) {
            acum = acum + vector[i];
            if ((vector[i]>=0)&&(vector[i]<=36)) {
                acum1=acum1+vector[i];
            } else if ((vector[i]>37)&&(vector[i]<=50)) {
                acum2++;
            }
        }
        System.out.println("El total de los elementos es: " + acum);
        System.out.println("Suma de los elementos mayores a 36 " + acum1);
        System.out.println("Cantidad de elementos mayores a 50 " + acum2);
    }
    public static void main(String[] args) {
        Programa p = new Programa();
        p.inicializar();
        p.acumulado();
    }
}
Realizar un programa que pida la carga de dos vectores numéricos enteros de 4 elementos. Obtener la suma de los dos vectores, dicho resultado guardarlo en un tercer vector del mismo tamaño. Sumar componente a componente.
package programa;

import java.util.Scanner;

public class Programa {

    private Scanner t;
    private int[] vector1;
    private int[] vector2;
    private int sum1 = 0, sum2 = 0, r;

    public void inicializar() {
        t = new Scanner(System.in);
        vector1 = new int[4];
        vector2 = new int[4];
        System.out.println("Llenado del vector 1");
        for (int i = 0; i < vector1.length; i++) {
            System.out.println("Ingrese el numero " + i);
            vector1[i] = t.nextInt();
        }
        System.out.println("Llenado del vector 2");
        for (int i = 0; i < vector2.length; i++) {
            System.out.println("Ingrese el numero " + i);
            vector2[i] = t.nextInt();
        }
    }

    public void operaciones() {
        for (int i = 0; i < vector1.length; i++) {
            sum1 = sum1 + vector1[i];
        }
        for (int i = 0; i < vector2.length; i++) {
            sum2 = sum2 + vector2[i];
        }
        r = sum1 + sum2;
        System.out.println("El resultado de la suma de los dos vectores es: " + r);
    }

    public static void main(String[] args) {
        Programa p = new Programa();
        p.inicializar();
        p.operaciones();
    }
}
Se tienen las notas del primer parcial de los alumnos de dos cursos, el curso A y el curso B, cada curso cuenta con 5 alumnos.
Realizar un programa que muestre el curso que obtuvo el mayor promedio general.
package alumnos;
import java.util.Scanner;

public class Alumnos {
    private Scanner t;
    private int []cursoa;
    private int []cursob;
    private int s1=0,s2=0;
   
    public void inicializar(){
        t=new Scanner(System.in);
        cursoa=new int[5];
        cursob=new int[5];
        System.out.println("Notas curso A ");
        for (int i = 0; i < cursoa.length; i++) {
            System.out.print("Ingrese la nota del alumno numero "+i +" :");           
            cursoa[i]=t.nextInt();
        }
        System.out.println("Notas curso B ");
        for (int i = 0; i < cursob.length; i++) {
            System.out.print("Ingrese la nota del alumno numero "+i +" :");           
            cursob[i]=t.nextInt();
        }
    }
    public void promedio(){
        for (int i = 0; i < cursoa.length; i++) {
            s1=s1+cursoa[i];           
        }
        for (int i = 0; i < cursoa.length; i++) {
            s2=s2+cursob[i];           
        }       
        if(s1>s2){
            System.out.println("El curso que obtuvo mayor promedio fue el A");
        }else{
            System.out.println("El curso que obtuvo mayor promedio fue el B");
        }
    }
    public static void main(String[] args) {
        Alumnos a =new Alumnos();
        a.inicializar();
        a.promedio();
    }
}