1
Ejercicio 2
2. Se desea leer (n) números comprendidos entre 1 y 10 (inclusive) y se desea visualizar en
cada caso si el número es par o impar.
Solución
2
3
Prueba
4
Algoritmo
public static void main(String[] args) {
Scanner Entrada = new Scanner(System.in);
int arreglo[] = new int[10];
int conteo_pares =0,conteo_impares =0;
System.out.println("Evaluacion de numeros pares e impares ");
for(int i=0;i<10;i++){
System.out.println("");
System.out.print((i+1)+" Digita un numeros"+" : ");
arreglo[i] = Entrada.nextInt();
if(arreglo[i]%2==0){
conteo_pares++;
}
else {
conteo_impares++;
}
}
int par[] = new int[conteo_pares];
int impar[] = new int[conteo_impares];
conteo_pares=0;
conteo_impares=0;
5
for (int i=0;i<10;i++){
if(arreglo[i]%2==0){
par[conteo_pares]= arreglo[i];
conteo_pares++;
}
else{
impar[conteo_impares]= arreglo[i];
conteo_impares++;
}
}
System.out.println("Numeros pares: ");
for(int i=0;i<conteo_pares;i++){
System.out.println(" "+par[i]);
}
System.out.println("");
System.out.println("Numeros impares: ");
for(int i=0;i<conteo_impares;i++){
System.out.println(" "+impar[i]);
}
System.out.println("");
}
}
Ejercicio 7
Imprima N veces la siguiente serie: 7 8 9 7 8 9 7 8 9 ............................
6
Solución
Prueba
Algoritmo
public static void main(String[] args) {
7
Scanner Num = new Scanner(System.in);
int a=7, b=8, c=9, n;
int cont = 1;
System.out.print("Ingrese cantidad de veces para la serie: ");
n = Num.nextInt();
for (int i = 0; i < n; i++) {
System.out.println(+cont+" La serie es: "+a+b+c);
cont++;
}
}
Ejercicio 13
8
Solución
Prueba
9
Algoritmo
10
public static void main(String[] args) {
Scanner Entrada = new Scanner(System.in);
int i=1,n,cuadrado=1,total=1;
System.out.println("Digita un numero para calcular: ");
n = Entrada.nextInt();
while (i<=n) {
while (i<=n) {
System.out.println("");
System.out.println(" ---"+i+"---");
System.out.println("El cuadrado es: "+cuadrado);
total=total+2;
cuadrado = cuadrado + total;
i++;
}
i++;
}
Ejercicio 17
11
Hacer un algoritmo que calcule la suma de los primeros N términos de la serie
0,1,1,2,3,5,8,13,21............. (cada elemento es la suma de los dos anteriores). El valor de N es
leído.
Solución
Prueba
Algoritmo
12
public static void main(String[] args) {
Scanner numero = new Scanner(System.in);
int a = 0, b = 1, c, n;
int cont = 1;
System.out.print("Ingrese Cantidad de numeros para la serie: ");
n = numero.nextInt();
for (int i = 0; i < n; i++){
System.out.println(+cont+" La serie es: "+a);
c = a + b;
a = b;
b = c;
cont++;