MUNDO JAVA
sábado, 25 de mayo de 2013
0 comentarios
PROGRAMA PARA CREAR UN PLANILLA
package appplanilla; import java.text.DecimalFormat; import java.util.Scanner; public class AppPlanilla { public static void main(String[] args) { Scanner key = new Scanner(System.in); DecimalFormat fmt = new DecimalFormat("#0.00"); int tPlanilla, menu, opc, cont; Float busqueda; menu = 1000; System.out.print("Tamaño Planilla: "); tPlanilla = key.nextInt(); String nombre[] = new String[tPlanilla]; Float sBase[] = new Float[tPlanilla]; Float ventas[] = new Float[tPlanilla]; Float tPagar[] = new Float[tPlanilla]; for (int i = 0; i < tPlanilla; i++) { System.out.print("Nombre: "); nombre[i] = key.next(); System.out.print("Sueldo Base: "); sBase[i] = key.nextFloat(); System.out.print("Ventas del mes: "); ventas[i] = key.nextFloat(); } for (int i = 0; i < tPlanilla; i++) { if (ventas[i] <= 100) { tPagar[i] = (float) (sBase[i] + ventas[i] + (ventas[i] * 0.10)); } else { tPagar[i] = (float) (sBase[i] + ventas[i] + (ventas[i] * 0.20)); } } while (menu == 1000) { System.out.println("\nMenu.-"); System.out.println("-------------------------------"); System.out.println("1.- Imprimir Planilla"); System.out.println("2.- Buscar"); System.out.println("3.- Salir\n"); System.out.print("Opcion: "); opc = key.nextInt(); switch (opc) { case 1: System.out.printf("%s\t%8s%8s%8s\n", "Nombre", "sBase", "Ventas", "tPagar"); System.out.println("--------------------------------------"); for (int i = 0; i < tPlanilla; i++) { System.out.printf("%s\t%8s%8s%8s\n", nombre[i], fmt.format(sBase[i]), fmt.format(ventas[i]), fmt.format(tPagar[i])); } break; case 2: System.out.println("Criterio de busqueda Sueldo.-"); System.out.print("Sueldo mayor o igual a: "); busqueda = key.nextFloat(); System.out.println("Imprimiendo Busqueda.-"); System.out.println("------------------------------------- "); cont = 0; for (int i = 0; i < tPlanilla; i++) { if (tPagar[i] >= busqueda) { System.out.printf("%s\t%8s%8s%8s\n", nombre[i], fmt.format(sBase[i]), fmt.format(ventas[i]), fmt.format(tPagar[i])); cont++; } } if (cont == 0) { System.out.println("\n\tNO HAY REGISTROS!!!.-"); } System.out.println("\nRegistros encontrados: " + cont); break; case 3: menu = -1000; break; default: System.out.println("\nOpcion no Valida.-!!!"); } } } }
domingo, 14 de octubre de 2012
0 comentarios
PROGRAMA UTILIZANDO ARREGLOS QUE PERMITE JUGAR AHORCADO
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package guia5app10; //PROGRAMACION I :::UNIVERSIDAD DE EL SALVADOR:: import java.util.Scanner; import java.io.*; /** * * @author MIGUEL EDUARDO */ import java.io.*; import java.util.Scanner; public class Guia5App10 { //Atributos de clase private static final int max_letras = 10; private static final int max_intentos = 7; private static int intentos = 0; private static boolean encontrada = false; public static char[] palabra_ori = new char[max_letras]; public static char[] palabra_aux = new char[max_letras]; public static Scanner sc = new Scanner(System.in); public static String palabra; //Limpiar aux public static void limpiarPalabraAux(){ for (int i = 0; i < palabra_aux.length; i++) palabra_aux[i] = ' '; for (int i = 0; i < palabra.length(); i++) palabra_aux[i] = '_'; } //Menu public static void menu() { int opcion = 0; do { System.out.println(" Menu : \n"); System.out.println(" 1) Definir palabra."); System.out.println(" 2) Iniciar Juego."); System.out.println(" 3) Salir. "); System.out.print(" \n Opcion >> "); opcion = sc.nextInt(); switch (opcion) { case 1: definirPalabra(); break; case 2: iniciarJuego(); break; case 3: System.out.println("Ejecucion terminada!!!"); break; } } while (opcion != 3); } //Definicion de la palabra en el juego public static void definirPalabra() { System.out.print(" Ingrese palabra : "); palabra = sc.next(); for (int i = 0; i < palabra.length(); i++) { palabra_ori[i] = palabra.charAt(i); palabra_aux[i] = '_'; } System.out.println(" Palabra definida exitosamente!!!"); } //Iniciar juego public static void iniciarJuego() { limpiarPalabraAux(); char letra; do { System.out.println("\n"); //Muestro la palabra for (char l : palabra_aux) { if ((int) l != 0) { System.out.print(" " + l); } } System.out.print(" \n\n Ingrese una letra : "); letra = sc.next().charAt(0); buscaLetraEnPalabra(letra); compararPalabras(); intentos++; System.out.println(" Intentos " + intentos + " Max intentos " + max_intentos); } while (intentos < max_intentos && !encontrada); if (intentos < max_intentos && encontrada) { System.out.println(" Encontrada >> " + encontrada); System.out.println(" ----------------------------------------- "); System.out.println(" - G A N A S T E S U P E R ! ! - "); System.out.println(" ----------------------------------------- "); System.out.println(" Numero de intentos requeridos : " + intentos); } else { System.out.println(" ----------------------------------------- "); System.out.println(" - G A M E O V E R =) - "); System.out.println(" ----------------------------------------- "); } } /** * @param args the command line arguments */ public static void main(String[] args) { menu(); } //Busca letra en la palabra original y la pinta en la palabra auxiliar public static void buscaLetraEnPalabra(char c) { System.out.println(" Letra ingresada " + c); for (int i = 0; i < palabra_ori.length; i++) { if (c == palabra_ori[i]) { palabra_aux[i] = c; } } } //Compara la palabra original con la auxiliar public static void compararPalabras() { for (int i = 0; i < palabra_ori.length; i++) { if ((int) palabra_ori[i] != 0) { if (palabra_ori[i] == palabra_aux[i]) { encontrada = true; } else { encontrada = false; break; } } } } }
viernes, 12 de octubre de 2012
0 comentarios
Este programa pide el sueldo y te dice que si el suedo es mayor a 200 que abone impuestos de lo contrario manda un mensaje diciendo ("Esta persona no debe abonar impuestos")
/* /** * @param args the command line arguments */ public static void main(String[] args) { Scanner teclado=new Scanner(System.in); float sueldo; System.out.print("Ingrese el sueldo:"); sueldo=teclado.nextFloat(); if (sueldo>200) { System.out.println("Esta persona debe abonar impuestos"); }else{ System.out.println("Esta persona no debe abonar impuestos"); } } }
0 comentarios
Este programa te pide el lado de un cuadrado y te imprime la superficie
Scanner teclado=new Scanner(System.in); int lado; int superficie; System.out.print("Ingrese el valor del lado del cuadrado:"); lado=teclado.nextInt(); superficie=lado * lado; System.out.print("La superficie del cuadrado es:"); System.out.print(superficie); } }
0 comentarios
Este programa te compara dos nombres. y te dice sin son iguales o distintos.
import java.util.Scanner; public class CadenaDeCaracteres3 { public static void main(String[] ar) { Scanner teclado=new Scanner(System.in); String apellido1,apellido2; System.out.print("Ingrese primer apellido:"); apellido1=teclado.next(); System.out.print("Ingrese segundo apellido:"); apellido2=teclado.next(); if (apellido1.equals(apellido2)) { System.out.print("Los apellidos son iguales"); } else { System.out.print("Los apellidos son distintos"); } } }
0 comentarios
programa que te pide 2 nombre y edades de la misman y te determida cual es mayor.
import java.util.Scanner; public class CadenaDeCaracteres1 { public static void main(String[] ar) { Scanner teclado=new Scanner(System.in); String nombre1,nombre2; int edad1,edad2; System.out.print("Ingrese el nombre:"); nombre1=teclado.next(); System.out.print("Ingrese edad:"); edad1=teclado.nextInt(); System.out.print("Ingrese el nombre:"); nombre2=teclado.next(); System.out.print("Ingrese edad:"); edad2=teclado.nextInt(); System.out.print("La persona de mayor edad es:"); if (edad1>edad2) { System.out.print(nombre1); } else { System.out.print(nombre2); } } }
0 comentarios
Inicialización de un arreglo con los enteros pares del 2 al 20
// Inicialización de un arreglo con los enteros pares del 2 al 20. import javax.swing.*; public class Inic2Arreglo { public static void main( String args[] ) { final int LONGITUD_ARREGLO = 10; // constante int arreglo[]; // referencia a un arreglo int arreglo = new int[ LONGITUD_ARREGLO ]; // crear el arreglo // calcular el valor para cada elemento del arreglo for ( int contador = 0; contador < arreglo.length; contador++ ) arreglo[ contador ] = 2 + 2 * contador; String salida = "Índice\tValor\n"; for ( int contador = 0; contador < arreglo.length; contador++ ) salida += contador + "\t" + arreglo[ contador ] + "\n"; JTextArea areaSalida = new JTextArea(); areaSalida.setText( salida ); JOptionPane.showMessageDialog( null, areaSalida, "Inicialización con enteros pares del 2 al 20", JOptionPane.INFORMATION_MESSAGE ); System.exit( 0 ); } // fin de main } // fin de la clase InicArreglo
Entradas antiguas
Inicio
Suscribirse a:
Entradas (Atom)
Follow Us on Twitter!
"Join Us on Facebook!
RSS
Contact
Blogger templates
Libro de visitas de Miguel Eduardo
Nombre:
Direccion E-mail:
como llegaste hasta esta pagina?
Tus comentatios:
Popular Posts
(sin título)
Este programa te compara dos nombres. y te dice sin son iguales o distintos. import java.util.Scanner; public class CadenaDeCaracter...
(sin título)
PROGRAMA UTILIZANDO ARREGLOS QUE PERMITE JUGAR AHORCADO /* * To change this template, choose Tools | Templates * and open the templ...
(sin título)
programa que te pide 2 nombre y edades de la misman y te determida cual es mayor. import java.util.Scanner; public class CadenaDeCa...
(sin título)
Programa que suma,resta,multiplica y divide dos numero ingresado por el Usuario. /* * To change this template, choose Tools | Templ...
(sin título)
programa que pida un número al usuario y que el programa identifique si es Par o Impar. /*b * To change this template, choose Tool...
(sin título)
Sumar el total de los valores de los elementos de un arreglo // Sumar el total de los valores de los elementos de un arreglo. import j...
(sin título)
programa que convierte decimales a binarios. /* * To change this template, choose Tools | Templates * and open the template in the...
(sin título)
Este programa te pide el lado de un cuadrado y te imprime la superficie Scanner teclado=new Scanner(System.in); int la...
(sin título)
Este programa pide el sueldo y te dice que si el suedo es mayor a 200 que abone impuestos de lo contrario manda un mensaje diciendo ("E...
(sin título)
Simulación del lanzamiento de una dado utilizando arreglos / Programa de votación de los estudiantes. import javax.swing.*; public ...
Blogroll
Pages
Página principal
Blog archive
▼
2013
(1)
▼
mayo
(1)
PROGRAMA PARA CREAR UN PLANILLA package a...
►
2012
(17)
►
octubre
(17)
Con la tecnología de
Blogger
.
Translate
Datos personales
Miguel Eduardo Juarez Santos
Ver todo mi perfil
Latest Tweets
;
- Follow Us on Twitter!
- "Join Us on Facebook!
- RSS
Contact