package busquedaenarray;
import java.util.Scanner;
import java.util.Arrays;
import java.util.Random;
/**
*
* @author juan
*/
public class BusquedaEnArray {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Random al = new Random();
Este blog está dedicado a la recolección de información relacionada con las nuevas tecnologías ( tecnoloxía xa), especialmente, con las vinculadas a la informática. La idea es centralizar y compartir la información y cada manual o tutorial que voy recolectando para las clases tanto de administración de sistemas como de explotación de sistemas informáticos de modo que estén disponibles para alumnos y resto de interesados. (IES A Carballeira, Ourense)
jueves, 11 de diciembre de 2014
Buscar un número en un array
Etiquetas:
DAM,
ejercicios,
programación
Ejercicio 69: Calcular el máximo común divisor de dos números mediante el método de Euclídes
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package ejercicio69;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ejercicio69 {
Etiquetas:
DAM,
ejercicios,
programación
miércoles, 10 de diciembre de 2014
Leer 10 notas usando arrays y calcular la media y la nota mayor
package notasymayorconarrays;
import java.util.Scanner;
/**
*
* @author juan
*/
public class NotasYMayorConArrays {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int [] notas= new int[10];
int total, media, mayor;
Etiquetas:
DAM,
ejercicios,
programación
Empezando con arrays
package explicacionarray;
import java.util.Scanner;
/**
*
* @author juan
*/
public class ExplicacionArray {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int [] unArray;
int [] otroArray = new int[20];
int lon=10;
Scanner leer = new Scanner(System.in);
Etiquetas:
DAM,
explicación,
programación
viernes, 5 de diciembre de 2014
Último dígito del factorial (acepta el reto 114
Ultimo dígito del factorial
Tu primo Luis, de 12 años, está aprendiendo a usar la calculadora. Su profesor le ha dicho que calcule el factorial de varios números. Pero, para evitar que le tengan que copiar números muy largos en el cuaderno, les ha pedido únicamente el último dígito, el de más a la derecha.
Recordando que el factorial es la multiplicación de todos los números entre el número y el uno (por ejemplo, el factorial de 8, escrito 8!, es 8 · 7 · 6 · 5 · 4 · 3 · 2 · 1), demuestra a tu primo Luis que tú eres capaz de hacerlo mucho más rápido que él.
Entrada
El programa recibirá en la primera línea de la entrada el número de casos de prueba. A continuación, cada caso de prueba estará compuesto de una única línea que contendrá un número (positivo).
Salida
Por cada caso de prueba n, se mostrará el último dígito (el de la derecha) de su factorial, n!.
Entrada de ejemplo
3 2 3 4
Salida de ejemplo
2 6 4
Etiquetas:
acepta el reto,
factorial,
programame
jueves, 4 de diciembre de 2014
Explicación cadenas
package buscarunapalabra;
import java.util.Scanner;
/**
*
* @author juan
*/
public class BuscarunaPalabra {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
boolean encontrada=false;
int pos=0,cont,coinciden=0;
String cadena, buscada;
System.out.println("Introduzca la cadena a buscar");
cadena= leer.nextLine();
System.out.println("Introduzca palabra: ");
buscada= leer.nextLine();
cont=0;
while (!encontrada && cont <= (cadena.length()-buscada.length()))
{
if (cadena.charAt(cont)==buscada.charAt(0))
{
Etiquetas:
DAM,
ejercicios,
programación
lunes, 1 de diciembre de 2014
Ejercicio 46
Autor: Miguel Ángel Romero
package ejer46;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ejer46 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int num;
do {
System.out.println("Introduzca un número por teclado entre 3 y 10:");
num = leer.nextInt();
} while (num < 3 || num > 15 || num % 2 == 0);
for (int i = 1; i < num; i = i + 2) {
for (int k = i; k < num; k = k + 2) {
System.out.print(" ");
}
for (int j = 0; j < i; j++) {
if (j == 0 || j == i - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
Etiquetas:
DAM,
programacion
Suscribirse a:
Entradas (Atom)