En esta pagina podremos encontrar variedades de trabajos y ejercicios para aprender a programar en java son sencillos pero importantes en el proceso de aprendizaje espero que sea de mucha ayuda para ustedes porque para mi los han sido
que es java
Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria. La memoria es gestionada mediante un recolector de basura.
Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.
jueves, 19 de abril de 2012
numeros pares en un vector
int mayor=0;
for (int i=0;i<vector.length;i++){
if(vector[i]%2==0){
mayor=mayor+1;
}
}
return mayor;
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int[]numeros={1,3,1,3,9};
int mayor=pares(numeros);
System.out.println(mayor);
domingo, 15 de abril de 2012
ventas de productos e inventarios
static void inventarioyventa(String x){
String resultado="venta";
resultado="inventario";
int opcion=3;
while (opcion != 0){
opcion=Integer.parseInt(JOptionPane.showInputDialog("Digite 1 para la venta o 2 para el inventario"));
switch(opcion){
case 1:
int a=0;
int codigo=1;
while(codigo != -1){
codigo=VentanaProductos.seleccionProducto();
if (codigo==100){JOptionPane.showMessageDialog(null, "el Valor del tomate es:500");
a=a+500;}
if (codigo==200){JOptionPane.showMessageDialog(null, "el Valor de la cebolla es:700");
a=a+700;}
if (codigo==300){JOptionPane.showMessageDialog(null, "el Valor de la zanahoria es:800");
a=a+800;}
if (codigo==400){JOptionPane.showMessageDialog(null, "el Valor del perenjil es:900");
a=a+900;}
if (codigo==500){JOptionPane.showMessageDialog(null, "el Valor de la remolacha es:1000");
a=a+1000;}
if (codigo==600){JOptionPane.showMessageDialog(null, "el Valor del frijol es :80");
a=a+80;}
a=a;
}
JOptionPane.showMessageDialog(null, "El Valor Total a pagar es:"+ a);
break;
case 2:
int tomate=1;
int cebolla=1;
int zanahoria=1;
int remolacha=1;
int perenjil=1;
int frijol=1;
int cod=1;
while(cod != 0){
cod=Integer.parseInt(JOptionPane.showInputDialog("Digite el codigo del producto"));
if (cod==100){tomate++;}
if (cod==200){cebolla++;}
if (cod==300){zanahoria++;}
if (cod==400){remolacha++;}
if (cod==500){perenjil++;}
if (cod==600){frijol++;}
}
JOptionPane.showMessageDialog(null,"hay "+tomate+" libras de tomate");
JOptionPane.showMessageDialog(null,"hay "+cebolla+" libras de cebolla");
JOptionPane.showMessageDialog(null,"hay "+zanahoria+" libras de zanahoria");
JOptionPane.showMessageDialog(null,"hay "+perenjil+" libras de perejil");
JOptionPane.showMessageDialog(null,"hay "+remolacha+" libras de remolacha");
JOptionPane.showMessageDialog(null,"hay "+frijol+" libras de frijol");
break;
}
}
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String resultado="0";
Ventasproductos.inventarioyventa(resultado);
}
}
liquidacion de un trabajador
static int sueldo(int v){
int resultado;
if(v>0 && v<=2){
resultado=1500000;
}
else if(v>2 && v<=5){
resultado=2500000;
}
else if(v>5 && v<=10){
resultado=5000000;
}
else if(v>10 && v<=20){
resultado=10000000;
}
else{
resultado=0;
}
return resultado;
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int r=Integer.parseInt(JOptionPane.showInputDialog("INSERTE TIEMPO DE TRABAJO"));
System.out.println(r);
float p=Sueldo.sueldo(r);
JOptionPane.showMessageDialog(null, p);
}
}
para sacar el promedio
float intro; float meto; float mate; float logi;float algo; float insti ; float promedio; float total;
meto = 3;
mate = 3;
algo = 3;
logi = 4;
insti = 4;
intro = 4;
System.out.println ("metodo");
System.out.println (meto);
System.out.println ("matematicas");
System.out.println (mate);
System.out.println ("algoritmia");
System.out.println (algo);
System.out.println ("logica");
System.out.println (logi);
System.out.println ("institucional");
System.out.println (insti);
System.out.println ("introduccion");
System.out.println (intro);
System.out.println ("promedio ponderado");
meto=meto*3;
mate=mate*3;
algo=algo*4;
logi=logi*3;
insti=insti*2;
intro=intro*2;
promedio=meto+mate+algo+logi+insti+intro;
total=promedio/17;
JOptionPane.showMessageDialog(null,"el promedio total es" + total);
}
}
para sacar el promedio
float intro; float meto; float mate; float logi;float algo; float insti ; float promedio; float total;
meto = 3;
mate = 3;
algo = 3;
logi = 4;
insti = 4;
intro = 4;
System.out.println ("metodo");
System.out.println (meto);
System.out.println ("matematicas");
System.out.println (mate);
System.out.println ("algoritmia");
System.out.println (algo);
System.out.println ("logica");
System.out.println (logi);
System.out.println ("institucional");
System.out.println (insti);
System.out.println ("introduccion");
System.out.println (intro);
System.out.println ("promedio ponderado");
meto=meto*3;
mate=mate*3;
algo=algo*4;
logi=logi*3;
insti=insti*2;
intro=intro*2;
promedio=meto+mate+algo+logi+insti+intro;
total=promedio/17;
JOptionPane.showMessageDialog(null,"el promedio total es" + total);
}
}
el resultado de mi nota
static String promedio(float v){
String resultado;
if(v>=0.0 && v<=2.5){
resultado="MUY BAJO";
}
else if(v>2.5 && v<=2.9){
resultado="BAJO";
}
else if(v>2.9 && v<=4.0){
resultado="ACEPTABLE";
}
else if(v>4.0 && v<=5.0){
resultado="EXCELENTE";
}
else{
resultado="NO ESTUDIA AQUI";
}
return resultado;
}
public static void main(String[] args) {
float x=Float.parseFloat(JOptionPane.showInputDialog("DIGITE LA NOTA"));
System.out.println(x);
String y=Promedio.promedio(x);
JOptionPane.showMessageDialog(null,y);
}
}
el resultado de mi nota
static String promedio(float v){
String resultado;
if(v>=0.0 && v<=2.5){
resultado="MUY BAJO";
}
else if(v>2.5 && v<=2.9){
resultado="BAJO";
}
else if(v>2.9 && v<=4.0){
resultado="ACEPTABLE";
}
else if(v>4.0 && v<=5.0){
resultado="EXCELENTE";
}
else{
resultado="NO ESTUDIA AQUI";
}
return resultado;
}
public static void main(String[] args) {
float x=Float.parseFloat(JOptionPane.showInputDialog("DIGITE LA NOTA"));
System.out.println(x);
String y=Promedio.promedio(x);
JOptionPane.showMessageDialog(null,y);
}
}
piramides
las cuatro operaciones basicas de la matematica
int calculoa=JavaApplication5.sumar(20,5);
int calculob=JavaApplication5.multiplicar(4,5);
int calculoc=JavaApplication5.restar(6,9);
int calculod=JavaApplication5.dividir(7,5);
int calculoe=JavaApplication5.triplicar(8);
System.out.println(calculoa);
System.out.println(calculob);
System.out.println(calculoc);
System.out.println(calculod);
System.out.println(calculoe);
}
static int sumar (int x, int y){
int resultado = x+y ;
return resultado;}
static int multiplicar (int x, int y){
int resultado= x*y;
return resultado;}
static int restar(int x, int y){
int resultado = x-y;
return resultado;}
static int dividir (int x, int y){
int resultado = x/y;
return resultado;}
static int triplicar(int x){
int resultado=x*3;
return resultado;}
}
horario de clases
switch (a){
case 6:System.out.println("medicina");
break;
case 7:System.out.println("vacio");
break;
case 8:System.out.println("programacion 1");
break;
case 9:System.out.println("programacion");
break;
case 10:System.out.println("programacion");
break;
case 11:System.out.println("vacio");
break;
case 12:System.out.println("algoritmia");
break;
default:System.out.println ("no hay clase");
}
hallar la enecima potencia con el ciclo for
static long potencia(int x, int n){
long k=1;
for(int i=1;i<=n;i++){
k=x*k;
}
return k;
}
public static void main(String[] args) {
// TODO code application logic here
int x= Integer.parseInt(JOptionPane.showInputDialog("DIGITE X"));
System.out.println (x);
int n=Integer.parseInt(JOptionPane.showInputDialog("DIGITE N"));
System.out.println(n);
long z =EnecimaPotenciaEnFor.potencia(x,n);
System.out.println(z);JOptionPane.showMessageDialog(null,"EL TOTAL DE LA SUMA ES"+" "+z);
}
}
como identificar las edades
static String edades (int c){
String resultado;
if(c>0 && c <=12){
resultado="es niño";
}
else if(c>12 && c<=35){
resultado="es joven";
}
else if(c>35 && c<=50){
resultado="es maduro";
}
else if(c>50 && c<=120){
resultado="es anciano";
}
else{
resultado="no existe";
}
return resultado;
}
public static void main(String[] args) {
int b=Integer.parseInt(JOptionPane.showInputDialog("INSERTE LA EDAD"));
System.out.println(b);
String t=Edades.edades(b);
JOptionPane.showMessageDialog(null,t);
}
}
castigo a delincuentes por delitos cometidos
static int duraciondecondena (String a, String c, String e){
int resultado = 0;
if ( "adulto".equals(a)) {
if ("homicidio".equals(c) && "normal".equals(e)) {
resultado=30;}
else if ("homicidio".equals(c) && "agravado".equals(e)){
resultado=35;}
else if ("hurto".equals(c) && "normal".equals(e)){
resultado=10;}
else if ("hurto".equals(c) && "agravado".equals(e)){
resultado=13;}
else if ("peculado".equals(c) && "normal".equals(e)){
resultado=5;}
else if ("peculado".equals(c) && "agravado".equals(e)){
resultado=7;}
else if ("agresion".equals(c) && "normal".equals(e)){
resultado=2;}
else if ("agresion".equals(c) && "agravado".equals(e)){
resultado=3;}
else { resultado=0 ;}
}
if("menor de edad".equals(a)){
if ("homicidio".equals(c) && "normal".equals(e)) {
resultado=10;}
else if ("homicidio".equals(c) && "agravado".equals(e)){
resultado=13;}
else if ("hurto".equals(c) && "normal".equals(e)){
resultado=5;}
else if ("hurto".equals(c) && "agravado".equals(e)){
resultado=7;}
else if ("peculado".equals(c) && "normal".equals(e)){
resultado=2;}
else if ("peculado".equals(c) && "agravado".equals(e)){
resultado=3;}
else if ("agresion".equals(c) && "normal".equals(e)){
resultado=1;}
else if ("agresion".equals(c) && "agravado".equals(e)){
resultado=1;}
else {
resultado=0 ;}
}
return resultado;
}
public static void main(String[] args) {
String a=(JOptionPane.showInputDialog("EL DELINCUENTE ES ADULTO O MENOR DE EDAD"));
System.out.println (a);
String s=(JOptionPane.showInputDialog("QUE DELITO COMETIO EL DELINCUENTE"));
System.out.println (s);
String d=(JOptionPane.showInputDialog("EL DELITO ES NORMAL O AGRAVADO"));
System.out.println (d);
int R=CastigoDeAsesinatos.duraciondecondena(a,s,d);
System.out.println(R);JOptionPane.showMessageDialog(null, R+" " + "AÑOS EN LA CANA");
}
}
como saber cuales son los años bisiestos
static void bisi(){
for (int i=1;1900<=2000;i++){
if(i%4==0){;
System.out.println("el año" + i + "es bisiesto");
}
else {
System.out.println("");
}
}
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Bisiesto.bisi();
}
}
una resta de dos cifras
static float relacion (int a, int b) {
float t=(a-b);
if (t>=0){
System.out.println ("EL RESULTADO ES POSITIVO");
}
else {
System.out.println("EL RESULTADO ES NEGATIVO");
}
return t ;
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int g= Integer.parseInt(JOptionPane.showInputDialog("DIGITE UN NUMERO"));
System.out.println (g);
int h= Integer.parseInt(JOptionPane.showInputDialog("DIGITE UN NUMERO"));
System.out.println (h);
float p=Acerlo.relacion (g,h);
JOptionPane.showMessageDialog(null,p);
}
}