informática activa
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
domingo, 13 de julio de 2014
jueves, 3 de julio de 2014
Suma de filas y columnas de una matriz en java
CODIGO FUENTE PRIMERA FORMA:
import java.util.Scanner;
/**
*
* @author Visual_jack
*/
public class sumasrColumnasFilasMatriz {
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
int matriz[][]= new int[50][50];
int i,j,sumfila=0,sumcolumna=0,fila,columna;
int numaleatorio;
for(i=0;i<5;i++){
for(j=0;j<5;j++){
matriz[i][j]=numaleatorio=(int)Math.floor(Math.random()*(9-1+1)+1);
}
}
System.out.println("La matriz ingresada es ");
for(i=0;i<5;i++){
for(j=0;j<5;j++){
System.out.print("["+matriz[i][j]+"]");
}
System.out.println();
}
System.out.println("Que fila desea sumar ");
fila=lector.nextInt();
for(i=0;i<5;i++){
sumfila=sumfila+matriz[fila-1][i];
}
System.out.println("La suma de la fila "+fila+" es = "+sumfila);
System.out.println("\nQue columna desea sumar ");
columna=lector.nextInt();
for(i=0;i<5;i++){
sumcolumna=sumcolumna+matriz[i][columna-1];
}
System.out.println("La suma de la columna "+columna+" es = "+sumcolumna);
}
}
CODIGO FUENTE SEGUNDA FORMA:
import java.util.Scanner;
/**
*
* @author Visual_jack
*/
public class sumasrColumnasFilasMatriz {
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
int matriz[][]= new int[50][50];
int i,j,sumfila=0,sumcolumna=0,fila,columna;
int numaleatorio;
for(i=0;i<5;i++){
for(j=0;j<5;j++){
matriz[i][j]=numaleatorio=(int)Math.floor(Math.random()*(9-1+1)+1);
}
}
System.out.println("La matriz ingresada es ");
for(i=0;i<5;i++){
for(j=0;j<5;j++){
System.out.print("["+matriz[i][j]+"]");
}
System.out.println();
}
for(i=0;i<5;i++){
for(j=0;j<5;j++){
sumfila=sumfila+matriz[i][j];
}
System.out.println("La suma de la fila "+(i+1)+" es = "+sumfila);
sumfila=0;
}
for(i=0;i<5;i++){
for(j=0;j<5;j++){
sumcolumna=sumcolumna+matriz[j][i];
}
System.out.println("La suma de la columna "+(i+1)+" es = "+sumcolumna);
sumcolumna=0;
}
}
}
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]+", ");
}
}
}
Suscribirse a:
Entradas
(
Atom
)