SlideShare a Scribd company logo
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 1
ING° PEDRO BELTRÁN CANESSA
/*EJECUTAR EN NetBeans LOS SIGUIENTES PROGRAMAS*/
package ejemplo01;
public class Main {
public static void main(String[] args) { System.out.println("Mi
Primera Aplicación"); 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 método 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_A
public class Main {
public static void main(String[] args) {
String nombre;
String apPaterno;
String apMaterno;
nombre=args[0]; //PRIMER ARGUMENTO
apPaterno=args[1]; //SEGUNDO ARGUMENTO
apMaterno=args[2]; //TERCER ARGUMENTO
System.out.print("Biernvenido a la Universidad");
System.out.print(nombre + " ");
System.out.print(apPaterno + " ");
System.out.print(apMaterno + " ");
}}
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 2
ING° PEDRO BELTRÁN CANESSA
package ejemplo04;
//EJEMPLO 04_B
public class Main {
public static void main(String[] args) {
String nombre;
String apPaterno;
String apMaterno;
nombre="JUAN"; //PRIMER ARGUMENTO
apPaterno="PÉREZ"; //SEGUNDO ARGUMENTO
apMaterno="LÓPEZ"; //TERCER ARGUMENTO
System.out.print("Biernvenido a la Universidad: ");
System.out.print(nombre + " ");
System.out.print(apPaterno + " ");
System.out.print(apMaterno + " ");
}}
============================================================
package ejemplo05;
//EJEMPLO 05_A
public 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_B
public 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';
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 3
ING° PEDRO BELTRÁN CANESSA
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_A
public 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_B
public 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) {
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 4
ING° PEDRO BELTRÁN CANESSA
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_B
public 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_A
public 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);
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 5
ING° PEDRO BELTRÁN CANESSA
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_B
public 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_B
public 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");
}}
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 6
ING° PEDRO BELTRÁN CANESSA
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 Primer
Numero"));
n2=Integer.parseInt(JOptionPane.showInputDialog("Ingrese El Segundo
Numero"));
n3=Integer.parseInt(JOptionPane.showInputDialog("Ingrese El Tercer
Numero"));
if(n1>n2)
if(n1>n3)
mayor=n1;
else
mayor=n3;
else
if(n2>n3)
mayor=n2;
else
mayor=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<menor)
menor=n2;
if(n3<menor)
menor=n3;
if(n4<menor)
menor=n4;
if(n5<menor)
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 7
ING° PEDRO BELTRÁN CANESSA
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);}}
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 8
ING° PEDRO BELTRÁN CANESSA
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: // MARZO
case 5: // MAYO
case 7: // JULIO
case 8: // AGOSTO
case 10: // OCTUBRE
case 12: // DICIEMBRE
dias=31;
break;
case 4: // ABRIL
case 6: // JUNIO
case 9: // SEPTIEMBRE
case 11: // NOVIEMBRE
dias=30;
case 2: // FEBRERO
if ((aa%4==0)&&(aa%100!=0) || (aa%4==0))
dias=29;
else
dias=28;
break;
default:
System.out.println("Mes No Valido");
break;
}
if (mm>=1 && mm<=12)
System.out.println("El Mes "+mm+" Del Año "+aa+" Tiene "+dias+" Dias")}}
============================================================
package ejemplo16;
public class Main {
public static void main(String[] args)
{
int a,b,mayor;
a=Integer.parseInt("10");
b=Integer.parseInt("20");
mayor=(a>b) ? a:b;
System.out.println("El Numero Mayor es: "+mayor);
}
}
============================================================
TÉCNICAS DE PROGRAMACIÓN
============================================================
JAVA - Net Beans 9
ING° PEDRO BELTRÁN CANESSA
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<10)
{n=n +1;
System.out.println(n);}}}
============================================================
package ejemplo19;
public class Main {
public static void main(String[] args) {
int n=0; int
s=0;
while(n<50)
{n=n+2; s=s+n;
System.out.println(n);}
System.out.println("La Suma es: "+s);}}
TÉCNICAS DE PROGRAMACIÓN
============================================================
JAVA - Net Beans 10
ING° PEDRO BELTRÁN CANESSA
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<=12){
r=cn*n;
System.out.println(n+" * "+cn+" = "+r);
cn++;}}}
============================================================
package ejemplo21;
public class Main {
public static void main(String[] args) {
int n=0;
do{
n=n+1;
System.out.println(n);}
while(n<10);}}
============================================================
package ejemplo22;
public class Main{
public static void main(String[] args) {
int valor=0;
int spar=0;
int simpar=0;
int i=0;
for(i=1 ;i<=200; i++)
{valor=i%2;
if(valor==0)
spar=spar+i;
else
simpar=simpar+i;}
System.out.println("La Suma De Numeros Pares es: "+spar);
System.out.println("La Suma De Numeros Impares es: "+simpar);}}
============================================================
package ejemplo23;
public class Main{
public static void main(String[] args) {
int nl=Integer.parseInt("20");
int i=0,j=0;
System.out.println("Numero De Lineas a Imprimir: "+nl);
for(i=0 ; i<=nl-1 ; i++)
{for(j=0 ; j<=i ; j++)
System.out.print("*");
System.out.println(" ");}}}
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 11
ING° PEDRO BELTRÁN CANESSA
package ejemplo24;
public class Main {
public static void main(String[] args) {
int i=0;
for(i=1 ; i<=10 ; i++)
System.out.println(i);}}
============================================================
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 12
ING° PEDRO BELTRÁN CANESSA
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 Programación Orientada a
Objetos");
System.out.println("Año : "+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 código para iniciar la aplicación
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 corto
DateFormat hoy=DateFormat.getDateInstance();
System.out.println(hoy.format(fechaActual));
//Presenta la hora actual
DateFormat
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());}}
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 13
ING° PEDRO BELTRÁN CANESSA
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 <= numero){
if(numero % divisor == 0)
{System.out.println(divisor);} divisor++;}}}
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 14
ING° PEDRO BELTRÁN CANESSA
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 común divisor de: "+ a +" y "+ b +" es: ");
if(a<b){
temp=a;
a=b;
b=temp;}
do {resto= a % b;
a = b; b=resto;
}while(resto !=0);
System.out.println(a);}}
============================================================
package ejemplo36;
public class Main {
public static void main(String args[]){
int resultado1=0;
float resultado2=0.0F;
int numI=10;
float numF=10.8F;
char c1=65;
char c2=97;
char c3='A';
resultado1=numI+(int)numF;
System.out.println("El valor es:(pierde precisión) "+resultado1);
resultado2=(float)numI + numF;
System.out.println("El valor es: " + resultado2);
System.out.println("El valor de c1: " + c1);
System.out.println("El valor de c2: " + c2);
System.out.println("El valor de c3: " + c3);
System.out.println("El valor int de c1: " + (int)c1);}}
============================================================
package ejemplo37;
public class Main {
public static void main(String[] args){
for (int i=4 ; i<=31 ; i++)
{for (int j=0 ; j<=7 ; j++)
{System.out.print(i*8 + j +" = "+(char)(i*8+j)+" ");}
System.out.println();}}}
============================================================
package ejemplo38;
public class Main {
public static void main(String[] args)
{String texto= "ASCII n" +
"Esquema estándar de codificación de caracteres de un byte n"+
"utilizado para datos basado en texto.n" +
"ASCII utiliza combinaciones numéricas de 7 u 8 bits n" +
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 15
ING° PEDRO BELTRÁN CANESSA
"designadas para permitir que se representen 128 ó 256n" +
"caracteres posible n";
int longitud=texto.length();
boolean bT=false; int nCaracteres=0;
int nPalabras=0; int nLineas=0;
for( int i=0 ; i<longitud ; i++)
{char c = texto.charAt(i);
nCaracteres ++;
switch(c)
{case 'n':
nLineas ++;
case ' ':
if(bT){
nPalabras ++;
bT=false;}
break;
default :
bT=true;}}
System.out.println("Nro caracteres: "+ nCaracteres);
System.out.println("Nro palabras: "+ nPalabras);
System.out.println("Nro Lineas: "+ nLineas);}}
============================================================
package ejemplo39;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException
{ int contador;
int letra;
int totalA;
int totalD;
int promedio;
totalA=0;
totalD=0;
contador=0;
while(contador < 5)
{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;}
System.out.println("Total Aprobados "+totalA);
System.out.println("total Desaprobados "+totalD);}}
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 16
ING° PEDRO BELTRÁN CANESSA
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();
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 17
ING° PEDRO BELTRÁN CANESSA
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 entrada
InputStreamReader 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 entero
b=Integer.parseInt(s);
System.out.print("Ingrese altura: " );
s=flujoEntrada.readLine();
//convertir el String a entero
a=Integer.parseInt(s);
}
catch(IOException ignorada){ }
// proceso
Area=(b*a)/2F;
//Salida
System.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 {
TÉCNICAS DE PROGRAMACIÓN
JAVA - Net Beans 18
ING° PEDRO BELTRÁN CANESSA
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 entero
cantidad=Integer.parseInt(s);
System.out.print("Ingrese precio: ");
s=flujoEntrada.readLine();
//convertir el string a float
precio=Float.parseFloat(s);
}
catch(IOException ignorada){ }
//proceso
total = cantidad * precio;
//salida
System.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();
//proceso
pFinal=(2*eParcial+3*eFinal+2*pPracticas)/7.0;
//salida
System.out.println();
System.out.println("El promedio final del alumno es "+pFinal);
}
}

More Related Content

DOC
Pogram menghitung bangun datar dan ruang dengan java
PPTX
Алексей Кутумов, C++ без исключений, часть 3
ODP
Антон Полухин. C++17
DOCX
Propuesta..sujei
ODP
C++14 reflections
PDF
Java AWT Calculadora
DOCX
Problemas propuestos -garcia
PDF
Curso android studio
Pogram menghitung bangun datar dan ruang dengan java
Алексей Кутумов, C++ без исключений, часть 3
Антон Полухин. C++17
Propuesta..sujei
C++14 reflections
Java AWT Calculadora
Problemas propuestos -garcia
Curso android studio

More from PEDRO OSWALDO BELTRAN CANESSA (20)

PDF
Ds 004-2017-minedu-reglamento-de-la-ley-n-29988
PDF
Las 6 generaciones de computadoras
PDF
E economie air_france
PDF
Ley reforma-magisterial-29944
PDF
1 gestión de_proyectos
PPTX
Curso recursividad
PDF
Diseno creacion-bases-datos-completo
PDF
Mini curso de java
PDF
Bromas informáticas
PDF
Manual de microcontroladores
PDF
Teoría de Números
PDF
Matemática Lúdica
PDF
Programacion en Java (II)
PDF
PROGRAMACIÓN EN JAVA (I)
PDF
PROGRAMACIÓN ORIENTADA A OBJETOS
PPT
Instalacin de-moodle-1203175408925671-3
PDF
Introduccion a la programación orientada a objetos
PDF
Contraseñas en seguridad informática
PDF
Pilares de la seguridad informática
Ds 004-2017-minedu-reglamento-de-la-ley-n-29988
Las 6 generaciones de computadoras
E economie air_france
Ley reforma-magisterial-29944
1 gestión de_proyectos
Curso recursividad
Diseno creacion-bases-datos-completo
Mini curso de java
Bromas informáticas
Manual de microcontroladores
Teoría de Números
Matemática Lúdica
Programacion en Java (II)
PROGRAMACIÓN EN JAVA (I)
PROGRAMACIÓN ORIENTADA A OBJETOS
Instalacin de-moodle-1203175408925671-3
Introduccion a la programación orientada a objetos
Contraseñas en seguridad informática
Pilares de la seguridad informática
Ad

Manual técnicas de programación pbc

  • 1. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 1 ING° PEDRO BELTRÁN CANESSA /*EJECUTAR EN NetBeans LOS SIGUIENTES PROGRAMAS*/ package ejemplo01; public class Main { public static void main(String[] args) { System.out.println("Mi Primera Aplicación"); 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 método 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_A public class Main { public static void main(String[] args) { String nombre; String apPaterno; String apMaterno; nombre=args[0]; //PRIMER ARGUMENTO apPaterno=args[1]; //SEGUNDO ARGUMENTO apMaterno=args[2]; //TERCER ARGUMENTO System.out.print("Biernvenido a la Universidad"); System.out.print(nombre + " "); System.out.print(apPaterno + " "); System.out.print(apMaterno + " "); }}
  • 2. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 2 ING° PEDRO BELTRÁN CANESSA package ejemplo04; //EJEMPLO 04_B public class Main { public static void main(String[] args) { String nombre; String apPaterno; String apMaterno; nombre="JUAN"; //PRIMER ARGUMENTO apPaterno="PÉREZ"; //SEGUNDO ARGUMENTO apMaterno="LÓPEZ"; //TERCER ARGUMENTO System.out.print("Biernvenido a la Universidad: "); System.out.print(nombre + " "); System.out.print(apPaterno + " "); System.out.print(apMaterno + " "); }} ============================================================ package ejemplo05; //EJEMPLO 05_A public 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_B public 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';
  • 3. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 3 ING° PEDRO BELTRÁN CANESSA 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_A public 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_B public 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) {
  • 4. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 4 ING° PEDRO BELTRÁN CANESSA 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_B public 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_A public 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);
  • 5. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 5 ING° PEDRO BELTRÁN CANESSA 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_B public 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_B public 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"); }}
  • 6. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 6 ING° PEDRO BELTRÁN CANESSA 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 Primer Numero")); n2=Integer.parseInt(JOptionPane.showInputDialog("Ingrese El Segundo Numero")); n3=Integer.parseInt(JOptionPane.showInputDialog("Ingrese El Tercer Numero")); if(n1>n2) if(n1>n3) mayor=n1; else mayor=n3; else if(n2>n3) mayor=n2; else mayor=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<menor) menor=n2; if(n3<menor) menor=n3; if(n4<menor) menor=n4; if(n5<menor)
  • 7. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 7 ING° PEDRO BELTRÁN CANESSA 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. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 8 ING° PEDRO BELTRÁN CANESSA 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: // MARZO case 5: // MAYO case 7: // JULIO case 8: // AGOSTO case 10: // OCTUBRE case 12: // DICIEMBRE dias=31; break; case 4: // ABRIL case 6: // JUNIO case 9: // SEPTIEMBRE case 11: // NOVIEMBRE dias=30; case 2: // FEBRERO if ((aa%4==0)&&(aa%100!=0) || (aa%4==0)) dias=29; else dias=28; break; default: System.out.println("Mes No Valido"); break; } if (mm>=1 && mm<=12) System.out.println("El Mes "+mm+" Del Año "+aa+" Tiene "+dias+" Dias")}} ============================================================ package ejemplo16; public class Main { public static void main(String[] args) { int a,b,mayor; a=Integer.parseInt("10"); b=Integer.parseInt("20"); mayor=(a>b) ? a:b; System.out.println("El Numero Mayor es: "+mayor); } } ============================================================
  • 9. TÉCNICAS DE PROGRAMACIÓN ============================================================ JAVA - Net Beans 9 ING° PEDRO BELTRÁN CANESSA 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<10) {n=n +1; System.out.println(n);}}} ============================================================ package ejemplo19; public class Main { public static void main(String[] args) { int n=0; int s=0; while(n<50) {n=n+2; s=s+n; System.out.println(n);} System.out.println("La Suma es: "+s);}}
  • 10. TÉCNICAS DE PROGRAMACIÓN ============================================================ JAVA - Net Beans 10 ING° PEDRO BELTRÁN CANESSA 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<=12){ r=cn*n; System.out.println(n+" * "+cn+" = "+r); cn++;}}} ============================================================ package ejemplo21; public class Main { public static void main(String[] args) { int n=0; do{ n=n+1; System.out.println(n);} while(n<10);}} ============================================================ package ejemplo22; public class Main{ public static void main(String[] args) { int valor=0; int spar=0; int simpar=0; int i=0; for(i=1 ;i<=200; i++) {valor=i%2; if(valor==0) spar=spar+i; else simpar=simpar+i;} System.out.println("La Suma De Numeros Pares es: "+spar); System.out.println("La Suma De Numeros Impares es: "+simpar);}} ============================================================ package ejemplo23; public class Main{ public static void main(String[] args) { int nl=Integer.parseInt("20"); int i=0,j=0; System.out.println("Numero De Lineas a Imprimir: "+nl); for(i=0 ; i<=nl-1 ; i++) {for(j=0 ; j<=i ; j++) System.out.print("*"); System.out.println(" ");}}}
  • 11. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 11 ING° PEDRO BELTRÁN CANESSA package ejemplo24; public class Main { public static void main(String[] args) { int i=0; for(i=1 ; i<=10 ; i++) System.out.println(i);}} ============================================================
  • 12. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 12 ING° PEDRO BELTRÁN CANESSA 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 Programación Orientada a Objetos"); System.out.println("Año : "+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 código para iniciar la aplicación 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 corto DateFormat hoy=DateFormat.getDateInstance(); System.out.println(hoy.format(fechaActual)); //Presenta la hora actual DateFormat 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());}}
  • 13. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 13 ING° PEDRO BELTRÁN CANESSA 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 <= numero){ if(numero % divisor == 0) {System.out.println(divisor);} divisor++;}}}
  • 14. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 14 ING° PEDRO BELTRÁN CANESSA 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 común divisor de: "+ a +" y "+ b +" es: "); if(a<b){ temp=a; a=b; b=temp;} do {resto= a % b; a = b; b=resto; }while(resto !=0); System.out.println(a);}} ============================================================ package ejemplo36; public class Main { public static void main(String args[]){ int resultado1=0; float resultado2=0.0F; int numI=10; float numF=10.8F; char c1=65; char c2=97; char c3='A'; resultado1=numI+(int)numF; System.out.println("El valor es:(pierde precisión) "+resultado1); resultado2=(float)numI + numF; System.out.println("El valor es: " + resultado2); System.out.println("El valor de c1: " + c1); System.out.println("El valor de c2: " + c2); System.out.println("El valor de c3: " + c3); System.out.println("El valor int de c1: " + (int)c1);}} ============================================================ package ejemplo37; public class Main { public static void main(String[] args){ for (int i=4 ; i<=31 ; i++) {for (int j=0 ; j<=7 ; j++) {System.out.print(i*8 + j +" = "+(char)(i*8+j)+" ");} System.out.println();}}} ============================================================ package ejemplo38; public class Main { public static void main(String[] args) {String texto= "ASCII n" + "Esquema estándar de codificación de caracteres de un byte n"+ "utilizado para datos basado en texto.n" + "ASCII utiliza combinaciones numéricas de 7 u 8 bits n" +
  • 15. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 15 ING° PEDRO BELTRÁN CANESSA "designadas para permitir que se representen 128 ó 256n" + "caracteres posible n"; int longitud=texto.length(); boolean bT=false; int nCaracteres=0; int nPalabras=0; int nLineas=0; for( int i=0 ; i<longitud ; i++) {char c = texto.charAt(i); nCaracteres ++; switch(c) {case 'n': nLineas ++; case ' ': if(bT){ nPalabras ++; bT=false;} break; default : bT=true;}} System.out.println("Nro caracteres: "+ nCaracteres); System.out.println("Nro palabras: "+ nPalabras); System.out.println("Nro Lineas: "+ nLineas);}} ============================================================ package ejemplo39; import java.io.*; public class Main { public static void main(String[] args) throws IOException { int contador; int letra; int totalA; int totalD; int promedio; totalA=0; totalD=0; contador=0; while(contador < 5) {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;} System.out.println("Total Aprobados "+totalA); System.out.println("total Desaprobados "+totalD);}}
  • 16. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 16 ING° PEDRO BELTRÁN CANESSA 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();
  • 17. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 17 ING° PEDRO BELTRÁN CANESSA 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 entrada InputStreamReader 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 entero b=Integer.parseInt(s); System.out.print("Ingrese altura: " ); s=flujoEntrada.readLine(); //convertir el String a entero a=Integer.parseInt(s); } catch(IOException ignorada){ } // proceso Area=(b*a)/2F; //Salida System.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 {
  • 18. TÉCNICAS DE PROGRAMACIÓN JAVA - Net Beans 18 ING° PEDRO BELTRÁN CANESSA 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 entero cantidad=Integer.parseInt(s); System.out.print("Ingrese precio: "); s=flujoEntrada.readLine(); //convertir el string a float precio=Float.parseFloat(s); } catch(IOException ignorada){ } //proceso total = cantidad * precio; //salida System.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(); //proceso pFinal=(2*eParcial+3*eFinal+2*pPracticas)/7.0; //salida System.out.println(); System.out.println("El promedio final del alumno es "+pFinal); } }