Está en la página 1de 12

import java.util.

Scanner; public class principal1 { private static int NRO=4; /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner teclado=new Scanner(System.in); int ai, bi, valor, n, cont=0; int [] a = new int[NRO]; //define arreglos entero int [] b = new int[NRO]; //define arreglo entero System.out.println("Ingresar los valores del vector a"); for (ai=0;ai<NRO;ai++) { System.out.println("Ingresar el valores"); valor=teclado.nextInt(); //ingresa valor entero a[ai]=valor; } System.out.println("Ingresar los valores del vector b"); for (bi=0;bi<NRO;bi++) { System.out.println("Ingresar el valores"); valor=teclado.nextInt(); //ingresa valor entero b[bi]=valor; } for (ai=0;ai<NRO;ai++) { for (bi=0;bi<NRO;bi++) { if(a[ai]==b[bi]) cont++; } } System.out.println("Los numeros que se encuentra en total son: " + cont); } } import java.util.Scanner; public class principal { private static int NRO=4; public static void main(String[] args) { Scanner teclado=new Scanner(System.in); int ai, bi, valor, n, cont=0; int [] a = new int[NRO]; //define arreglos entero int [] b = new int[NRO]; //define arreglo entero int [] c = new int[NRO]; //define arreglos entero System.out.println("Ingresar los valores del vector a"); for (ai=0;ai<NRO;ai++) { System.out.println("Ingresar el valores"); valor=teclado.nextInt(); //ingresa valor entero a[ai]=valor; } System.out.println("Ingresar los valores del vector b"); for (bi=0;bi<NRO;bi++) { System.out.println("Ingresar el valores"); valor=teclado.nextInt(); //ingresa valor entero b[bi]=valor; } for (ai=0;ai<NRO;ai++) { System.out.println("La suma de los dos vectores es: "+(a [ai]+b[ai]));

} } } ----------------------------------------------------------------------------------------------------------------------------------------------------------------------TAREA ............. 1.- REALICE UN PROGRAMA QUE PIDA n NUMEROS, LOS GUARDE EN UN ARREGLO YY FINALMENTE LOS MUESTRE EN ORDEN INVERSOs ----------------------------------------------------------------------------------------------------------------------------------------------------------------------import java.util.Scanner; public class principal { private static int fil=3; private static int col=3; public static void main(String[] args) { int ai, bi, valor=0, n, M, N, mayor=-1000, cont=0; int [][] a= new int[fil][col]; Scanner Cin; Cin = new Scanner(System.in); System.out.print("Ingresar los valores de la matriz MxN: "); M=Cin.nextInt(); //Cantidad de filas N=Cin.nextInt(); //Cantidad de columnas for (ai=0;ai<M;ai++) { for (bi=0;bi<N;bi++) { valor=Cin.nextInt(); a[ai][bi]=valor; triz } } for (ai=0;ai<M;ai++) { for (bi=0;bi<N;bi++) { if(a[ai][bi]>mayor) r de toda la matriz mayor=a[ai][bi]; } } System.out.print("el valor es: "+mayor); } }

//Los valores de cada ma

//El numero mayo

----------------------------------------------------------------------------------------------------------------------------------------------------------------------/* Programa que permita crear la matriz B a partir del vector A. Usando la menor cantidad de lineas de instruccin posibles. A=[1 2 3 4 5] 1 2 B= 3 4 5 2 4 6 8 10 3 6 9 12 15

*/

public class principal { //MAL MAL MAL MAL MAL public static void main(String[] args) { int [] a = {1,2,3,4,5}; int [][] b = new int [5][3]; int ai=0; int bi=0; do { if(ai<5) ai++; if(bi<2) { bi++; b[ai][bi]=a[ai]*(bi+1); System.out.print(b[ai][bi]+" "); } System.out.println(" "); }while(ai<5 && bi<2); } } ----------------------------------------------------------------------------------------------------------------------------------------------------------------------TAREA 02 - 2 DE PRACTICA 09 /*Desarrollar un programa en Java que contenga el mtodo comparaMatrices(), este mt odo debe recibir dos matrices y verificar si tienen o no el mismo contenido. El programa debe estar debidamen te consistenciado. */ import java.util.Arrays; import java.util.Scanner; public class Metodo { private static int fil=2; private static int col=2; public static void main(String[] args) { Scanner teclado=new Scanner(System.in); int ai, bi, valor=0, n, M, N, M1, N1, opc=0; int [][] a= new int[fil][col]; Scanner Cin; Cin = new Scanner(System.in); System.out.print("Ingresar los valores de la matriz MxN: "); M1=2;//M1=Cin1.nextInt(); //Cantidad de filas N1=2;//N=Cin.nextInt(); //Cantidad de columnas for (ai=0;ai<M;ai++) { for (bi=0;bi<N;bi++) { valor=Cin.nextInt(); a[ai][bi]=valor; //Los valores de cada ma triz } } int [][] b= new int[fil][col]; Scanner Cin1; Cin1 = new Scanner(System.in); System.out.print("Ingresar los valores de la matriz MxN: "); M1=2;//M1=Cin1.nextInt(); //Cantidad de filas N1=2;//N1=Cin1.nextInt(); //Cantidad de columnas for (ai=0;ai<M1;ai++) { for (bi=0;bi<N1;bi++) { valor=Cin1.nextInt();

a[ai][bi]=valor; triz

//Los valores de cada ma

} } for (ai=0;ai<3;ai++) { for (bi=0;bi<3;bi++) { if(a[ai]==b[ai]) opc++; } } //obtenemos un valor booleano para confirmar la igualdad de los vectores boolean z= Arrays.equals(a, b); //imprimimos el valor booleano en pantalla System.out.println(z); //System.out.println("Los vectores tienen "+opc+" elementos en c omun"); /* boolean z = comparaMatrices([]a, []b); //imprimimos el valor booleano en pantalla System.out.println(z); */ } } public static boolean Metodo(final Object[][] array1, final Object[][] array2) { if (array1 == null) { return (array2 == null); } if (array2 == null) { return false; } if (array1.length != array2.length) { return false; } for (int i = 0; i < array1.length; i++) { if (!Arrays.equals(array1[i], array2[i])) { return false; } } return true; } import java.util.Arrays; import java.util.Scanner; class Metodo { private static int fil=3; private static int col=3; public static void main(String[] args) { Scanner teclado=new Scanner(System.in); //dos arreglos uni-dimensionales con la misma cantidad y los mismos elem entos int[] vector1 = { 0, 1, 2, 3, 4, 5 , 6, 7, 8, 9 }; int[] vector2 = { 0, 1, 2, 3, 4, 5 , 6, 7, 8, 9 }; //obtenemos un valor booleano para confirmar la igualdad de los vectores boolean b= Arrays.equals(vector1, vector2); //imprimimos el valor booleano en pantalla System.out.println(b); } }

----------------------------------------------------------------------------------------------------------------------------------------------------------------------/* Programa que permita ingresar una cadena de caracteres y determine el nmero de maysculas y el nmero de minsculas */ import java.util.Scanner; public class Caracter { public static void main(String[] ar) { Scanner teclado=new Scanner(System.in); String letra; int l=0, i, posc, may=0, min=0; System.out.print("Ingrese una frase: "); letra=teclado.nextLine(); l=letra.length(); for(i=0;i<l; i++) { if (letra.charAt(i)>='a'&&letra.charAt(i)<='z'){ min++; } if (letra.charAt(i)>='A'&&letra.charAt(i)<='Z'){ may++; } } System.out.print("La cantidad de letras mayusculas ingresadas es : "); System.out.print(may); System.out.print("\nLa cantidad de letras minusculas ingresadas es: "); System.out.print(min); } } -----------------------------------------------------------------------------------------------------------------------------------------------------------http://www.miprimercodigo.com/2012/04/ejercicios-resueltos-clase-stringmetodos-e n-java/ -----------------------------------------------------------------------------------------------------------------------------------------------------------import java.util.Scanner; public class Ejercicio { public static int contarMayusculas(String cadena) { int n = 0; for (int i = 0; i < cadena.length(); i++) { if(cadena.charAt(i)> 64 && cadena.charAt(i)<91) n++; } return n; } public static int contarMinusculas(String cadena) { int n = 0; for (int i = 0; i < cadena.length(); i++) { if(cadena.charAt(i)> 96 && cadena.charAt(i)<123)

n++; } return n; } public static void main(String args[]) { Scanner in = new Scanner(System.in); String chain; System.out.print("Ingrese una cadena de caracteres: "); chain = in.nextLine(); System.out.println("El numero de Mayusculas de la cadena es : " + contarMayusculas(chain)); System.out.println("El numero de Minusculas de la cadena es : " + contarMinusculas(chain)); } } -----------------------------------------------------------------------------------------------------------------------------------------------------------/* Hace mucho tiempo se crea que las palabras que tiene las 5 vocales eran unas c uantas, sin embargo se puede verificar que son muchas, crear una funcin que verifique si una cadena ingresada por teclado tiene las 5 vocales, como por ejemplo murcilago, Aurelio, Eustaquii, etc */ import java.util.Scanner; public class Ejercicio { public static String verificarVocales(String cadena) { Scanner teclado=new Scanner(System.in); String letra; int l=0, i, posc, may=0, min=0; System.out.print("Ingrese una frase: "); letra=teclado.nextLine(); /*String temp=""; char caracter; for(int i=0;i<cadena.length();i++){ caracter=cadena.charAt(i); if(!Character.isWhitespace(caracter)) temp=temp+caracter; } return temp;*/ } public static void main(String args[]) { Scanner in = new Scanner(System.in); String chain; System.out.print("Ingrese una cadena de caracteres: "); chain = verificarVocales(in.nextLine()); System.out.println("La cadena sin espacios es: "+chain); } } -----------------------------------------------------------------------------------------------------------------------------------------------------------cousera.org -computer - courses

-algoritmia miriadax.net edx.org udemy.com tutoriales google+ -----------------------------------------------------------------------------------------------------------------------------------------------------------public class Principal { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //File t = new File(); se creo la clase File pero no se uso Texto1 t = new Texto1(); //Se creo la clase Texto por que File tiene el mismo nombre que los paquetes que se utilizan y no diferncia en l a depuracion t.leer("archivo.txt"); t.escribir("archivo1.txt"); } }

import import import import import import import

java.io.BufferedReader; java.io.BufferedWriter; java.io.File; java.io.FileReader; java.io.FileWriter; java.io.IOException; java.io.PrintWriter;

public class Texto1 { /** * @param args */ public void leer(String nombreArchivo) { try //sirve e archivos es para verificar si tiene er rores { FileReader r= new FileReader(nombreArchivo); //FileRe ader almacena archivo en nombreArchivo BufferedReader buffer = new BufferedReader(r); String temp=""; while (temp!=null) //bucle para visualizar informacion de todas las filas { temp = buffer.readLine();

if(temp==null) break; System.out.println(temp); }; //System.out.println(buffer.readLine()); //lee una sola fila }catch (Exception e){ //Si tiene un error sale el mens aje de la linea siguiente System.out.println(e.getMessage()); }; } public void escribir (String nombreArchivo) { File f; //crea un objeto de tipo archivo f = new File (nombreArchivo); //se asigna un nombre al archivo //Escritura try{ //sirve e archivos es para verificar si tiene er rores FileWriter w = new FileWriter(f); //FileWr iter BufferedWriter bw = new BufferedWriter(w); //BufferedWrite PrintWriter wr = new PrintWriter(bw); //PrintW riter wr.write("Esto es una linea de fundamento"); wr.append(" -esto una concatenacin al texto"); wr.append("\n -esto una concatenacin al texto"); wr.close(); bw.close(); }catch(IOException e) { }; } } -----------------------------------------------------------------------------------------------------------------------------------------------------------TAREAEjercicio 3 de FP-Lab 11-2012 /* 3.- Desarrolle un programa que permita leer un archivo que contiene los nombr es y tres notas de un grupo de alumnos, por ejemplo: Juan Gonzales 12 15 10 Gabriela Prez 10 12 10 - Luego debe calcular el promedio de cada alumno y reescribir el archivo con el promedio respectivo, por ejemplo: Juan Gonzales 12 15 10 12.33 Gabriela Prez 10 12 10 10.67 */ public class Principal { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //File t = new File(); se creo la clase File pero no se uso Alumno t = new Alumno(); //Se creo la clase Texto por que File tiene el mismo nombre que los paquetes que se utilizan y no diferncia en l

a depuracion t.leer("Notas.txt"); t.escribir("Notas.txt"); } } import import import import import import import java.io.BufferedReader; java.io.BufferedWriter; java.io.File; java.io.FileReader; java.io.FileWriter; java.io.IOException; java.io.PrintWriter;

public class Alumno { /** * @param args */ public void leer(String nombreArchivo) { try //sirve e archivos es para verificar si tiene er rores { FileReader r= new FileReader(nombreArchivo); //FileRe ader almacena archivo en nombreArchivo BufferedReader buffer = new BufferedReader(r); String temp=""; while (temp!=null) //bucle para visualizar informacion de todas las filas { temp = buffer.readLine(); if(temp==null) break; System.out.println(temp); }; //System.out.println(buffer.readLine()); //lee una sola fila }catch (Exception e){ //Si tiene un error sale el mens aje de la linea siguiente System.out.println(e.getMessage()); }; } public void escribir (String nombreArchivo) { File f; //crea un objeto de tipo archivo f = new File (nombreArchivo); //se asigna un nombre al archivo //Escritura try{ //sirve e archivos es para verificar si tiene er rores FileWriter w = new FileWriter(f); //FileWr iter BufferedWriter bw = new BufferedWriter(w); //BufferedWrite PrintWriter wr = new PrintWriter(bw); //PrintW riter wr.write("Juan;Gonzales;12;15;10\nGabriela;Prez;10;12;10" );

wr.append("\n\n\n\nJuan;Gonzales;12;15;10;12.33\nGabriel a;Prez;10;12;10;10.67"); wr.close(); bw.close(); }catch(IOException e) { }; } } -----------------------------------------------------------------------------------------------------------------------------------------------------------public class Matematica { public static long getFactorial(long ln, long lost) { System.out.println("Acumulado: "+ln); System.out.println("Numero Actual: "+lost); if(lost==1) { return ln; } else { return getFactorial(ln*(lost-1), lost-1); } } public static long getFactorial(long ln) { if(ln==0) {return 1;} if(ln<0) {return -1;} return getFactorial(ln, ln); } /*5*4=20 * 20*3=60 * 60*2=120 * 2*1 */ public static int fibonacci (int x) { if(x==0) return 0; else if(x==1) return 1; else return fibonacci(x-1)+fibonacci(x-2); } }

public class Principal { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(Matematica.getFactorial(5)); ///System.out.println(Matematica.fibonacci(7));

} } -----------------------------------------------------------------------------------------------------------------------------------------------------------import iic1103Package.*; import java.io.*; public class ejercicio3 { public static void main(String []args)throws IOException { File archivo = new File("nota1.txt"); FileReader fr = new FileReader(archivo); BufferedReader br = new BufferedReader(fr); FileWriter fwrite; String linea = br.readLine(); int prom=0, contdigito =0,contnumero=0; String digito,texto=""; while (linea != null) { contnumero=0; digito=""; contdigito=0; prom=0; for(int i=0; i<linea.length(); i++) { if(linea.charAt(i)>='0' && linea.charAt(i)<='9') { if(contdigito < 2) { contdigito = contdigito + 1; digito += linea.charAt(i); if(contdigito == 2) { prom += Integer.parseInt(digito); contdigito = 0; digito = ""; } } contnumero++; } } if(contnumero == 6) { linea += String.format("\t %.2f", (prom/3.0)); } texto += linea + "\r\n"; linea = br.readLine(); } Usuario.mensajeConsola(texto); fwrite=new FileWriter(archivo); fwrite.write(texto); fwrite.close(); fr.close(); br.close();

} } TAREA AGREGAR UNA NOTA Y ENCONTRAR LA NOTA MAS ALTA Y LA MAS BAJA

También podría gustarte