Tarea 1 de 5 Programas en Grupo

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 4

INTEGRANTES DE GRUPO:

Diego Josué Rodríguez González - 9941-23-2173


Mercy Julissa Aguilar Morales - 9941-23-9264
Saul Alexander Lopez Garcia - 9941-23-1491
Jhepser Francisco Samayoa Vaides - 9941-16-5995

LINK DE VIDEOS:
-https://drive.google.com/file/d/1XqIr7lP9zFbtlhXyunu6HaPWOj2nB26R/view?
usp=drivesdk
-https://drive.google.com/file/d/1OmSifqjBX5wmpKuDn0fRFwPSqVp-d4zX/view?
usp=drive_link

PROGRAMA 1

import java.util.Scanner;
public class pruebas {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Ingrese la cantidad de números: ");
int n = scanner.nextInt();
int[] numeros = new int[n];
System.out.println("Ingrese los números:");
for (int i = 0; i < n; i++) {
if (scanner.hasNextInt()) {
numeros[i] = scanner.nextInt();
} else {
System.out.println("Error: Se ingresó un número decimal. Por favor,
ingrese solo números enteros.");
return; }
}
int maximo = encontrarMaximo(numeros);
System.out.println("el mayor es: "+maximo);
}
public static int encontrarMaximo(int[]numeros){
int maximo=numeros[0];
for (int i=1;i<numeros.length;i++){
if(numeros[i]>maximo) {
maximo=numeros[i];
}
}
return maximo;
}
}

PROGRAMA 2

package correovalido;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.swing.JOptionPane;
/**
*
* @author 50241
*/
public class CorreoValido {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String correo="";
JOptionPane.showMessageDialog(null,"Dominios validos: gmail.com, outlook.com,
yahoo.com y hotmail.com");
correo = JOptionPane.showInputDialog("Ingresa el correo Electronico");

Pattern pat= Pattern.compile("^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@(yahoo||


gmail||hotmail||outlook)+(\\.(com)+)$");
Matcher mat= pat.matcher(correo);
if (mat.find()){
JOptionPane.showMessageDialog(null,"El correo es valido");
} else {
JOptionPane.showConfirmDialog(null,"El correo no es valido");
}
}
}

PROGRAMA 3

package ejercc.pkg3;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
/**
*
* @author alumno
*/
public class Ejercc3 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.println("Ingrese el texto:");
String texto = scanner.nextLine();

texto = texto.replaceAll("[^a-zA-Z0-9 ]", "").toLowerCase();

String[] palabras = texto.split("\\s+");

Map<String, Integer> frecuenciaPalabras = new HashMap<>();

for (String palabra : palabras) {


int frecuencia = frecuenciaPalabras.getOrDefault(palabra, 0);
frecuenciaPalabras.put(palabra, frecuencia + 1);
}
System.out.println("Frecuencia de palabras:");
for (Map.Entry<String, Integer> entry : frecuenciaPalabras.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}

}
}

PROGRAMA 4

package ejercc.pkg4;
import java.util.Scanner;
public class Ejercc4 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.println("INGRESA PRIMER NUMERO:");


int N1 = scanner.nextInt();
System.out.println("INGRESA SEGUNDO NUMERO:");
int N2 = scanner.nextInt();

int MCD = calcularMCD(N1, N2);


System.out.println("EL MCD DE " + N1 + " y " + N2 + " es: " + MCD);
}
public static int calcularMCD(int m1, int m2) {
while (m2 != 0) {
int temp = m2;
m2 = m1 % m2;
m1 = temp;
}
return m1;

}
}

PROGRAMA 5

public class newJavaFile {

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
// TODO code application logic here
Scanner scanner = new Scanner(System.in);

System.out.println("Ingrese la lista de palabras");


String input = scanner.nextLine();

String[] palabras = input.split("\\s+");

for (String palabra : palabras) {


int contadorVocales = contarVocales(palabra);
System.out.println("Numero de vocales en '" + palabra + "': " +
contadorVocales);
}
}
public static int contarVocales(String palabra) {
int contador = 0;

palabra = palabra.toLowerCase();
for (int i = 0; i < palabra.length(); i++) {
char letra = palabra.charAt(i);

if (letra == 'a' || letra == 'e' || letra == 'i' || letra == 'o' || letra


== 'u') {
contador++;
}
}
return contador;
}
}

También podría gustarte