sábado, 1 de diciembre de 2012

CODIFICADOS EN JAVA

TODO SOBRE PROGRAMACON EN JAVA.
EN ESTA PARTE LES MOSTRARE TODOS LOS TRABAJOS QUE HE REALIZADO DURANTE EL PRIMER  SEMESTRE DE LA UTA. OJALA LES PUEDA SERVIR, 

PUEDEN ENCONTRAR PROGRAMAS EN ESTE LINK:


1.-
SUMA DE TRES NUMEROS
package Suma;
import java.io.*;
public class Ejercicio01Suma {
     public static void main(String[] args) {
               InputStreamReader isr= new InputStreamReader(System.in);
        BufferedReader br= new BufferedReader(isr);
        try
        {
                                                System.out.print("SUMA DE TRES NUMEROS\n");
                                                System.out.print("sumando 1: ");
                                                int s1= Integer.parseInt(br.readLine());
                                                    System.out.print("sumando 2: ");
                                                int s2= Integer.parseInt(br.readLine());
                                System.out.print("sumando 3: ");
                                                int s3= Integer.parseInt(br.readLine());

         int suma=s1+s2+s3;
         System.out.println("el producto es :"+ s1+"+"+s2+"+"+s3+"="+suma);
         }
        catch (Exception e){
        e.printStackTrace();
        }
        }


3.-
MULTIPLICACION DE DOS NUMEROS
package Multiplicacion;
import java.io.*;
public class Ejercicio03Multiplicacion {
     public static void main(String[] args) {
               InputStreamReader isr= new InputStreamReader(System.in);
        BufferedReader br= new BufferedReader(isr);
        try
        {
                                                System.out.print("MULTIPLICACION DE DOS NUMEROS\n");
                                                System.out.print("Numero 1: ");
                                                int m1= Integer.parseInt(br.readLine());
                                                    System.out.print("Numero 2: ");
                                                int m2= Integer.parseInt(br.readLine());

         int multiplicacion=m1*m2;
         System.out.println("el producto es :"+ m1+"*"+m2+"="+multiplicacion);
         }
        catch (Exception e){
        e.printStackTrace();
        }
        }





4.-

/PROMEDIO DE TRES NOTAS
package Promedio;
import java.io.*;
public class Ejercicio05Promedio {
     public static void main(String[] args) {
               InputStreamReader isr= new InputStreamReader(System.in);
        BufferedReader br= new BufferedReader(isr);
        try
        {
                                                System.out.print("PROMEDIO DE TRES NOTAS\n");
                                                System.out.print("nota 1: ");
                                                int s1= Integer.parseInt(br.readLine());
                                                    System.out.print("nota 2: ");
                                                int s2= Integer.parseInt(br.readLine());
                                System.out.print("nota 3: ");
                                                int s3= Integer.parseInt(br.readLine());

         int suma=s1+s2+s3;
         int promedio=suma/3;
         System.out.println("la suma es :"+ s1+"+"+s2+"+"+s3+"="+suma);
         System.out.println("el promedio es :"+ suma+"/"+3+"="+promedio);
         }
        catch (Exception e){
        e.printStackTrace();
        }
        }
5.-
//CALCULAR LA HIPOTENUSA
import java.util.Scanner;

public class hipotenusa {
   
    public static void main(String[] args) {
                Scanner ejer = new Scanner (System.in);
                                int a, b;
                                                System.out.println("INGRESE EL CATETO OPUESTO");
                                                a = ejer.nextInt();           
                                                System.out.println("INGRESE EL CATETO ADYACENTE");
                                                b = ejer.nextInt();                          
                double  h;
                h = Math.sqrt(Math.pow(a,2)+(Math.pow(b,2)));
                System.out.println("LA HIPOTENUSA "+h);
               
    }
}


6.-

//DIVISION DE DOS NUMEROS
package Division;
import java.io.*;
public class Ejercicio04Division {
     public static void main(String[] args) {
               InputStreamReader isr= new InputStreamReader(System.in);
        BufferedReader br= new BufferedReader(isr);
        try
        {
                                                System.out.print("DIVISION DE DOS NUMEROS\n");
                                                System.out.print("Numero 1: ");
                                                int d1= Integer.parseInt(br.readLine());
                                                    System.out.print("Numero 2: ");
                                                int d2= Integer.parseInt(br.readLine());

         int division=d1/d2;
         System.out.println("el producto es :"+ d1+"/"+d2+"="+division);
         }
        catch (Exception e){
        e.printStackTrace();
        }
        }
}

7.-

//SUMA, RESTA, MULTIPLICACION, DIVISION DE DOS NUMEROS
package SRMD;
import java.io.*;
public class Ejercicio06SRMD {
     public static void main(String[] args) {
               InputStreamReader isr= new InputStreamReader(System.in);
        BufferedReader br= new BufferedReader(isr);
        try
        {
                                                System.out.print("SUMA, RESTA, MULTIPLICACION, DIVISION DE DOS NUMEROS\n");
                                                System.out.print("Numero 1: ");
                                                int n1= Integer.parseInt(br.readLine());
                                                    System.out.print("Numero 2: ");
                                                int n2= Integer.parseInt(br.readLine());

         int suma=n1+n2;
         System.out.println("Suma es :"+ n1+"+"+n2+"="+suma);
         int resta=n1-n2;
         System.out.println("Resta es :"+n1+"-"+n2+"="+resta);
         int multiplicacion=n1*n2;
         System.out.println("Multiplicacion es :"+ n1+"*"+n2+"="+multiplicacion);
         int division=n1/n2;
         System.out.println("Division es :"+ n1+"/"+n2+"="+division);
         }
        catch (Exception e){
        e.printStackTrace();
        }
        }
}

8.-
//METROS Y TRANSFORMAR A LAS OTRAS UNIDADES DE LONGITUD
package longitudes;
import java.io.*;
public class Ejercicio09Longitudes {
     public static void main(String[] args) {
               InputStreamReader isr= new InputStreamReader(System.in);
        BufferedReader br= new BufferedReader(isr);
        try
        {
                                                System.out.print("METROS Y TRANSFORMAR A LAS OTRAS UNIDADES DE LONGITUD\n");
                                                System.out.print("Metros: ");
                                                int m= Integer.parseInt(br.readLine());


         int centimetros=m*100;
         System.out.println("centimeros : "+centimetros);
         int milimetros=centimetros*10;
         System.out.println("milimetros : "+milimetros);
         int kilometros=m/1000;
         System.out.println("kilometros : "+kilometros);
         }
        catch (Exception e){
        e.printStackTrace();
        }
9.-

//AREA Y PERIMETRO DE UN CUADRADO
package APCuadrado;
import java.io.*;
public class Ejercicio10APCuadrado {
     public static void main(String[] args) {
               InputStreamReader isr= new InputStreamReader(System.in);
        BufferedReader br= new BufferedReader(isr);
        try
        {
                                                System.out.print("AREA Y PERIMETRO DE UN CUADRADO\n");
                                                System.out.print("Lado: ");
                                                int l= Integer.parseInt(br.readLine());

         int area=l*l;
         System.out.println("Area : "+area);
         int perimetro=4*l;
         System.out.println("Perimetro : "+perimetro);
         }
        catch (Exception e){
        e.printStackTrace();
        }
        }

10.-
//AREA Y PERIMETRO DE UN RECTANGULO
package APRectangulo;
import java.io.*;
public class Ejercicios08APRectangulo {
     public static void main(String[] args) {
               InputStreamReader isr= new InputStreamReader(System.in);
        BufferedReader br= new BufferedReader(isr);
        try
        {
                                                System.out.print("AREA Y PERIMETRO DE UN RECTANGULO\n");
                                                System.out.print("base: ");
                                                int a1= Integer.parseInt(br.readLine());
                                                    System.out.print("altura: ");
                                                int b2= Integer.parseInt(br.readLine());

         int area=b2*a1;
         System.out.println("Area : "+area);
         int perimetro=a1+a1+b2+b2;
         System.out.println("Perimetro : "+perimetro);
         }
        catch (Exception e){
        e.printStackTrace();
        }
        }


1.- ESCRIBIR UN PROGRAMA QUE ME PERMITA MOSTRAR LOS NUMEROS PARES DEL 0 A N
import java.util.*;
public class UNO { // inicio de la clase
  
   public static void main (String []args){
   int j, limite;
   String tem;
   Scanner tecla = new Scanner (System.in);
   System.out.printf("%45s","Limite =");
   tem= tecla.nextLine();
   limite=Integer.valueOf(tem);
  
   for (j=2;j<=limite;j+=2)
                System.out.printf ("%20s%5d\n","J = ",j);
               
                }
                               
}

2.- MOSTRAR LOS VALORES DESDE UN NUMERO INGRESADO POR TECLADO HASTA OTRO NUMERO INGRESADO POR TECLADO
import java.util.*;
public class UNO {   
   public static void main (String []args){
   int inicio,j, limite;
   String tem;
   Scanner tecla = new Scanner (System.in);
   System.out.printf("%45s","Valor inicial =");
   tem= tecla.nextLine();
   inicio=Integer.valueOf(tem);
   System.out.printf("%45s","Valor final =");
   tem= tecla.nextLine();
   limite=Integer.valueOf(tem);
     for (j=inicio;j<=limite;j++)
                System.out.printf ("%20s%5d\n","J = ",j);
               
 }
}
3.- MOSTRAR LAS LETRAS IMPARES DEL ABECEDARIO

import java.util.*;
public class Practica224 { // inicio de la clase
  
   public static void main (String []args){
   char j;
   for (j='A';j<='Z';j+=2)
                System.out.printf ("%20s%5c\n","J = ",j);
               
                }
                               
}

4.- IMPRIMIR LOS NUMEROS DEL 1 AL 100 EN AUMENTO DE 7


import java.util.*;
public class prueba{
                public static void main (String[] args) {
                for(int i=100;i>=0;i-=7)
                               
                                System.out.println(i);
                }
}                                                             

5.-CUADRADO DE UN NUMERO

import java.util.*;
public class ejercicio{
                public static void main (String[] args) {
                                Scanner ingreso=new Scanner(System.in);
                System.out.println("cuadrado de un numero");
                int s=0;
                int x=ingreso.nextInt();
               
                for(int i=1;i<=(2*x-1);i+=2)
                                 s=s+i;
                                System.out.println("el cuadrado de "+x+" es "+s);
                }
}             

6.- CALCULAR LOS  NUMEROS DIBICIBLES DE UN NÙMERO


import java.util.*;
public class ejercicio{
                public static void main (String[] args) {
                                Scanner ingreso=new Scanner(System.in);
                System.out.println("cuadrado de un numero");
                int s=0;
                int x=ingreso.nextInt();
               
                for(int i=1;i<=x;i+=1)
                {
                               
                                if (x%i==0){
                                                System.out.println("el cuadrado de  es "+i);
                                }
                }
                }
}                                                                                                             

7.-Realizar un programa que imprima en pantalla los números del 1 al 100.         

public class EstructuraRepetitivaFor1 {
    public static void main(String[] ar) {
        int f;
        for(f=1;f<=100;f++) {
            System.out.print(f);
            System.out.print("-");
        }
    }
}


8.- Desarrollar un programa que permita la carga de 10 valores por teclado y nos muestre posteriormente la suma de los valores ingresados y su promedio.

import java.util.Scanner;

public class EstructuraRepetitivaFor2 {
    public static void main(String[] ar) {
        Scanner teclado=new Scanner(System.in);
        int suma,f,valor,promedio;
        suma=0;
        for(f=1;f<=10;f++) {
            System.out.print("Ingrese valor:");
            valor=teclado.nextInt();
            suma=suma+valor;
        }
        System.out.print("La suma es:");
        System.out.println(suma);
        promedio=suma/10;
        System.out.print("El promedio es:");
        System.out.print(promedio);
    }
}

9.- Escribir un programa que lea n números enteros y calcule la cantidad de valores mayores o iguales a 1000.

import java.util.Scanner;

public class EstructuraRepetitivaFor5 {
    public static void main(String[] ar) {
        Scanner teclado=new Scanner(System.in);
        int cantidad,n,f,valor;
        cantidad=0;
        System.out.print("Cuantos valores ingresará:");
        n=teclado.nextInt();
        for(f=1;f<=n;f++) {
            System.out.print("Ingrese el valor:");
            valor=teclado.nextInt();
            if (valor>=1000) {
                cantidad=cantidad+1;
            }
        }
        System.out.print("La cantidad de valores ingresados mayores o iguales a 1000 son:");
        System.out.print(cantidad);
    }
}




10.- Desarrollar un programa que solicite la carga de 10 números e imprima la suma de los últimos 5 valores ingresados.

import java.util.Scanner;

public class EstructuraRepetitivaFor7 {
    public static void main(String[] ar) {
        Scanner teclado=new Scanner(System.in);
        int f,valor,suma;
        suma=0;
        for(f=1;f<=10;f++) {
            System.out.print("Ingrese un valor:");
            valor=teclado.nextInt();
            if (f>5) {
                suma=suma+valor;
            }
        }
        System.out.print("La suma de los últimos 5 valores es:");
        System.out.print(suma);
    }
}


EN ESTE CASO SON PROGRAMAS CON LA INSTRUCCION SWITCH.

CALCULAR LAS AREAS DE LAS FIGURAS GEOMETRICAS

import java.util.*;
public class areas {
   
    public static void main(String[] args) {
               
                Scanner ingreso = new Scanner (System.in);
double   num1,num2,r;
int opcion=0;
System.out.println("calcular ares de las figuras");
do{
System.out.println("que área desea calcular :\n 1) cuadrado \n 2)triangulo \n 3) circulo \n 4) rectangulo n\n");
opcion=ingreso.nextInt();

switch(opcion)
{
                case 1: System.out.println("ingree el lado del cuadrado");
num1=ingreso.nextInt();
r=num1*num1;
                                System.out.println("el area del cuadrado es  "+r);
                                break;
                case 2: System.out.println("ingrese la base");
num1=ingreso.nextInt();
System.out.println("ingrese la altura");
num2=ingreso.nextInt();
r=num1-num2/2;
                                System.out.println("el area del triangulo es "+r);
                                break;
                case 3: System.out.println("ingree el radio");
num1=ingreso.nextInt();
r=num1*num1*(3.1416);
                                System.out.println("el area del circulo es "+r);
                                break;
                case 4: System.out.println("ingree la base");
num1=ingreso.nextInt();
System.out.println("ingrese la altura ");
num2=ingreso.nextInt();
r=num1*num2;
                                System.out.println("el area del rectangulo es "+r);
                                break;
}                             
} while(opcion!=0);
    }
}

REALIZAR LAS CUATRO OPERACIONES BASICAS

import java.util.*;
public class suich {
   
    public static void main(String[] args) {
               
                Scanner ingreso = new Scanner (System.in);
int  num1,num2,r;
int opcion=0;
System.out.println("menú de operaciones básicas");
do{


System.out.println("que desea hacer :\n 1) suma \n 2)resta \n 3) multiplicaion \n 4) division n\n");
opcion=ingreso.nextInt();

System.out.println("ingree el primer número");
num1=ingreso.nextInt();
System.out.println("ingrese el segundo número");
num2=ingreso.nextInt();


switch(opcion)
{
                case 1:
                                r=num1+num2;
                                System.out.println("la suma es "+r);
                                break;
                case 2:
                                                r=num1-num2;
                                System.out.println("la resta es "+r);
                                break;
                case 3:
                                r=num1*num2;
                                System.out.println("la multiplicacion es "+r);
                                break;
                case 4:
                                r=num1/num2;
                                System.out.println("la division es "+r);
                                break;

}                             
} while(opcion!=0);
   
}

}


import java.util.*;
public class areas {
   
    public static void main(String[] args) {
               
                Scanner ingreso = new Scanner (System.in);
double   num1,num2,r;
int opcion=0;
System.out.println("calcular perimetros  de las figuras");
do{
System.out.println("que perimetro desea calcular:\n 1) cuadrado \n 2)triangulo equilatero \n 3) circulo \n 4) rectangulo n\n");
opcion=ingreso.nextInt();

System.out.println("ingree el primer número");
num1=ingreso.nextInt();
System.out.println("ingrese el segundo número");
num2=ingreso.nextInt();


switch(opcion)
{
                case 1: System.out.println("ingree el lado del cuadrado");
num1=ingreso.nextInt();
r=num1*4;
                                System.out.println("el perímetro  del cuadrado es  "+r);
                                break;
                case 2: System.out.println("ingrese el lado del triangulo");
num1=ingreso.nextInt();
r=num1*3
                                System.out.println("el perímetro del triangulo es "+r);
                                break;
                case 3: System.out.println("ingree el radio");
num1=ingreso.nextInt();
r=2*num1*(3.1416);
                                System.out.println("el perímetro del circulo es "+r);
                                break;
                case 4: System.out.println("ingree la base");
num1=ingreso.nextInt();
System.out.println("ingrese la altura ");
num2=ingreso.nextInt();
r=(num1*2)+(num2*2);
                                System.out.println("el area del rectangulo es "+r);

} while(opcion!=0);
    }
}

CALCULAR EL MENOR DE SEIS NUMEROS

menor correcto
import java.util.*;
public class Menor {
       public static void main(String[] args) {
       Scanner practica = new Scanner (System.in);    
System.out.print ("Inserte num.1: ");
int a= practica.nextInt();
System.out.print ("Inserte num.2: ");
int b=practica.nextInt();
System.out.print ("Inserte num.3: ");
    int c=practica.nextInt();
System.out.print ("Inserte num.4: ");
int d=practica.nextInt();
System.out.print ("Inserte num.5: ");
int e=practica.nextInt();
System.out.print ("Inserte num.6: ");
int f=practica.nextInt();
int menor = a;
if (b < menor)
   menor = b;
if (c < menor)
   menor = c;
if (d < menor)
   menor = d;
if (e < menor)
   menor = e;
if (f < menor)
   menor = f;
System.out.println ("\nEl menor de:" + a + "," + b + "," + c + "," + d + "," + e + "," + f + ",");
System.out.println ("Es: " + menor);
    }  
   
    }
calcular los  numeros dibicibles de un nùmero


import java.util.*;
public class ejercicio{
public static void main (String[] args) {
Scanner ingreso=new Scanner(System.in);
System.out.println("cuadrado de un numero");
int s=0;
int x=ingreso.nextInt();
for(int i=1;i<=x;i+=1)
{
if (x%i==0){
System.out.println("el cuadrado de  es "+i);
}
}
}
}






ROL DE PAGOS EN JAVA
import java.util.*;
public class rol { 
   
   public static void main (String []args){
   double dias, rbu,hcien,hcincuenta,comisiones,totalhoras,costohora,hecin,hcie,thex,tingresos,apers,piess,pant,liqr,tdes;
   String nombre, cargo;
  
   Scanner ingreso = new Scanner (System.in);
   int opcion=0;
   
   System.out.println("ROL DE PAGOS");
   System.out.println("INGRESE EL NOMBRE DEL EMPLEADO");
   nombre= ingreso.next();
   System.out.println("INGRESE EL CARGO DEL EMPLEADO");
   cargo= ingreso.next();
    System.out.println("INGRESE LOS DÍAS DE TRABAJO");
    dias=ingreso.nextDouble();
    System.out.println("INGRESE EL SUELDO");
    rbu=ingreso.nextDouble();
    System.out.println("INGRESE LAS HORAS EXTRAS AL 100%");
    hcien=ingreso.nextDouble();
     System.out.println("INGRESE LAS HORAS EXTRAS AL 50%");
    hcincuenta=ingreso.nextDouble();
    System.out.println("INGRESE LAS COMISIONES");
    comisiones=ingreso.nextDouble();
    totalhoras=dias*8;
    costohora=rbu/totalhoras;
    hecin=(costohora*hcincuenta)*1.5;
    hcie=(costohora*hcien)*2;
    thex=hecin+hcie;
    tingresos=rbu+comisiones+thex;
    apers=(tingresos*9.35)/100;
    System.out.println("INGRESE EL PRESTAMO AL IESS");
    piess=ingreso.nextDouble();
    System.out.println("INGRESE LAS ANTICIPACIONES");
    pant=ingreso.nextDouble();
    tdes=apers+piess+pant;
    liqr=tingresos-tdes;
    do{
    
    System.out.println("QUE DESEA HACER :\n 1) TOTAL HORAS EXTRA \n 2)TOTAL INGRESOS \n 3) TOTAL DESCUENTOS \n 4) LIQUIDO R \n 5)ROL COMPLETO n\n");
opcion=ingreso.nextInt();

switch(opcion)
{
case 1: System.out.println("HORAS EXTRAS");
      totalhoras=dias*8;
      costohora=rbu/totalhoras;
      hecin=(costohora*hcincuenta)*1.5;
      hcie=(costohora*hcien)*2;
      thex=hecin+hcie;
System.out.println("TOTAL HORAS EN EL MES "+totalhoras);
System.out.println("COSTO POR HORA "+costohora);
System.out.println("COSTO DE LA HORA AL 50% "+hecin);
System.out.println("COSTO DE LA HORA AL 100% "+hcie);
System.out.println("TOTAL HORAS EXTRAS "+thex);
break;
case 2: System.out.println("TOTAL INGRESOS");

System.out.println("EL SUELDO ES  "+rbu);
System.out.println("LAS COMISIONES SON  "+comisiones);
System.out.println("LAS HORAS EXTRAS SON  "+thex);
System.out.println("EL TOTAL DE INGRESOS ES  "+tingresos);
break;
case 3: System.out.println("TOTAL DESCUENTOS");
      System.out.println("APORTE PERSONAL "+apers);
   System.out.println("PRESTAMO AL IESS "+piess);
   System.out.println("ANTICIPACIONES "+pant);

System.out.println("TOTAL DESCUENTO  "+tdes);
break;
case 4: System.out.println("LIQUIDO REMUNERACIÓN");

System.out.println("EL TOTAL DE INGRESOS ES  "+tingresos);
System.out.println("TOTAL DESCUENTO  "+tdes);
System.out.println("LIQUIDO REMUNERACIÓN ES "+liqr);
break;
case 5: System.out.println("ROL DE PAGOS COMPLETO");

System.out.println("NOMBRE DEL EMPLEADO      "+nombre);
System.out.println("CARGO DEL EMPLEADO       "+cargo);
System.out.println("DÍAS DE TRABAJO          "+dias);
System.out.println("SUELDO                   "+rbu);
System.out.println("COMISIONES               "+comisiones);
System.out.println("TOTAL HORAS EXTRAS       "+thex);
System.out.println("EL TOTAL DE INGRESOS ES  "+tingresos);
System.out.println(" APORTE AL IESS ES       "+apers);
System.out.println(" PRESTAMO ANTICIPADO     "+pant);
System.out.println("TOTAL DESCUENTO          "+tdes);
System.out.println("LIQUIDO REMUNERACIÓN ES  "+liqr);
break;
}
} while(opcion!=0);

    
    
  }