PROGRAMACION DE COMPUTADORES PROYECTO GRUPAL Institución Universitaria Politécnico Grancolombiano INSTITUCIÓN UNIVERS
Views 232 Downloads 4 File size 233KB
PROGRAMACION DE COMPUTADORES
PROYECTO GRUPAL
Institución Universitaria Politécnico Grancolombiano
INSTITUCIÓN UNIVERSITARIA POLITÉCNICO GRANCOLOMBIANO TRABAJO COLABORATIVO
MATERIA PROGRAMACIÒN DE COMPUTADORES
INTEGRANTES
Martha Hernández. COD 1921025418 Adrián Felipe Ruano Gómez. COD 2011982072 Jenny Alejandra Pérez Barrera COD 2011024157 Julio Andrés Suarez Clavijo. COD 1811983063
PROGRAMACIÒN DE COMPUTADORES
PROYECTO GRUPAL
Institución Universitaria Politécnico Grancolombiano
CONTENIDO
PAG
1. Búsqueda en arreglo …………………………………….……………………...3 2. Imagen Nº 1………………………………………………………………….....7 3. ¿Esta ordenado?...............................…………………….....…………………...8 4. Imagen Nº 2………………………………………………………………..…...11 5. ¿Cuantos diferentes?.....................………………….…………………………..12 6. Imagen Nº 3………………………………………………………………….....17 7. Mediana…………………………………..………...………………………......18 8. Imagen Nº 4…………………………………………………………………....22 9. Palíndromo……………………….………………….………………………....23 10. Imagen Nº 5…………………………………………………………………....26 11. Anagrama………………………………….…….…………………………….27 12. Imagen Nº 6…………………………………………………………………....30 13. Contraseña segura…………………………...….……………………………..31 14. Imagen Nº 7…………………………………………………………………....35 15. Zapatico Cochinito…………………...………………………………………..36 16. Imagen Nº 8…………………………………………………………………....40
2
PROGRAMACIÒN DE COMPUTADORES
PROYECTO GRUPAL
Institución Universitaria Politécnico Grancolombiano
1. Búsqueda en arreglo
package semana7;
import java.util.Scanner;
public class BusquedaEnArreglo {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int numIngresado, tam;
System.out.println("Programa: Búsqueda en arreglo\n");
System.out.print("Ingrese el tamaño del arreglo: ");
tam = entrada.nextInt();
int[] arreglo = new int[tam];
System.out.println("\nSeleccione metodo de procesamiento\n\nManual = 1\nRandom = 2\n");
3
PROGRAMACIÒN DE COMPUTADORES
PROYECTO GRUPAL
Institución Universitaria Politécnico Grancolombiano
System.out.print("Su respuesta: ");
numIngresado = entrada.nextInt();
if (numIngresado == 1) {
System.out.println("");
for (int i = 0; i < arreglo.length; i++) {
System.out.print("Ingrese el " + (i + 1) + " numero : ");
arreglo[i] = entrada.nextInt();
}
System.out.println(buscar(arreglo));
} else if (numIngresado == 2) {
System.out.println("\nLos numeros aleatorios son:\n");
for (int i = 0; i < arreglo.length; i++) {
arreglo[i] = (int) (Math.random() * 20 + 1);
4
PROGRAMACIÒN DE COMPUTADORES
Institución Universitaria Politécnico Grancolombiano
PROYECTO GRUPAL
System.out.println(arreglo[i]);
}
System.out.println(buscar(arreglo));
}
entrada.close();
}
static String buscar(int array[]) {
Scanner entrada = new Scanner(System.in);
String salida = null;
int posc, numPosc = 0;
System.out.print("\n¿A que numero quiere saber la posicion? = ");
posc = entrada.nextInt();
5
PROGRAMACIÒN DE COMPUTADORES
Institución Universitaria Politécnico Grancolombiano
PROYECTO GRUPAL
for (int i = 0; i < array.length; i++) {
int numTemp;
numTemp = array[i];
if (numTemp == posc) {
numPosc = i + 1; }
}
salida = "\nLa posicion de " + posc + " es " + numPosc;
entrada.close();
return salida;
}
}
6
PROGRAMACIÒN DE COMPUTADORES
PROYECTO GRUPAL
Institución Universitaria Politécnico Grancolombiano
Imagen 1
7
PROGRAMACIÒN DE COMPUTADORES
PROYECTO GRUPAL
Institución Universitaria Politécnico Grancolombiano
¿Esta ordenado? package semana7;
import java.util.Scanner;
public class EstaOrdenado {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int numIngresado, tam;
System.out.println("Programa: ¿Está ordenado?\n");
System.out.print("Ingrese el tamaño del arreglo: ");
tam = entrada.nextInt();
int[] arreglo = new int[tam];
System.out.println("\nSeleccione metodo de procesamiento\n\nManual = 1\nRandom = 2\n");
8
PROGRAMACIÒN DE COMPUTADORES
Institución Universitaria Politécnico Grancolombiano
PROYECTO GRUPAL
System.out.print("Su respuesta: ");
numIngresado = entrada.nextInt();
System.out.println("");
if (numIngresado == 1) {
for (int i = 0; i < arreglo.length; i++) {
System.out.print("Ingrese el " + (i + 1) + " numero : ");
arreglo[i] = entrada.nextInt();
}
System.out.println(averiguaOrden(arreglo));
} else if (numIngresado == 2) {
System.out.println("Los numeros aleatorios son:\n");
for (int i = 0; i < arreglo.length; i++) {
arreglo[i] = (int) (Math.random() * 20 + 1);
9
PROGRAMACIÒN DE COMPUTADORES
Institución Universitaria Politécnico Grancolombiano
PROYECTO GRUPAL
System.out.println(arreglo[i]);
}
System.out.println(averiguaOrden(arreglo));
}
entrada.close();
}
static String averiguaOrden(int array[]) {
int aux = 1; boolean valor = true; String salida = null;
for (int i = 0; i = 10 && totalLetras >= 1 && contNumero >= 1 && contCaracteres >= 1) {
salida = "La contraseña " + pal + " es Segura";
} else {
salida = "La contraseña " + pal + " NO es Segura";
33
PROGRAMACIÒN DE COMPUTADORES
PROYECTO GRUPAL
Institución Universitaria Politécnico Grancolombiano
}
return salida; }
}
34
PROGRAMACIÒN DE COMPUTADORES
PROYECTO GRUPAL
Institución Universitaria Politécnico Grancolombiano
Imagen 7
35
PROGRAMACIÒN DE COMPUTADORES
PROYECTO GRUPAL
Institución Universitaria Politécnico Grancolombiano
Zapatico Cochinito package semana7;
import java.util.Scanner;
public class Zapaticocochinito {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int numIngresado, tam;
System.out.println("Programa: Zapatico cochinito\n");
System.out.println("Seleccione metodo de procesamiento\n\nManual = 1\nEstatico = 2\n");
System.out.print("Su respuesta: ");
numIngresado = entrada.nextInt();
System.out.println("");
36
PROGRAMACIÒN DE COMPUTADORES
PROYECTO GRUPAL
Institución Universitaria Politécnico Grancolombiano
if (numIngresado == 1) {
System.out.print("Ingrese el tamaño del arreglo: ");
tam = entrada.nextInt();
System.out.println("");
String[] arreglo = new String[tam];
for (int i = 0; i < arreglo.length; i++) {
System.out.print("Ingrese el " + (i + 1) + " nombre: ");
arreglo[i] = entrada.nextLine();
}
System.out.println(averiguaOrden(arreglo));
} else if (numIngresado == 2) {
String[] arreglo = new String[5];
System.out.println("Los nombres establecidos son:\n");
37
PROGRAMACIÒN DE COMPUTADORES
PROYECTO GRUPAL
Institución Universitaria Politécnico Grancolombiano
arreglo[0] = "Pedro"; arreglo[1] = "Alejandra"; arreglo[2] = "Pepito"; arreglo[3] = "Juan"; arreglo[4] = "Luis";
for (int i = 0; i < arreglo.length; i++) {
System.out.println("Posicion "+(i+1)+" nombre asignado: "+arreglo[i]);
}
System.out.println(averiguaOrden(arreglo));
}
entrada.close();
}
static String averiguaOrden(String array[]) {
String salida;
38
PROGRAMACIÒN DE COMPUTADORES
PROYECTO GRUPAL
Institución Universitaria Politécnico Grancolombiano
int numero[] = new int[5];
for (int i = 0; i < numero.length; i++) {
numero[1] = i;
}
salida = "\nLava los platos Luis";
return salida;
}
}
39
PROGRAMACIÒN DE COMPUTADORES
PROYECTO GRUPAL
Institución Universitaria Politécnico Grancolombiano
Imagen 8
40