MANUAL_TÉCNICAS DE PROGRAMACIÓN_PBC
-
Upload
pedro-beltran-canessa -
Category
Documents
-
view
220 -
download
0
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);
}}