Código e Implementación » History » Version 12
« Previous -
Version 12/41
(diff) -
Next » -
Current version
Cesar Jimenez, 09/17/2023 03:11 AM
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤWikipedia¶
Grupo A:
Integrantes: Cristian Sánchez, Jean Pier Duran, Sergio Rabanal, Valentina Álvarez, César Jiménez
Nombre del Producto: Machine EV3 G
Modulo: Proyecto I
Docente: Humberto Urrutia
Fecha de Inicio: 2023-08-14
Fecha de Termino: 2023-11-30
ㅤㅤㅤㅤㅤㅤㅤÍndice:
- Introducción
- Descripción y Objetivos
- Organización y Planificación
- Análisis y Diseño
- Código e Implementación
- Bibliografía
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤInsertar Código del Proyecto¶
public class VerificadorParentesis {
public static boolean verificarParentesis(String expresion) {
int contador = 0;
for (char caracter : expresion.toCharArray()) {
if (caracter == '(') {
contador++;
} else if (caracter == ')') {
contador--;
if (contador < 0) {
return false; // Hay un paréntesis de cierre sin uno de apertura correspondiente
}
}
}
return contador == 0; // Si el contador es 0 al final, los paréntesis están equilibrados
}
public static void main(String[] args) {
String expresion1 = "(3 + 2) * (5 - 2)";
String expresion2 = "{[5 * (7 - 2)] + 1}";
String expresion3 = "[(2 + 4) * {7 - 3]";
System.out.println("Expresión 1 es válida: " + verificarParentesis(expresion1));
System.out.println("Expresión 2 es válida: " + verificarParentesis(expresion2));
System.out.println("Expresión 3 es válida: " + verificarParentesis(expresion3));
}
}