martes, 28 de octubre de 2014

Realizar un programa en Java que imprima en pantalla 25 números de la serie 11, 22, 33, 44, etc. (Los valores no se ingresan por teclado).

import java.util.Scanner;
public class Serie {
    public static void main (String[]ar){
        Scanner teclado= new Scanner (System.in);
        int a, n;
       a=1;
        n=11;
        while (a<=25){
            System.out.println(n);
            a= a+1;
                    n= n+11;
        }
    }
    
}

PROGRAMA EN LENGUAJE JAVA

REALIZAR UN PROGRAMA  QUE IMPRIMA EN PANTALLA 25 NÚMEROS  DE LA SERIE DE 11,22,33,44,ETC.. 
(LOS VALORES NO SE INGRESAN EN EL TECLADO


import java.util.Scanner;
public class serie {
    public static void main(String[]ar){
        Scanner teclado= new Scanner(System.in);
        int n,c;
        n=11;
        c=0;
        while(c<25)
        {
            System.out.println(n);
            n=n+11;
            c=c+1;
        }
    }
    
}


lunes, 27 de octubre de 2014

En una empresa trabajan n empleados cuyos sueldos ascilan entre 100 y 500, realizar un programa que lea los sueldos que  cobra cada empleado e informe cuantos empleados cobran entre 100 y 300 y cuantos cobran mas de 300. Ademas el programa debera informar el importe que gasta la empresa en sueldos de personal.

import java.util.Scanner;
public class Sueldos {
    public static void main (String[]ar){
    Scanner teclado=new Scanner (System.in);
    int sueldo, n, a, b, c, Importe;
    a=0;
    b=0;
    c=0;
    Importe=0;
    System.out.print("Ingrese la cantidad de empleados:");
    n=teclado.nextInt();
    while (a<n){
    System.out.print("Ingrese el sueldo:");
    sueldo=teclado.nextInt();
    a=a+1;
    Importe= Importe + sueldo;
    if(sueldo>99 && sueldo<300){
        b= b+1;
        }
    else{
        if(sueldo>300){
            c= c+1;
        }
        System.out.print("Empleados dentro del rango uno:");
        System.out.println(b);
        System.out.print("Empleados dentro del rango dos:");
        System.out.println(c);
        System.out.print("El importe de sueldos de personal es:");
        System.out.println(Importe);
    }
    }
}
    }

Realiza un programa en lenguaje Java que permita ingresar n numero de altura de personas y  desplegar el promedio de la altura.

import java.util.Scanner;
public class Altura {
  public static void main (String[]ar){
        Scanner teclado=new Scanner(System.in);
        int n,a;
        float altura,suma,promedio;
        System.out.print("Ingrese la cantidad de personas:");
        n=teclado.nextInt();
        a=1;
        suma=0;
        while(a<=n){
            System.out.print("ingrese la altura:");
            altura=teclado.nextFloat();
            suma=suma+altura;
            a=a+1;
        }
        promedio=suma/n;
        System.out.print("la altura promedio es:");
        System.out.println(promedio);
    }
   
}

En una planta que fabrica perfiles de hierro posee un lote de n piezas, escribir un programa que permita ingresar por el teclado la cantidad de piezas a procesar y que pregunte la longitud de cada perfil de hierro; contando solamente las que midan entre 1.20 y 1.30 mts. Imprimir en pantalla la cantidad de piezas que estan dentro del rango.

import java.util.Scanner;
public class CantidadPiezas {
    public static void main (String[]ar){
        Scanner teclado=new Scanner (System.in);
        float N,A,L;
        System.out.print("Ingrese numero de piezas:");
        N= teclado.nextFloat();
        A=0;
        L=0;
        while(A<N)
        {
            System.out.print("Ingrese longitud de perfil:");
            L= teclado.nextFloat();
            A= A+1;
            if (L>1.20 && L<1.30){
                L= L+1;
            }
        }
        System.out.print("Cantidad dentro del rango es:");
        System.out.print(L);
    }
}

Desarrolla un programa en lenguaje Java que permita leer 10 valores y nos muestre posteriormente la suma de los valores ingresados y su promedio.

import java.util.Scanner;
public class ValoresIngresados {
   public static void main (String[]ar){
       Scanner teclado= new Scanner (System.in);
       float  valor, suma, prom, n;
       n= 0;
       suma= 0;
       while (n<10)
       {
           System.out.println("Ingresa el valor:");
           valor= teclado.nextFloat();
           n= n+1;
                   suma= suma+valor;
       }
       System.out.print("El resultado de la suma es:");
       System.out.println(suma);
       prom= (suma/10);
       System.out.print("El promedio es:");
       System.out.println(prom);
       }
   }

Escribir un programa que solicite introducir un numero positivo y que nos despliegue en pantalla desde el uno hasta el valor ingresado de uno en uno (Por ejemplo si ingresamos 30 se debe mostrar en pantalla los numeros del 1 al 30)

import java.util.Scanner;
public class Numero {
    public static void main (String[]ar){
        Scanner teclado= new Scanner (System.in);
        int A=0, B;
        System.out.print("Ingresa B:");
        B= teclado.nextInt();
        {
            while(A<B){
                A= A+1;
                System.out.println(A);
        }
        }
    }
}

viernes, 17 de octubre de 2014

PROGRAMAS EN JAVA CON CONDICION


PROGRAMA QUE PIDA SUELDO Y SI ES MAYOR QUE 3000 QUE DESPLIEGUE UNA LEYENDA  QUE DIGA ESTA PERSONA DEBE ABONAR IMPUESTOS


import java.util.Scanner;
public class estructuracondicionalsimple {
    public static void main(String[]ar){
        Scanner teclado= new Scanner(System.in);
        float sueldo;
        System.out. print("ingrese el sueldo:");
        sueldo=teclado.nextFloat();
        if(sueldo>3000){
            System.out.println("esta persona debe abonar impuesto:");
         
        }
    }
}






PROGRAMA  QUE  PIDA EL SUELDO DE UN EMPLEADO Y SI ES MAYOR QUE 3000 QUE DIGA EATA PERSONA DEBE ABONAR IMPUESTOS
import java.util.Scanner;
public class estructuracondicionalsimple {
    public static void main(String[]ar){
        Scanner teclado= new Scanner(System.in);
        float sueldo;
        System.out. print("ingrese el sueldo:");
        sueldo=teclado.nextFloat();
        if(sueldo>3000){
            System.out.println("Esta persona debe abonar impuesto");
         
        }
        else
     System.out.println("Esta persona no debe abonar impuestos");
    }
}

REALIZA UN PROGRAMA QUE LEA 2 VALORES  Y DECIDA CUAL DE LOS DOS ES M,AYOR

import java. util.Scanner;
public class valores {
 public static void main(String[]ar){
     Scanner teclado= new Scanner (System.in);
     int num1,num2;
     System.out.print("ingresa numero 1:");
     num1=teclado.nextInt();
     System.out.print("ingresa numero 2:");
     num2=teclado.nextInt();
     if (num1>num2){
         System.out.println("El numero mayor es el primero");
     }
     else
         System.out.println("El numero mayor es el segundo");
 }
}




REALIZAR UN PROGRAMA QUE LEA  2 VALORES , SI EL PRIMERO ES MAYOR  QUE CALCULE LA SUMA Y LA RESTA, SI EL SEGUNDO ES EL MAYOR QUE CALCULE EL PRODUCTO Y LA DIVISION.

import java.util.Scanner;
public class valormayorymenor {
    public static void main (String[]ar){
        Scanner teclado=new Scanner(System.in);
        float num1,num2,suma,resta,producto,division;
        System.out.print("ingresa numero 1:");
        num1=teclado.nextInt();
        System.out.print("ingresa numero 2:");
        num2=teclado.nextInt();
         if (num1>num2){
         suma= num1 + num2;
         resta= num1 - num2;
         System.out.print("la suma es:");
         System.out.println(suma);
         System.out.print("la resta es:");
         System.out.println(resta);
       
         }
         else
         {
         producto= num1 * num2;
         division= num1 / num2;
         System.out.print("el producto es:");
         System.out.println(producto);
         System.out.print(" la division es:");
         System.out.println(division);
       
    }
    }
 
}

}




REALIZAR UN PROGRAMA EN JAVA  QUE PERMITA LEER LA 3 CALIFICACIONES DE UN ALUMNO , QUE REALICE  EL PROMEDIO Y QUE DETERMINE SI ES MAYOR QUE 9 IMPRIMIR EXCENTO, SI ES MENOR QUE 9 Y MAYOR QUE 6 IMPRIMIR REGULAR Y SI ES MENOR IMPRIMIR REPROBADO.



import java.util.Scanner;
public class promedioycalificaciones{
    public static void main (String[]ar){
    Scanner teclado = new Scanner (System.in);
    float C1,C2,C3,PROM;
    System.out.print("Ingresa calificacio:");
    C1=teclado.nextInt();
    System.out.print("Ingresa calificacion:");
    C2=teclado.nextInt();
    System.out.print("Ingresa calificacion:");
    C3= teclado.nextInt();
    PROM= (C1 +C2 + C3) / 3;
    System.out.print("el promedio es:");
    System.out.println(PROM);
    if(PROM>9){
        System.out.print("EXCENTO");  
   
    }
   else
    {
        if(PROM<9 && PROM>6){
        System.out.print("REGULAR");
     }
    else
    {
        System.out.print("REPROBADO");
    }
}
    }
 
}

REALIZAR UN PROGRAMA QUE PERM,ITA PREGUNTAR UN NUMERO ENTERO POSITIVO DE HASTA TRES CIFRAS  QUE MUESTRE UN MENSAJE INDICANDO  SI YTIENE 1,2,3 CIFRAS. MOSTRAR UN MENSAJE DE ERROR SI EL NUMERO ES MAYOR DE 3 CIFRAS.

import java.util.Scanner;
public class Cifras {
  public static void main (String[]ar){
      Scanner teclado= new Scanner(System.in);
      int num;
      System.out.print("Ingrese una cifra:");
      num= teclado.nextInt();
      if (num>1 && num<9){
          System.out.println("Tiene una cifra");
      }
      else{
          if (num>10 && num<99){
              System.out.println("Tiene dos cifras");
          }
          else{
              if (num>100 && num<999){
                  System.out.println("Tiene tres cifras");
              }
              else{
                  System.out.print("Error, su numero es mayor");
              }
          }
      }
  }
}




miércoles, 8 de octubre de 2014

CUESTIONARIO ARREGLOS

Cuestionario
1.-¿Cuáles la  diferencia entre variables y datos?
Variable es un deposito donde hay un valor  y consta de un nombre  y pertenece a un tipo ejemplo  valores enteros, reales  y cadena de caracteres.
El dato es una representación simbólica (numérica, alfabética, algorítmica, espacial, etc) de un atributo o variable cuantitativa o cualitativa. Los datos describen hechos empíricos, sucesos y entidades. Es un valor o referente que recibe el computador por diferentes medios, los datos representan la información que el programador manipula en la construcción de una solución o en el desarrollo de un algoritmo.
2.-¿Qué significa ámbito o alcance de una variable?
Es donde importamos los recursos que se requieran del programa y donde declaramos el mismo programa.
3.-menciona los diferentes tipos de arreglos
Vector:es una estructura  de datos que permite  almacenar un conjunto de datos del mismo tipo. Con único nombre se define un vector y por medio de un subíndice hacemos referencia a cada  elemento del mismo
Una matriz es una estructura de datos que permite almacenar un CONJUNTO de datos del MISMO tipo.
Con un único nombre se define la matriz y por medio de DOS subíndices hacemos referencia a cada elemento de la misma (componente)3.-¿menciona los diferentes tipos de arreglos

4.-¿Cuáles son  los dos métodos para crear un arreglo?
Métodos con parámetros.
Un método puede tener parámetros:
Los parámetros los podemos imaginar como variables locales al método, pero su valor se inicializa con datos que llegan cuando lo llamamos.
Métodos que retornan un dato.
Un método puede retornar un dato:
Cuando un método retorna un dato en vez de indicar la palabra clave void previo al nombre del método indicamos el tipo de dato que retorna. Luego dentro del algoritmo en el momento que queremos que finalice el mismo y retorne el dato empleamos la palabra clave return con el valor respectivo.
5.-¿Qué es una constante?
Es una variable  del sistema que mantiene un valor inmutable a lo largo de toda la vida del programa.

6.-¿para que se utilizan los comentarios en java?

Son líneas de texto insertas en el programa para documentarlo y facilitar su lectura. Los tipos de comentarios más usados son:

Tipo
Caracteres que los identifican
Ejemplo
De una sola línea
//
//La clase Sring la importamos de java.lang
De varias líneas
/* */
/*Aunque el compilador importa la librería java.lang completa es conveniente importarla explícitamente por razones didácticas*/








miércoles, 1 de octubre de 2014

PROGRAMAS EN JAVA ALGUNOS EJEMPLOS

1.- REALIZAR UN PROGRAMA EN JAVA QUE DESPLIEGUE EL COMENTARIO 
"BIENVENIDO A JAVA"

package programa.uno;
public class ProgramaUno {
    public static void main(String[] args) {
        System.out.println("Bienvenido a Java!!");
    }
}



2.-REALIZAR UN PROGRAMA EN JAVA QUE SUME 2 VALORES.


import java.util.Scanner;
   public class Suma{
        public static void main (String []ar) {
            Scanner teclado =new Scanner(System.in);
            int num1,num2,suma;
            System.out.print("Ingrese primer valor:");
            num1=teclado.nextInt();
            System.out.print ("Ingrese segundo valor :");
            num2=teclado.nextInt();
            suma=num1+num2;
            System.out.print("La suma de los 2 valores es:");
            System.out.println(suma);
            
     }
     }

3.-REALIZAR UN PROGRAMA QUE REALICE LA SUMA DE DOS VALORES Y SU PRODUCTO.


import java.util.Scanner;
   public class Suma{
        public static void main (String []ar) {
            Scanner teclado =new Scanner(System.in);
            int num1,num2,suma,producto;
            System.out.print("Ingrese primer valor:");
            num1=teclado.nextInt();
            System.out.print ("Ingrese segundo valor :");
            num2=teclado.nextInt();
            suma=num1+num2;
            producto = num1* num2;
            System.out.print("La suma de los 2 valores es:");
            System.out.println(suma);
            System.out.print("El producto de los 2 valores es:");
            System.out.println(producto);
     }
    }



4.-PROGRAMA QUE CALCULA EL PERÍMETRO DE UN CUADRADO.


import java.util.Scanner ;
public class perimetrocuadrado {
  public static void main(String[]ar){
    Scanner teclado=new Scanner(System.in);
    int lado, perimetro;
    System.out.print("ingrese valor de el lado del cuadrado:");
    lado=teclado.nextInt();
    perimetro=lado*4;
    System.out.print("el perimetro del cuadrado es:");
    System.out.println(perimetro);
  }
}



5.-PROGRAMA QUE CALCULE EL AREA DE UN CIRCULO.

import java.util.Scanner;
public class Areacirculo {
 public static void main(String[]ar){
     Scanner teclado=new Scanner (System.in);
     double radio,area;
     System.out.print("ingresa radio:");
     radio = teclado.nextInt();
     area = 3.1416   * (radio * radio);
     System.out.print("el area es:");
     System.out.println(area);
     
 }
}


6.-PROGRAMA EN EL CUAL SE INGRESEN 4 NÚMEROS , CALCULAR E INFORMAR LA SUMA DE LOS 2 PRIMEROS  Y EL PRODUCTO DEL TERCERO Y EL CUARTO

import java.util.Scanner;
public class Sumaproducto{
    public static void main (String[]ar){
        Scanner teclado=new Scanner (System.in);
        int num1,num2,num3,num4,suma, producto;
        System.out.print("ingresa el primer numero:");
        num1=teclado.nextInt();
        System.out.print("ingresa el segundo numero:");
        num2=teclado.nextInt();
        System.out.print("ingresa el tercer numero:");
        num3=teclado.nextInt();
        System.out.print("ingresa el cuarto numero:");
        num4=teclado.nextInt();
        suma=num1 + num2;
        producto=num3 * num4;
        System.out.print("la suma de los 2 primeros numeros es:");
        System.out.println(suma);
        System.out.print("el producto de el tercer y cuarto numero es :");
        System.out.println(producto);
         
        
    }
}


7.-REALIZAR UN PROGRAMA QUE LEA 4 VALORES NUMÉRICOS E IMPRIMIR SU SUMA  Y PROMEDIO.

import java.util.Scanner;
public class Sumapromedio{
    public static void main (String[]ar){
        Scanner teclado=new Scanner(System.in);
        int num1,num2,num3,num4,suma,promedio;
        System.out.print("ingresa el primer valor:");
        num1=teclado.nextInt();
        System.out.print("ingresa el segundo valor:");
        num2=teclado.nextInt();
        System.out.print("ingresa el tercer valor:");
        num3=teclado.nextInt();
        System.out.print("ingresa el cuarto valor:");
        num4=teclado.nextInt();
        suma= num1 + num2 + num3 + num4;
        promedio= suma / 4;
        System.out.print("la suma de los valores:");
        System.out.println(suma);
        System.out.print("el promedio de los valores es:");
        System.out.println(promedio);
    }
}

SCANNER EN JAVA

Java tiene un método llamado System.in, la cual obtiene la información de usuario. Sin embargo System.in no es tan simple como System.out. La razón porque no es tan fácil es porque System.in solo lee la información en bytes. Bytes no nos sirve de mucho ya que los programas usualmente trabajaban con valores de otro tipo ( integrales,string, bool,etc.). Para solucionar este problema usamos la clase Scanner. La clase Scanner esta diseñado para leer los bytes y convertirlos en valores primitivos ( int,double,bool,etc.) o en valores string.