Esta es una pagina de informática libre, tendras acceso a mucha información que te pueda interesar, y podras aprender de una forma bien explicada y sencilla. Saludos tu amigo Joseph.
PopAds
jueves, 3 de julio de 2014
Tablas de multiplicar en java
CODIGO FUENTE:
import java.util.Scanner;
/**
*
* @author ADMIN
*/
public class tablasmultiplicar {
public static void main(String[] args) {
Scanner lector= new Scanner(System.in);
int i,j,num,lim;
System.out.println("Ingrese el numero que desea hacer la tabla de multiplicar ");
num=lector.nextInt();
System.out.println("Ingrese hasta que numero desea ver la tabla de multiplicar ");
lim=lector.nextInt();
for(i=1;i<=lim;i++){
System.out.println(num+" * "+i+" = "+num*i);
}
}
}
miércoles, 11 de junio de 2014
Ingresar valores al inicio o al final de un arreglo en java
CÓDIGO FUENTE:
import java.util.Scanner;
public class ingresarInicioFinal {
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
int i, ingresar, numero, inicio, ultimo;
int arreglo[] = new int[100];
System.out.println("PROGRAMA PARA INGRESAR VALORES AL INICIO O AL FINAL DE UN ARREGLO");
System.out.println("ingrese cuatos numeros tendrá el arreglo ");
numero = lector.nextInt();
for (i = 1; i <= numero; i++) {
System.out.print("X[" + (i) + "]= ");
arreglo[i] = lector.nextInt();
}
System.out.print("Arreglo=[");
for (i = 1; i <= numero; i++) {
System.out.print(arreglo[i] + ",");
}
System.out.println("]");
System.out.println("Para ingresar un valor al inicio del arreglo presione --> 1"
+ "\npara ingresar valores al final del arreglo presion --> 2\n");
ingresar = lector.nextInt();
if (ingresar == 1) {
System.out.println("Que numero desea ingresar al inicio del arreglo ");
inicio = lector.nextInt();
arreglo[0] = inicio;
System.out.print("Arreglo=[");
for (i = 0; i <= numero; i++) {
System.out.print(arreglo[i] + ",");
}
System.out.println("]");
} else {
if (ingresar == 2) {
System.out.println("Que numero desea ingresar al final del arreglo ");
ultimo = lector.nextInt();
arreglo[numero + 1] = ultimo;
System.out.print("Arreglo=[");
for (i = 1; i <= numero + 1; i++) {
System.out.print(arreglo[i] + ",");
}
System.out.println("]");
}
}
}
}
viernes, 6 de junio de 2014
Sumar los digitos de un numero en java
CODIGO FUENTE:
import java.util.Scanner;
public class sumarDigitos {
public static void main(String elMago[]) {
Scanner lector = new Scanner(System.in);
int numero, sumDig = 0;
System.out.print("Ingrese un numero ");
numero = lector.nextInt();
; int aux=numero;
while (numero != 0) {
sumDig = sumDig + (numero % 10);
numero = numero / 10;
}
System.out.println("La suma de los digitos de " + aux + " es: " + sumDig);
}
}
lunes, 19 de mayo de 2014
Factorial con recursividad en java
CODIGO FUENTE:
import java.util.Scanner;
/**
*
* @author Joseph
*/
public class recursividadFactorial {
public static void main(String[] args) {
Scanner lector = new Scanner (System.in);
int a,i,n=1,b;
System.out.println("Ingrese el numero para el factorial ");
a=lector.nextInt();
for(i=1;i<=a;i++){
n=n*i;
}
System.out.println("FActorila es igual a "+n);
int res,aux;
System.out.println("\n\nFactorial aplicando recursividad ");
System.out.println("Ingrese un numero para factorial ");
res=lector.nextInt();
aux=factorial(res);
System.out.println(aux);
}
public static int factorial (int c){
if(c==0){
c=1;
}else{
c=c*factorial(c-1);
}
return c;
}
}
Intercambiar valores de un arreglo en java
CÓDIGO FUENTE:
import java.util.Scanner;
/**
*
* @author Joseph
*/
public class intercambiarValores {
public static void main(String[] args) {
Scanner lector = new Scanner (System.in);
int a,i,aux,b;
int arreglo[]=new int[20];
System.out.println("Ingrese el tamaño del arreglo ");
a= lector.nextInt();
for(i=0;i<a;i++){
System.out.print("X["+(i+1)+"]= ");
arreglo[i]=lector.nextInt();
}
// intercambiar
System.out.println("Arreglo sin valores intercambiados ");
for(int j=0;j<a;j++){
System.out.print(arreglo[j]+", ");
}
b=a;
for(i=0;i<=b/2;i++){
aux=arreglo[i];
arreglo[i]=arreglo[b-1];
arreglo[b-1]=aux;
b--;
}
System.out.println("\nArreglo con sus valorres intercambiados ");
for(i=0;i<a;i++){
System.out.print(arreglo[i]+", ");
}
}
}
Búsqueda lineal en un arreglo en java
CODIGO FUENTE:
import java.util.Scanner;
/**
*
* @author Joseph
*/
public class BusquedaLineal {
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
int a = 0, b, i, cont = 0;
char confir = 's';
int arreglo[] = new int[20];
do {
try {
cont = 0;
System.out.println("Ingrese el tamaño del arreglo ");
a = lector.nextInt();
for (i = 0; i < a; i++) {
arreglo[i] = (int) (Math.random() * 100);
System.out.println("x[" + (i + 1) + "]= " + arreglo[i]);
}
System.out.println("Que numero desea buscar ");
b = lector.nextInt();
for (int j = 0; j < a; j++) {
if (arreglo[j] == b) {
System.out.println("El elemento buscado se encontro en la posicion " + (j + 1));
cont++;
}
}
if (cont == 0) {
System.out.println("No se encontraron coincidencias del elemento buscado");
}
} catch (Exception ex) {
System.out.println("Valore erroneos ingresados" + ex);
do {
confir = lector.next().charAt(0);
confir = 'n';
} while (confir == 'S' || confir == 's');
}
System.out.println("Desea realizar una nueva operacion S/N");
confir = lector.next().charAt(0);
} while (confir == 'S' || confir == 's');
}
}
Ordenamiento de un arreglo por seleccion
CÓDIGO FUENTE
import java.util.Scanner;
/**
*
* @author Joseph
*/
public class OrdenamientoSeleccion {
public static void main(String[] args) {
Scanner lector = new Scanner (System.in);
int arreglo[]=new int[20];
int a,i,j;
System.out.println("Ingrese el tamaño del arreglo ");
a=lector.nextInt();
for ( i = 0; i < a; i++) {
arreglo[i]=lector.nextInt();
System.out.print(", ");
}
for ( i = 0; i < a-1; i++) {
int posmenor=i;
for ( j = i+1; j < a; j++) {
if (arreglo[j] < arreglo[posmenor])
{
posmenor = j;
}
}
int iaux = arreglo[i];
arreglo[i] = arreglo[posmenor];
arreglo[posmenor] = iaux;
}
System.out.println("Arreglo ordenado \n");
for ( i = 0; i < a; i++) {
System.out.print(arreglo[i]+", ");
}
}
}
Suscribirse a:
Entradas
(
Atom
)