lunes, 11 de febrero de 2013

Historia del computador

   La Historia del Computador. 5000 años a.C hasta nuestros días. No fue una  tarea fácil, pero se logro.

Si desea recibir contenido de mi blog en su e-mail, por favor hágamelo saber a
wipesi@hotmail.com

miércoles, 30 de enero de 2013

Ciclo While en Java

Estos pequeños programas se construyeron en NetBeans IDE 7.0.1


Este programa calcula el promedio de n cantidad de alumnos con notas mayores o menores a 7



 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pkgwhile;
import java.util.Scanner;
/**
 *
 * @author wilmer
 */
public class While {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        //declaracion de variables
        int suma=0,n1,y,x=1;
        /** Creacion de una instancia de la libreria Scanner*/
        Scanner clase1=new Scanner(System.in);
        //Ingreso por tecado de una solicitud
        System.out.println("Cantidad de alturas a procesar: ");
        //asignacion de la variable y
        y=clase1.nextInt();
        // variable prom inicializada
        int prom=0;
        //inicio del ciclo while
        while (x<=y){
            x=x+1;
            //solicitud de las alturas
            System.out.println("Ingrese la altura: ");
            n1=clase1.nextInt();          
            //calculos
            suma=n1+suma;
            prom=suma/y;          
        }
        //salida del promedio
        System.out.println("Promedio= "+ prom);            
    }
}

Escribir un programa que solicite ingresar 10 notas de alumnos y nos informe cuántos tienen notas mayores o iguales a 7 y cuántos menores.

package pkgwhile;
import java.util.Scanner;
/**
 *
 * @author wilmer
 */
public class While {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner clase1=new Scanner(System.in);      
        int cantalum=0,nota=0,x=0,notmay=0,notmen=0;
        System.out.println("Ingrese la cantidad de alumnos: ");
        cantalum=clase1.nextInt();      
        while(x<cantalum){
            x=x+1;
            System.out.println("Ingrese nota: ");
            nota=clase1.nextInt();
            if(nota>=7){
                notmay=notmay+1;              
            }else{
                notmen=notmen+1;
            }              
        }
        System.out.println("Cantidad alumnos con nota mayor o igual a 7: " + notmay);
        System.out.println("Cantidad alumnos con nota menor a 7: " + notmen);
    }                    
}

En una empresa trabajan n empleados cuyos sueldos oscilan entre $100 y $500, realizar un programa que lea los sueldos que cobra cada empleado e informe cuántos empleados cobran entre $100 y $300  y cuántos cobran más de $300. Además el programa deberá informar el importe que gasta la empresa en sueldos al personal.


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pkgwhile;
import java.util.Scanner;
/**
 *
 * @author wilmer
 */
public class While {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner clase1=new Scanner(System.in);        
        int cantemp=0,sueldo=0,x=0,suelmay=0,suelmen=0,totalapag,cont1=0,cont2=0;
        System.out.println("Ingrese la cantidad de empleados: ");
        cantemp=clase1.nextInt();      
        while(x<cantemp){
            x=x+1;
            System.out.println("Ingrese sueldo: ");
            sueldo=clase1.nextInt();
            if(sueldo<=300){
                cont1=cont1+1;
                suelmay=sueldo+suelmay;              
            }else{
                cont2=cont2+1;
                suelmen=sueldo+suelmen;
            }                          
        }
        totalapag=suelmay+suelmen;
        System.out.println("Cantidad empleados con sueldo menor a 300 " + cont1);
        System.out.println("Cantidad empleados con sueldo mayor a 300 " + cont2);
        System.out.println("Total a pagar                             " + totalapag);
    }                      
}


Si desea recibir contenido de mi blog en su e-mail, por favor hágalo saber a
wipesi@hotmail.com