SlideShare una empresa de Scribd logo
EJERCICIOS RESULETOS DE
PROGRAMACION
Generar la siguiente serie:
2, 4, 8, 16, 32, 64, 128, 256, ...
3, 9, 27, 81, 243, 729, 2187, ...
//William Lozano
package wlpractica4;
import java.util.Scanner;
class wlejercicio1 {
public static void main (String args [])
{
Scanner datos=new Scanner (System.in);
int num, contador = 1, serie = 2;
System.out.print (" INGRESE LA CANTIDAD DE
TERMINOS : ");
num = datos.nextInt();
while (contador <= num)
{
System.out.print ("," + serie);
serie *= 2;
contador++;
}
}
}
//William Lozano
package wlpractica4;
import java.util.Scanner;
class wlejercicio2 {
public static void main (String args [])
{
Scanner datos=new Scanner (System.in);
int num, contador = 1, serie = 3;
System.out.print (" INGRESE LA CANTIDAD DE
TERMINOS : ");
num = datos.nextInt();
while (contador <= num)
{
System.out.print ("," + serie);
serie *= 3;
contador++;
}
}
}
//William Lozano
package wlpractica4;
import java.util.Scanner;
class wlejercicio2 {
public static void main (String args [])
{
Scanner datos=new Scanner (System.in);
int num, contador = 1, serie = 3;
System.out.print (" INGRESE LA CANTIDAD DE
TERMINOS : ");
num = datos.nextInt();
while (contador <= num)
{
System.out.print ("," + serie);
serie *= 3;
contador++;
}
}
}
Se introduce a través del teclado dos vectores A de n elementos y B
de m elementos. Fusionar los dos vectores en un tercer vector e
imprimir. (si existen elementos repetidos solo debe mantenerse una
vez el elemento).
//WILLIAM LOZANO
package wlpractica11;
import java.util.Scanner;
class ejercicio1 {
public static void main(String[] args) {
Scanner datos = new Scanner(System.in);
int [] vectorA=new int [50];
int [] vectorB=new int [50];
int elemt,i,num, j, contador = 0,dir;
System.out.print("CREACION DE DOS VECTORES Y
FUCIONARLOS EN UN SOLO VECTOR");
System.out.println("n");
System.out.print("VECTOR 1 ");
System.out.println("n");
System.out.print("INGRESE EL TAMAÑO DEL VECTOR 1:");
System.out.println("n");
num = datos.nextInt();
for (i = 0; i < num; i++) {
System.out.println("INGRESE LOS ELEMENTOS: "+i);
vectorA [i] = datos.nextInt();
}
System.out.print("VECTOR 2 ");
System.out.println("n");
System.out.print("INGRESE EL TAMAÑO DEL VECTOR 2:");
System.out.println("n");
elemt = datos.nextInt();
for (i = 0; i < elemt; i++) {
System.out.println("INGRESE LOS ELEMENTOS: "+i );
vectorB [i] = datos.nextInt();
}
dir = num + elemt;
int[]vectorRaux = new int[dir];
for (i = 0; i < num; i++) {
vectorRaux[i] = vectorA[i];
}
for (i = num; i < dir; i++) {
vectorRaux[i] = vectorB[i-num];
}
for (i = 0; i < dir - 1; i++) {
for (j = i + 1; j < dir; j++) {
if (vectorRaux[i] == vectorRaux[j]) {
vectorRaux[j] = -99999999;
}
}
}
for (i = 0; i < dir; i++) {
if (vectorRaux[i] != -99999999) {
contador++;
}
}
int[] vectorConbi = new int[contador];
j = 0;
for (i = 0; i < dir; i++) {
if (vectorRaux[i] != -99999999) {
vectorConbi[j] = vectorRaux[i];
j++;
}
}
System.out.printf(" LA COMBINACION DE AMBOS VECTORES
ES:n");
for (i = 0; i < contador; i++) {
System.out.printf("%s ", vectorConbi[i]);
}
System.out.println("n");
System.out.println("n");
System.out.println("n");
}
}
cicios con vectores
1. Ingrese n elementos en un vector y en un vector resultante ordene
de menor a
Mayor.
/William Lozano
package wlpractica9;
import java.util.Scanner;
class ejercicio1 {
public static void main(String[] args) {
Scanner datos = new Scanner(System.in);
int [] A=new int [50];
int i, num,j,aux;
System.out.print("************INGRESE EL TAMAÑO DEL
VECTOR*****************n");
num=datos.nextInt();
for(i=0; i<num; i++)
{
System.out.print("************INGRESE EL NUMERO
*********"+i+": ");
for(i=0;i<num;i++){
A[i]=datos.nextInt(); }
for(i=0;i<num-1;i++){
int minimo=i;
for( j=i+1;j<num;j++){
if(A[j]<A[minimo]){
minimo=j;}
}
if(i!=minimo){
aux =A[i];
A[i]=A[minimo];
A[minimo] = aux;}
}
System.out.println("*****LOS NUMEROS MAYORES SON
********* :");
for(int z=0; z<num;z++)
System.out.print(A[z] + " ");
}
}
}
2. Ingrese n elementos en un vector y en un vector resultante
coloque solo los
Elementos que sean divisibles para 3.
//William Lozano
package wlpractica9;
import java.util.Scanner;
class ejercicio2 {
public static void main(String[] args) {
Scanner datos= new Scanner(System.in);
int[] vector=new int[100];
int x,i;
System.out.println("*******INGRESE EL TAMAÑO DE VECTOR A
DIGITAR**********");
x=datos.nextInt();
for(i=0;i<x;i++)
{
System.out.println("***********INGRESAR EL NUMERO
************");
vector[i]=datos.nextInt();
}
System.out.println("*********LOS NUMEROS DIVISIBLES
PARA 3 SON LOS SIGUIENTES**** :");
for(i=0;i<x;i++)
{
if(vector[i]%3==0)
{
System.out.println(vector[i]);
}
}
}
}
3. Ingrese n elementos en un vector y un vector resultante coloque
solo los números
Primos.
//William Lozano
package wlpractica9;
import java.util.Scanner;
class ejercicio3 {
public static void main(String[] args) {
Scanner datos= new Scanner(System.in);
int[] vect=new int[100];
int[] vect2=new int[100];
int i,num,cont,j,mod,a=0;
System.out.println("********************INGRESE EL
TAMAÑO DEL VECTOR A DIGITAR*************");
num=datos.nextInt();
for(i=0;i<num;i++)
{
System.out.println("***************INGRESE EL
NUMERO********");
vect[i]=datos.nextInt();
}
for(i=0;i<num;i++)
{
cont=0;
for(j=1;j<=vect[i];j++)
{
mod=vect[i]%j;
if(mod==0)
{
cont=cont+1;
}
}
if(cont==2)
{
vect2[a]=vect[i];
a=a+1;
}
}
System.out.println("********LOS NUMEROS PRIMOS
SON******:");
for(i=0;i<a;i++)
{
System.out.println(vect2[i]);
}
}
}

Más contenido relacionado

DOCX
Practica 9
PDF
listado de numeros
PPTX
Getchars
PPTX
Getchars
PPTX
Lab Sistemas Distribuidos y Paralelos Actividad 4
DOCX
Evaluación prog iii try catch
PPTX
Bucles y switch
DOCX
Recuperacion programas
Practica 9
listado de numeros
Getchars
Getchars
Lab Sistemas Distribuidos y Paralelos Actividad 4
Evaluación prog iii try catch
Bucles y switch
Recuperacion programas

La actualidad más candente (19)

PPTX
DOCX
Cuadrado y cubo de un numero
DOCX
Unidad 5 informe técnico
PPTX
Comp logic-ifelse
DOCX
Ejercicios java
DOCX
Programas en netbeans
PDF
Problemas+resueltos+de+c$2 b$2b
DOCX
Correcion de mfsi
TXT
TXT
Cubo y cuadrado java
PDF
Ejercicios de programacion en java
DOCX
Recuperacion programas
DOCX
Ejercicios en java
DOCX
ALGORITMOS EN JAVA
TXT
Bandera c++
PDF
Conceptos básicos de R
TXT
Busqueda
DOCX
Ejercitacion de funcion racional
Cuadrado y cubo de un numero
Unidad 5 informe técnico
Comp logic-ifelse
Ejercicios java
Programas en netbeans
Problemas+resueltos+de+c$2 b$2b
Correcion de mfsi
Cubo y cuadrado java
Ejercicios de programacion en java
Recuperacion programas
Ejercicios en java
ALGORITMOS EN JAVA
Bandera c++
Conceptos básicos de R
Busqueda
Ejercitacion de funcion racional
Publicidad

Similar a Ejercicios resuletos de programacion (20)

PDF
DOCX
Ejercicios resueltos de programacion
DOCX
Ejercicios resueltos de programacion
DOCX
Resolución de problemas con java
PDF
Arreglo hacer un programa para ingresar n valores reales en un arreglo y los ...
DOCX
Arreglos 1D, 2D, 3D.
DOCX
Cecytem
DOCX
Java problems
PDF
Problemas resueltos de c++
PDF
Compilación con DOS.
DOCX
Programas Propuestos Capítulo IV
DOCX
Practica 9
DOCX
Practica 9
DOCX
Laboratorio de algoritmos
PDF
ESTRUCTURA DE DATOS ALEXIS ROJAS
PDF
LENGUAJE DE PROGRAMACIÓN (SEMANA 05).pdf
TXT
Ordenamiento shell
DOCX
Manual de prácticas java 2015
DOCX
Practicas java gustavo carbajal macias 402
Ejercicios resueltos de programacion
Ejercicios resueltos de programacion
Resolución de problemas con java
Arreglo hacer un programa para ingresar n valores reales en un arreglo y los ...
Arreglos 1D, 2D, 3D.
Cecytem
Java problems
Problemas resueltos de c++
Compilación con DOS.
Programas Propuestos Capítulo IV
Practica 9
Practica 9
Laboratorio de algoritmos
ESTRUCTURA DE DATOS ALEXIS ROJAS
LENGUAJE DE PROGRAMACIÓN (SEMANA 05).pdf
Ordenamiento shell
Manual de prácticas java 2015
Practicas java gustavo carbajal macias 402
Publicidad

Más de William Lozano (20)

DOCX
Tipos de coneciones
PDF
Silabo redes de computadores ii
PDF
Ejercicios subnetting y vlsm
PDF
Lozano william bdii_t7
PDF
William lozano bdii_t8
PDF
Lozano william rl_1
PDF
Lozano william bdii_t7
PDF
Lozano william 6_a_ti_1 (1) (1)
PDF
Lozano william 7_a
PDF
Data warehouse
PDF
7. sgbd sistema gestor de bases de datos
PDF
Ejercicios sql access
PDF
Bases de datos access
PDF
6. sql structured query language
PDF
4. normalización
PDF
3 diseño de-bd
PDF
1 bases de-datos
PDF
5. ejercicios normalización
PDF
Silabo bases de_datos_ii
PPT
Recta numérica 2
Tipos de coneciones
Silabo redes de computadores ii
Ejercicios subnetting y vlsm
Lozano william bdii_t7
William lozano bdii_t8
Lozano william rl_1
Lozano william bdii_t7
Lozano william 6_a_ti_1 (1) (1)
Lozano william 7_a
Data warehouse
7. sgbd sistema gestor de bases de datos
Ejercicios sql access
Bases de datos access
6. sql structured query language
4. normalización
3 diseño de-bd
1 bases de-datos
5. ejercicios normalización
Silabo bases de_datos_ii
Recta numérica 2

Último (20)

PDF
biología es un libro sobre casi todo el tema de biología
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Metodologías Activas con herramientas IAG
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
Tomo 1 de biologia gratis ultra plusenmas
biología es un libro sobre casi todo el tema de biología
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
TOMO II - LITERATURA.pd plusenmas ultras
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
Punto Critico - Brian Tracy Ccesa007.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Metodologías Activas con herramientas IAG
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Tomo 1 de biologia gratis ultra plusenmas

Ejercicios resuletos de programacion

  • 1. EJERCICIOS RESULETOS DE PROGRAMACION Generar la siguiente serie: 2, 4, 8, 16, 32, 64, 128, 256, ... 3, 9, 27, 81, 243, 729, 2187, ... //William Lozano package wlpractica4; import java.util.Scanner; class wlejercicio1 { public static void main (String args []) { Scanner datos=new Scanner (System.in); int num, contador = 1, serie = 2; System.out.print (" INGRESE LA CANTIDAD DE TERMINOS : "); num = datos.nextInt(); while (contador <= num) { System.out.print ("," + serie); serie *= 2; contador++; } } } //William Lozano
  • 2. package wlpractica4; import java.util.Scanner; class wlejercicio2 { public static void main (String args []) { Scanner datos=new Scanner (System.in); int num, contador = 1, serie = 3; System.out.print (" INGRESE LA CANTIDAD DE TERMINOS : "); num = datos.nextInt(); while (contador <= num) { System.out.print ("," + serie); serie *= 3; contador++; } } } //William Lozano package wlpractica4; import java.util.Scanner; class wlejercicio2 { public static void main (String args []) { Scanner datos=new Scanner (System.in);
  • 3. int num, contador = 1, serie = 3; System.out.print (" INGRESE LA CANTIDAD DE TERMINOS : "); num = datos.nextInt(); while (contador <= num) { System.out.print ("," + serie); serie *= 3; contador++; } } } Se introduce a través del teclado dos vectores A de n elementos y B de m elementos. Fusionar los dos vectores en un tercer vector e imprimir. (si existen elementos repetidos solo debe mantenerse una vez el elemento). //WILLIAM LOZANO package wlpractica11; import java.util.Scanner; class ejercicio1 { public static void main(String[] args) { Scanner datos = new Scanner(System.in); int [] vectorA=new int [50]; int [] vectorB=new int [50]; int elemt,i,num, j, contador = 0,dir; System.out.print("CREACION DE DOS VECTORES Y FUCIONARLOS EN UN SOLO VECTOR"); System.out.println("n"); System.out.print("VECTOR 1 ");
  • 4. System.out.println("n"); System.out.print("INGRESE EL TAMAÑO DEL VECTOR 1:"); System.out.println("n"); num = datos.nextInt(); for (i = 0; i < num; i++) { System.out.println("INGRESE LOS ELEMENTOS: "+i); vectorA [i] = datos.nextInt(); } System.out.print("VECTOR 2 "); System.out.println("n"); System.out.print("INGRESE EL TAMAÑO DEL VECTOR 2:"); System.out.println("n"); elemt = datos.nextInt(); for (i = 0; i < elemt; i++) { System.out.println("INGRESE LOS ELEMENTOS: "+i ); vectorB [i] = datos.nextInt(); } dir = num + elemt; int[]vectorRaux = new int[dir]; for (i = 0; i < num; i++) { vectorRaux[i] = vectorA[i]; } for (i = num; i < dir; i++) { vectorRaux[i] = vectorB[i-num]; } for (i = 0; i < dir - 1; i++) { for (j = i + 1; j < dir; j++) { if (vectorRaux[i] == vectorRaux[j]) { vectorRaux[j] = -99999999; } } } for (i = 0; i < dir; i++) { if (vectorRaux[i] != -99999999) { contador++; } } int[] vectorConbi = new int[contador]; j = 0; for (i = 0; i < dir; i++) { if (vectorRaux[i] != -99999999) { vectorConbi[j] = vectorRaux[i]; j++; } }
  • 5. System.out.printf(" LA COMBINACION DE AMBOS VECTORES ES:n"); for (i = 0; i < contador; i++) { System.out.printf("%s ", vectorConbi[i]); } System.out.println("n"); System.out.println("n"); System.out.println("n"); } } cicios con vectores 1. Ingrese n elementos en un vector y en un vector resultante ordene de menor a Mayor. /William Lozano package wlpractica9; import java.util.Scanner; class ejercicio1 { public static void main(String[] args) { Scanner datos = new Scanner(System.in); int [] A=new int [50]; int i, num,j,aux; System.out.print("************INGRESE EL TAMAÑO DEL VECTOR*****************n"); num=datos.nextInt(); for(i=0; i<num; i++) { System.out.print("************INGRESE EL NUMERO *********"+i+": ");
  • 6. for(i=0;i<num;i++){ A[i]=datos.nextInt(); } for(i=0;i<num-1;i++){ int minimo=i; for( j=i+1;j<num;j++){ if(A[j]<A[minimo]){ minimo=j;} } if(i!=minimo){ aux =A[i]; A[i]=A[minimo]; A[minimo] = aux;} } System.out.println("*****LOS NUMEROS MAYORES SON ********* :"); for(int z=0; z<num;z++) System.out.print(A[z] + " "); } }
  • 7. } 2. Ingrese n elementos en un vector y en un vector resultante coloque solo los Elementos que sean divisibles para 3. //William Lozano package wlpractica9; import java.util.Scanner; class ejercicio2 { public static void main(String[] args) { Scanner datos= new Scanner(System.in); int[] vector=new int[100]; int x,i; System.out.println("*******INGRESE EL TAMAÑO DE VECTOR A DIGITAR**********"); x=datos.nextInt(); for(i=0;i<x;i++) { System.out.println("***********INGRESAR EL NUMERO ************"); vector[i]=datos.nextInt(); } System.out.println("*********LOS NUMEROS DIVISIBLES PARA 3 SON LOS SIGUIENTES**** :"); for(i=0;i<x;i++) { if(vector[i]%3==0)
  • 8. { System.out.println(vector[i]); } } } } 3. Ingrese n elementos en un vector y un vector resultante coloque solo los números Primos. //William Lozano package wlpractica9; import java.util.Scanner; class ejercicio3 { public static void main(String[] args) { Scanner datos= new Scanner(System.in); int[] vect=new int[100]; int[] vect2=new int[100]; int i,num,cont,j,mod,a=0; System.out.println("********************INGRESE EL TAMAÑO DEL VECTOR A DIGITAR*************"); num=datos.nextInt(); for(i=0;i<num;i++) { System.out.println("***************INGRESE EL NUMERO********");
  • 10. } }