MANUAL_TÉCNICAS DE PROGRAMACIÓN_PBC

download MANUAL_TÉCNICAS DE PROGRAMACIÓN_PBC

of 18

Transcript of MANUAL_TÉCNICAS DE PROGRAMACIÓN_PBC

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    1/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    1

    /*EJECUTAR EN NetBeans LOS SIGUIENTES PROGRAMAS*/package ejemplo01;public class Main {public static void main(String[] args) {

    System.out.println("Mi Primera Aplicacin");

    System.out.println("Creada con JAVA en entorno NetBeans");}}============================================================package ejemplo02;public class Main {public static void main(String[] args) {

    System.out.println("El siguiente mtodo tiene un error de sintaxis:");System.out.println("SENTENCIA")System.out.println("Le falta el ;");

    }}============================================================

    package ejemplo03;public class Main {public static void main(String[] args) {int num1, num2;int sum, res, mul, div;num1=20;num2=10;sum=num1+num2;res=num1-num2;mul=num1*num2;div=num1/num2;System.out.println(num1 + " + " + num2 + " = " + sum);System.out.println(num1 + " - " + num2 + " = " + res);System.out.println(num1 + " * " + num2 + " = " + mul);System.out.println(num1 + " / " + num2 + " = " + div);}}============================================================package ejemplo04;//EJEMPLO 04_Apublic class Main {public static void main(String[] args) {

    String nombre;String apPaterno;String apMaterno;nombre=args[0]; //PRIMER ARGUMENTOapPaterno=args[1]; //SEGUNDO ARGUMENTOapMaterno=args[2]; //TERCER ARGUMENTOSystem.out.print("Biernvenido a la Universidad");System.out.print(nombre + " ");System.out.print(apPaterno + " ");System.out.print(apMaterno + " ");}}

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    2/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    2

    package ejemplo04;//EJEMPLO 04_Bpublic class Main {public static void main(String[] args) {String nombre;

    String apPaterno;String apMaterno;nombre="JUAN"; //PRIMER ARGUMENTOapPaterno="PREZ"; //SEGUNDO ARGUMENTOapMaterno="LPEZ"; //TERCER ARGUMENTOSystem.out.print("Biernvenido a la Universidad: ");System.out.print(nombre + " ");System.out.print(apPaterno + " ");System.out.print(apMaterno + " ");}}============================================================

    package ejemplo05;//EJEMPLO 05_Apublic class Main {public static void main(String[] args) {int base=0, altura=0;double area=0.0;base=Integer.parseInt(args[0]);altura=Integer.parseInt([1]);area=(base*altura)/2.0;System.out.println("El Area del Triangulo es:" +area);}}============================================================package ejemplo05;//EJEMPLO 05_Bpublic class Main {public static void main(String[] args) {int base=0, altura=0;double area=0.0;base=Integer.parseInt("15");altura=Integer.parseInt("20");area=(base*altura)/2.0;

    System.out.println("El Area del Triangulo es:" +area);}}============================================================package ejemplo06;public class Main {public static void main(String[] args) {

    int num1 = 0xFFF;int num2 = 077;double num3 = 2.5e2;double num4 = 3e-3;float num5 = 0.78f;

    boolean var=true;char letra='a';

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    3/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    3

    System.out.println();String mensaje = "USO DE LITERALES";System.out.println(mensaje);System.out.println(num1);System.out.println(num2);

    System.out.println(num3);System.out.println(num4);System.out.println(num5);System.out.println(var);System.out.println(letra);

    }}============================================================package ejemplo07;//EJEMPLO 07_Apublic class Main {

    public static void main(String[] args) {

    int cantidad;float precio, subTotal, montoIGV, total;cantidad=Integer.parseInt(args[0]);precio=Float.parseFloat(args[1]);final float igv = 0.19F;subTotal = cantidad * precio;montoIGV = subTotal * igv;total = subTotal + montoIGV;System.out.println("Sub-Total: "+ subTotal);System.out.println("IGV : "+ montoIGV);System.out.println("Total : "+ total);

    }}============================================================package ejemplo07;//EJEMPLO 07_Bpublic class Main {

    public static void main(String[] args) {int cantidad;float precio, subTotal, montoIGV, total;cantidad=Integer.parseInt("100");precio=Float.parseFloat("50");

    final float igv = 0.19F;subTotal = cantidad * precio;montoIGV = subTotal * igv;total = subTotal + montoIGV;System.out.println("Sub-Total: "+ subTotal);System.out.println("IGV : "+ montoIGV);System.out.println("Total : "+ total);

    }}============================================================package ejemplo08;//EJEMPLO 08_A

    public class Main {public static void main(String[] args) {

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    4/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    4

    double radio, area, longitud;final double PI=3.1416;radio=Double.parseDouble(args[0]);area= PI * radio * radio;longitud = 2 * PI * radio;

    System.out.println("EL AREA DE LA CIRCUNFERENCIA ES: "+area);System.out.println("LA LONGITUD DE LA CIRCUNFERENCIA ES: "+longitud);}}============================================================package ejemplo08;//EJEMPLO 08_Bpublic class Main {public static void main(String[] args) {double radio, area, longitud;final double PI=3.1416;radio=Double.parseDouble("10");

    area= PI * radio * radio;longitud = 2 * PI * radio;System.out.println("EL AREA DE LA CIRCUNFERENCIA ES: "+area);System.out.println("LA LONGITUD DE LA CIRCUNFERENCIA ES: "+longitud);}}============================================================package ejemplo09;//EJEMPLO 09_Apublic class Main {public static void main(String[] args) {int cantidad, resto, c200, c100, c50, c20, c10, m5, m2, m1, copia;cantidad=Integer.parseInt(args[0]);copia=cantidad;c200=cantidad/200;cantidad=cantidad%200;c100=cantidad/100;cantidad=cantidad%100;c50=cantidad/50;cantidad=cantidad%50;c20=cantidad/20;cantidad=cantidad%20;

    c10=cantidad/10;cantidad=cantidad%10;m5=cantidad/5;cantidad=cantidad%5;m2=cantidad/2;m1=cantidad%2;System.out.println("CANTIDAD INGRESADA " +copia);System.out.println("================== ");System.out.println("BILLETES DE 200 : " +c200);System.out.println("BILLETES DE 100 : " +c100);System.out.println("BILLETES DE 50 : " +c50);

    System.out.println("BILLETES DE 20 : " +c20);System.out.println("BILLETES DE 10 : " +c10);

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    5/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    5

    System.out.println("MONEDAS DE 5 : " +m5);System.out.println("MONEDAS DE 2 :" +m2);System.out.println("MONEDAS DE 1 :" +m1);}}============================================================

    package ejemplo09;//EJEMPLO 09_Bpublic class Main {public static void main(String[] args) {int cantidad, resto, c200, c100, c50, c20, c10, m5, m2, m1, copia;cantidad=Integer.parseInt("126");copia=cantidad;c200=cantidad/200;cantidad=cantidad%200;c100=cantidad/100;cantidad=cantidad%100;

    c50=cantidad/50;cantidad=cantidad%50;c20=cantidad/20;cantidad=cantidad%20;c10=cantidad/10;cantidad=cantidad%10;m5=cantidad/5;cantidad=cantidad%5;m2=cantidad/2;m1=cantidad%2;System.out.println("CANTIDAD INGRESADA " +copia);System.out.println("================== ");System.out.println("BILLETES DE 200 : " +c200);System.out.println("BILLETES DE 100 : " +c100);System.out.println("BILLETES DE 50 : " +c50);System.out.println("BILLETES DE 20 : " +c20);System.out.println("BILLETES DE 10 : " +c10);System.out.println("MONEDAS DE 5 : " +m5);System.out.println("MONEDAS DE 2 : " +m2);System.out.println("MONEDAS DE 1 : " +m1);}}

    ============================================================package ejemplo010;//EJEMPLO 10_Bpublic class Main {public static void main(String[] args) {int n1=0, valor=0;n1=Integer.parseInt(30);valor=n1%2;if (valor==0)

    System.out.println("EL NUMERO ES PAR");else

    System.out.println("EL NUMERO ES IMPAR");}}

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    6/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    6

    package ejemplo11;import javax.swing.JOptionPane;public class Main {public static void main(String[]args) {int n1=0,n2=0,n3=0,mayor=0;

    n1=Integer.parseInt(JOptionPane.showInputDialog("Ingrese El PrimerNumero"));n2=Integer.parseInt(JOptionPane.showInputDialog("Ingrese El SegundoNumero"));n3=Integer.parseInt(JOptionPane.showInputDialog("Ingrese El TercerNumero"));if(n1>n2)if(n1>n3)mayor=n1;elsemayor=n3;

    elseif(n2>n3)mayor=n2;elsemayor=n3;JOptionPane.showMessageDialog(null,"El Numero Mayor es: "+mayor);}}============================================================package ejemplo12;public class Main{public static void main(String[] args) {int n1=0,n2=0,n3=0,n4=0,n5=0,mayor=0,menor=0;double promedio=0;n1=Integer.parseInt("16");n2=Integer.parseInt("18");n3=Integer.parseInt("15");n4=Integer.parseInt("13");n5=Integer.parseInt("17");mayor=n1;if(n2>mayor)mayor=n2;if(n3>mayor)

    mayor=n3;if(n4>mayor)mayor=n4;if(n5>mayor)mayor=n5;menor=n1;if(n2

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    7/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    7

    menor=n5;promedio=(n1+n2+n3+n4+n5)/5.0;System.out.println("La Nota Mayor es: "+mayor);System.out.println("La Nota Menor es: "+menor);System.out.println("La Nota Promedio es: "+promedio);}}

    ============================================================package ejemplo13;public class Main {public static void main(String[] args) {int num1=Integer.parseInt("10");int num2=Integer.parseInt("5");String oper="+";float resul=0.0F;if (oper.equals("+"))resul=num1+num2;if (oper.equals("-"))

    resul=num1-num2;if (oper.equals("x"))resul=num1*num2;if (oper.equals("/"))resul=num1/num2;System.out.println("resultado : "+resul);}}============================================================package ejemplo14;public class Main {public static void main(String[] args) {int codigoP,cantidad,precio,total;codigoP=Integer.parseInt("4");cantidad=Integer.parseInt("6");precio=0;switch (codigoP)

    {case 1:

    precio=15;break;

    case 2:precio=20;

    break;case 3:precio=10;break;

    case 4:precio=30;break;

    default:System.out.println("Codigo De Producto No Valido");break;

    }

    total=cantidad*precio;System.out.println("El Total A Pagar ES: "+total);}}

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    8/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    8

    package ejemplo15;public class Main {public static void main(String[] args) {int mm,aa,dias=0;mm=Integer.parseInt("3");

    aa=Integer.parseInt("2003");switch (mm){ case 1: // ENERO

    case 3: // MARZOcase 5: // MAYOcase 7: // JULIOcase 8: // AGOSTOcase 10: // OCTUBREcase 12: // DICIEMBREdias=31;break;

    case 4: // ABRILcase 6: // JUNIOcase 9: // SEPTIEMBREcase 11: // NOVIEMBREdias=30;case 2: // FEBRERO

    if ((aa%4==0)&&(aa%100!=0) || (aa%4==0))dias=29;

    elsedias=28;

    break;default:

    System.out.println("Mes No Valido");break;

    }if (mm>=1 && mmb) ? a:b;System.out.println("El Numero Mayor es: "+mayor);

    }}

    ============================================================

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    9/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    9

    package ejemplo17;public class Main {public static void main(String[] args) {

    int y=0;int x=0;

    System.out.println("Los Valores Originales de X e Y son: ");System.out.println("X = "+ x);System.out.println("Y = "+ y);System.out.println(" ");x++;System.out.println("X++ = "+ x);x=0;System.out.println("Valor Original de X = "+ x);++x;System.out.println("++X = "+ x);System.out.println("Son Iguales... ");

    x=0;y=x++;System.out.println("Y =X++ es "+ y);System.out.println("El Valor de X es = "+ x);System.out.println(" ");x=0;y=0;y=++x;System.out.println("Y =++X es "+ y);System.out.println("El Valor de X es = "+ x);System.out.println(" ");}}

    ============================================================package ejemplo18;public class Main {public static void main(String[] args) {int n=0;while (n

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    10/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    10

    package ejemplo20;public class Main{public static void main(String[] args) {int n=0;

    int r=0;int cn=0;n=Integer.parseInt("10");System.out.println("La Tabla Del Numero "+n+":");while(cn

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    11/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    11

    package ejemplo24;public class Main {public static void main(String[] args) {int i=0;for(i=1 ; i

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    12/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    12

    package ejemplo27;import java.util.*;public class Main {public static void main(java.lang.String[] args) {

    int aa;

    int mm;int dd;GregorianCalendar fecha=new GregorianCalendar();aa=fecha.get(Calendar.YEAR);mm=fecha.get(Calendar.MONTH)+1;dd=fecha.get(Calendar.DAY_OF_MONTH);System.out.println("ULADECH");System.out.println("Curso : Tecnicas De Programacin Orientada a

    Objetos");System.out.println("Ao : "+aa);System.out.println("Mes : "+mm);

    System.out.println("Dia : "+dd);}}============================================================

    package ejemplo28;import java.util.*;import java.text.*;public class Main {

    public static void main(java.lang.String[] args) {//Inserte cdigo para iniciar la aplicacin

    int aa=0;Date fechaActual=new Date();System.out.println("Fecha y Hora Del Sistema: ");System.out.println(fechaActual);//Presenta la fecha actual en formato cortoDateFormat hoy=DateFormat.getDateInstance();System.out.println(hoy.format(fechaActual));//Presenta la hora actualDateFormat

    horaActual=DateFormat.getTimeInstance(DateFormat.SHORT);System.out.println(horaActual.format(new Date()));}}

    ============================================================

    package ejemplo29;public class Main {public static void main (String args[]){

    String str="Desarrollo de Aplicaciones con Java2";System.out.println("La Cadena es: "+str);System.out.println("La Longitud de la cadena: "+str.length());System.out.println("El Caracter con posicion 5: "+str.charAt(5));

    System.out.println("La Subcadena desde la Posicion 14 a 27:"+str.substring(14, 27));

    System.out.println("El Indice del Caracter d: "+str.indexOf('d'));System.out.print("El Indice del principio ");

    System.out.println("de la subcadena Java2: "+str.indexOf("Java2"));System.out.println("La Cadena en Mayuscula es: "+str.toUpperCase());}}

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    13/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    13

    package ejemplo30;public class Main {

    public static void main(String args[]){String codigo="";char c1='A';

    char c2='A';String str1="Rodriguez";String str2="Encina";c1=str1.charAt(0);c2=str2.charAt(0);System.out.print("El codigo es: "+c1+c2+"01");}}

    ============================================================package ejemplo31;public class Main {

    public static void main(String[] args){double radio,area,longitud;

    radio=Double.parseDouble("10");area=Math.PI*radio*radio;longitud=2*Math.PI*radio;System.out.println("El area de la circunferencia es: "+area);System.out.println("la longitud de la circunferencia es: "+longitud);}}

    ============================================================package ejemplo32;public class Main {

    public static void main(java.lang.String[]args){int cateto1,cateto2;double h;cateto1=Integer.parseInt("3");cateto2=Integer.parseInt("4");h=Math.sqrt(Math.pow(cateto1,2)+Math.pow(cateto2,2));System.out.println("La hipotenusa del triangulo es: "+h);}}

    ============================================================package ejemplo33;public class Main {

    public static void main(String[] args){double nota;nota=Double.parseDouble("15.6");

    nota=nota+0.5;nota=Math.floor(nota);System.out.println("El valor redondeado es: "+nota);}}

    ============================================================package ejemplo34;public class Main {

    public static void main(String[] args){int numero=Integer.parseInt("18");

    int divisor=1;System.out.println("Los divisores de: "+numero);while (divisor

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    14/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    14

    package ejemplo35;public class Main {public static void main(String[] args)

    {int a,b,temp,resto;a=Integer.parseInt("50");

    b=Integer.parseInt("40");System.out.println("Maximo comn divisor de: "+ a +" y "+ b +" es: ");if(a

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    15/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    15

    "designadas para permitir que se representen 128 256\n" +"caracteres posible \n";

    int longitud=texto.length();boolean bT=false; int nCaracteres=0;int nPalabras=0; int nLineas=0;

    for( int i=0 ; i

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    16/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    16

    package ejemplo40;import java.io.*;public class Main {

    public static void main(String[] args){

    int contador;int letra;int totalA;int totalD;int promedio;totalA=0;totalD=0;contador=0;while(contador < 5){

    try

    {System.out.print("Ingrese letra-> ");System.out.flush();letra=System.in.read();if(letra=='A' || letra=='a')totalA= totalA +1;else if(letra=='D' || letra=='d')

    totalD=totalD + 1;else{

    System.out.println("Letra no valida ");System.in.skip(2);continue;}System.in.skip(2); contador=contador + 1;}catch(IOException e){System.out. println("Error: "+e.getMessage());

    package ejemplo41;import java.io.*;public class Main {

    public static void main(String[]args){InputStreamReader enSr=new InputStreamReader(System.in);BufferedReader fujoEntrada=new BufferedReader(enSr);String nombre;String apellidoPat;

    try{

    System.out.print("Ingrese su nombre: ");nombre=fujoEntrada. readLine();

    System.out.print("Ingrese su Apellido Paterno: ");apellidoPat=fujoEntrada. readLine();

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    17/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansING PEDRO BELTRN CANESSA

    17

    System.out.println();System.out.println("Nombre-> " + nombre );System.out.println("Apellido Paterno-> "+apellidoPat);

    }catch(IOException ignorada) { }

    }}

    package ejemplo42;import java.io.*;public class Main {

    public static void main(String [] args) {// definir un flujo de entradaInputStreamReader enSr =new InputStreamReader(System.in);BufferedReader flujoEntrada=new BufferedReader(enSr);String s;int b=0,a=0;

    float Area;try {System.out.print("Ingrese base: " );s=flujoEntrada.readLine();

    //convertir el String a enterob=Integer.parseInt(s);System.out.print("Ingrese altura: " );s=flujoEntrada.readLine();

    //convertir el String a enteroa=Integer.parseInt(s);}catch(IOException ignorada){ }

    // procesoArea=(b*a)/2F;

    //SalidaSystem.out.println();System.out.println("El area del triangulo es "+ Area);}}

    }}

    System.out.println(" Total Aprobados "+ totalA);System.out. println(" Total Desaprobados "+totalD);}}

    continue;}System.in.skip(2);contador=contador+1;

    }System.out.println("Total Aprobados "+totalA);System.out.println("total Desaprobados "+totalD);}}

    package ejemplo43;

    import java.io.*;public class Main {

  • 8/6/2019 MANUAL_TCNICAS DE PROGRAMACIN_PBC

    18/18

    TCNICAS DE PROGRAMACIN

    JAVA - Net BeansINGPEDRO BELTRN CANESSA

    18

    public static void main(String[] args) {// definir un flujo de entrada

    InputStreamReader enSr =new InputStreamReader(System.in);BufferedReader flujoEntrada=new BufferedReader(enSr);String s;

    int cantidad=0;float precio=0F, total=0F;try {System.out.print("Ingrese cantidad a comprar: ");s=flujoEntrada.readLine();

    //convertir el string a enterocantidad=Integer.parseInt(s);System.out.print("Ingrese precio: ");s=flujoEntrada.readLine();

    //convertir el string a floatprecio=Float.parseFloat(s);

    }catch(IOException ignorada){ }

    //procesototal = cantidad * precio;

    //salidaSystem.out.println();System.out.println("El Total a Pagar Es: "+total);}

    }

    package cejemplo44cleer;import java.io.*;public class CEjemplo44 {

    public static void main(String[] args){String sNombre="";int eParcial=0;int eFinal=0;double pPracticas=0;double pFinal;System.out.print("Ingrese nombre del alumno: ");sNombre=CLeer.dString();

    System.out.print("Ingrese Examen parcial: ");eParcial=CLeer.dEntero();System.out.print("Ingrese Examen Final: ");eFinal=CLeer.dEntero();System.out.print("Ingrese Promedio de practicas: ");pPracticas=CLeer.dDouble();//procesopFinal=(2*eParcial+3*eFinal+2*pPracticas)/7.0;//salidaSystem.out.println();System.out.println("El promedio final del alumno es "+pFinal);

    }}