import java.util.Scanner;
/**
*
* @author jnieto
*/
public class Ejercicio380MeCaso {
public static void main(String[] args) {
Scanner leer= new Scanner(System.in);
int num,suma;
do {
num=leer.nextInt();
suma=0;
for (int i = 0; i < num; i++) {
suma+=leer.nextInt();
}
if(num!=0) System.out.println(suma);
} while (num!=0);
}
}
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)
Mostrando entradas con la etiqueta programación. Mostrar todas las entradas
Mostrando entradas con la etiqueta programación. Mostrar todas las entradas
viernes, 3 de noviembre de 2017
Me Caso (Acepta el reto 380)
Etiquetas:
acepta el reto,
DAM,
daw,
programación
Hola Mundo (Acepta el reto 116)
import java.util.Scanner;
public class Ejercicio116 {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int casos;
casos = leer.nextInt();
for (int i = 0; i < casos; i++) {
System.out.println("Hola mundo.");
}
}
public class Ejercicio116 {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int casos;
casos = leer.nextInt();
for (int i = 0; i < casos; i++) {
System.out.println("Hola mundo.");
}
}
Etiquetas:
acepta el reto,
DAM,
daw,
programación
Rellenando El Agua De La Fuente (Acepta el reto 360)
import java.util.Scanner;
public class Ejercicio360RellenandoElAguaDeLaFuente {
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int max,min,actual,casos,perdida,dias;
public class Ejercicio360RellenandoElAguaDeLaFuente {
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int max,min,actual,casos,perdida,dias;
Etiquetas:
acepta el reto,
DAM,
daw,
programación
¿Qué lado de la calle? (Acepta el reto 217)
import java.util.Scanner;
public class Ejercicio217 {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int num;
do {
num = leer.nextInt();
if (num != 0) {
if (num % 2 != 0) {
Etiquetas:
acepta el reto,
DAM,
daw,
programación,
programame
jueves, 30 de abril de 2015
package corredoresporpaises;
import java.util.ArrayList;
/**
*
* @author juan
*/
public class Pais {
private String nombre;
private ArrayList corredores;
public ArrayList getCorredores() {
return corredores;
}
public void setCorredores(ArrayList corredores) {
this.corredores = corredores;
}
public Pais(String nombre) {
this.nombre = nombre;
corredores = new ArrayList<>();
}
public String getNombre() {
return nombre;
}
public boolean anhade(Corredor nuevo) {
boolean retorno = true;
try {
if (corredores.contains(nuevo)){
System.out.println("El corredor ya estaba incluido");
}
else
{
nuevo.setPais(this);
corredores.add(nuevo);
}
} catch (Exception e) {
retorno=false;
}
return retorno;
}
public void listarCorredores(){
System.out.println(nombre);
System.out.println("==============");
for (Corredor corredor : corredores) {
System.out.println(corredor);
}
}
import java.util.ArrayList;
/**
*
* @author juan
*/
public class Pais {
private String nombre;
private ArrayList
public ArrayList
return corredores;
}
public void setCorredores(ArrayList
this.corredores = corredores;
}
public Pais(String nombre) {
this.nombre = nombre;
corredores = new ArrayList<>();
}
public String getNombre() {
return nombre;
}
public boolean anhade(Corredor nuevo) {
boolean retorno = true;
try {
if (corredores.contains(nuevo)){
System.out.println("El corredor ya estaba incluido");
}
else
{
nuevo.setPais(this);
corredores.add(nuevo);
}
} catch (Exception e) {
retorno=false;
}
return retorno;
}
public void listarCorredores(){
System.out.println(nombre);
System.out.println("==============");
for (Corredor corredor : corredores) {
System.out.println(corredor);
}
}
Etiquetas:
DAM,
java,
programación,
tema3
jueves, 5 de febrero de 2015
Tema 3 ejercicio 8: Creando vector de ecuaciones de segundo grado
package ejercicio8;
import java.util.Random;
/**
*
* @author juan
*/
public class Ejercicio8 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Random al = new Random();
EcuacionSegundoGrado [] vector = new EcuacionSegundoGrado [5];
int contIncorrectas;
for (int i = 0; i < 5; i++) {
Etiquetas:
DAM,
ejercicios,
programación
miércoles, 4 de febrero de 2015
Ejercicio 6 Tema 3: Comprobar nif usando arrays
/*
* 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 ejercicio5;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ejercicio5 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
char [] letras ={'T','R','W','A','G','M','Y','F', 'P', 'D','X','B', 'N', 'J', 'Z', 'S', 'Q','V', 'H', 'L', 'C', 'K','E', };
String cadena;
int numDni;
int resto;
char letra;
String numeros;
int cont =0;
boolean esNumero;
Scanner leer = new Scanner(System.in);
Etiquetas:
DAM,
programación,
tema3
Ejercicio 5 Tema 3: Calcular el NIF usando arrays
/*
* 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 ejercicio5;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ejercicio5 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
char [] letras ={'T','R','W','A','G','M','Y','F', 'P', 'D','X','B', 'N', 'J', 'Z', 'S', 'Q','V', 'H', 'L', 'C', 'K','E', };
int numDni;
int resto;
Scanner leer = new Scanner(System.in);
System.out.println("Introduzca su dni: ");
numDni= leer.nextInt();
resto = numDni%23;
System.out.println(letras[resto]);
}
}
* 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 ejercicio5;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ejercicio5 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
char [] letras ={'T','R','W','A','G','M','Y','F', 'P', 'D','X','B', 'N', 'J', 'Z', 'S', 'Q','V', 'H', 'L', 'C', 'K','E', };
int numDni;
int resto;
Scanner leer = new Scanner(System.in);
System.out.println("Introduzca su dni: ");
numDni= leer.nextInt();
resto = numDni%23;
System.out.println(letras[resto]);
}
}
Etiquetas:
DAM,
programación,
tema3
viernes, 16 de enero de 2015
Ecuaciones de segundo grado. Ejercicio 79
/*
* 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 ejercicio79;
/**
*
* @author juan
*/
public class EcuacionSegundoGrado {
private int a;
private int b;
private int c;
public EcuacionSegundoGrado(int a, int b, int c) {
this.a = a;
this.b = b;
this.c = c;
}
Etiquetas:
DAM,
ejercicios,
programación
jueves, 11 de diciembre de 2014
Buscar un número en un array
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();
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
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, 24 de noviembre de 2014
Ejercicio 39
package ejercicio38;
/**
*
* @author juan
*/
public class Ejercicio38 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String cadena;
int centenas, decenas, unidades;
//unidades=decenas=centenas=0;
for (int i = 100; i < 1000; i++) {
cadena=String.valueOf(i);
unidades=Character.getNumericValue(cadena.charAt(cadena.length()-1));
decenas = Character.getNumericValue(cadena.charAt(1));
centenas=Character.getNumericValue(cadena.charAt(0));
if (i==(int)(Math.pow(unidades, 3)+Math.pow(decenas, 3)+Math.pow(centenas, 3)))
Etiquetas:
ejercicios,
java,
programación
Ejercicio 34: Divisiones mediante restas sucesivas
package ejercicio34;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ejercicio34 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int cont, dividendo, divisor, dividendoInicial,divisorInicial;
boolean salir=false;
Etiquetas:
ejercicios,
java,
programación
miércoles, 19 de noviembre de 2014
Ejercicio 32: Acertar un número aleatorio en x intentos
package ejercicio32;
import java.util.Scanner;
import java.util.Random;
/**
*
* @author juan
*/
public class Ejercicio32 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int cont=0,intentos;
int num,oculto;
Random al = new Random();
Scanner leer = new Scanner(System.in);
boolean acertado= false;
Etiquetas:
DAM,
ejercicios,
programación
jueves, 13 de noviembre de 2014
Ejercicio 30 bis: Sumar los x primeros números primos
package ejercicio302;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ejercicio302 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner leer = new Scanner (System.in);
int num,suma=0,cont,i;
String cadena="";
System.out.println("Introduzca el número de primos a sumar");
num=leer.nextInt();
cont=0;
i=1;
Etiquetas:
DAM,
ejercicios,
programación
Ejercicio 30: Listar los números primos hasta un número dado
package ejercicio30;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ejercicio30 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner leer = new Scanner (System.in);
int numero;
System.out.println("Introduzca un número (para mostrar los primos entre 1 y se número");
numero = leer.nextInt();
for (int i = 1; i <=numero ; i++) {
if (esPrimo(i)) System.out.print(" "+i);
}
}
//Devuelve true en caso de que el número sea primo o false en caso contrario
public static boolean esPrimo(int num){
boolean primo;
int cont,raiz;
primo=true;
cont=2;
raiz = (int)Math.sqrt(num);
while (primo &&(cont<=raiz)){
if (num%cont ==0) primo=false;
else ++cont;
}
return primo;
}
}
Etiquetas:
DAM,
ejercicios,
programación
Ejercicio 29: Comprobar si un número es primo
los primos hay que comprobarlos hasta la raíz cuadrada del número...
package ejercicio29numerosprimos;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ejercicio29NumerosPrimos {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
boolean primo;
int num;
int cont,raiz;
Scanner leer = new Scanner(System.in);
System.out.println("Introduzca un número para comprobar si es primo");
num=leer.nextInt();
primo=true;
cont=2;
raiz = (int)Math.sqrt(num);
while (primo &&(cont<=raiz)){
if (num%cont ==0) primo=false;
else ++cont;
}
if (primo==true) System.out.println("El número es primo");
else System.out.println("NO es primo, es divisible al menos entre "+cont);
}
}
Etiquetas:
DAM,
ejercicios,
programación
Suscribirse a:
Entradas (Atom)