INSTITUTO TECNOLOGICO DE
CERRO AZUL
MATERIA:
Lenguajes Autmatas I
TRABAJO:
Documentacion de Programas
CATEDRATICO:
Lic Irma Ascensio Yado
ALUMNOS:
Martha Alicia Rosendo Geronimo
Jess Odilon Ramrez Santiago
Eduardo Adolfo Ramrez Fragozo
Fecha : 13 05 2015
Interfaz De Nuestro Programa
import java.util.Scanner;
import java.io.*;
/Declaramos Nuestras Clase Scaner para ingresar datos desde teclado
public class lenguaje1{ //Nombre de la clase
private static void log(String s){
System.out.println(s);
}
public static void main (String [] args){
Scanner leer=new Scanner(System.in);
//Declaramos el nombre de la Clase
//metodo main
//instrucciones para leer desde teclado
//Estas Son nuestras Variables a Utilizar
int c=0,a,g,d,e,z12;
char z11,z13;
String e1,e2,e3;
String nombre2="EQUIPO";
String nombre,Libreria2;
String Librerias="EXP.WRITE";
String Tres;
String Tres2="EXP.IMPRESION";
int a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,h; // variables
int num1;
do
{
System.out.println(" ");// Menu principal
System.out.println("----BIENVENIDO AL MENU DE UN NUEVO LENGUAJE LLAMADO----");
System.out.println(" ");
System.out.println("[1]= EXPRESION REGULAR 1");
System.out.println("[2]= EXPRESION REGULAR 2");
System.out.println("[3]= EXPRESION REGULAR 3");
System.out.println("[4]= AUTORES");
System.out.println("[5]= SALIR");
System.out.println("Presiona un numero de 1 o 4 para elegir una opcion, y para salir presiona 5.");
case 1: //sub menu
do
{
System.out.println(" ***********EXPRESION REGULAR 1********* ");
System.out.println("La palabra es EQUIPO ");
System.out.println(" ");
System.out.println("[1]=EXP.REG(NOMBRE)");
System.out.println("[2]=SALIR");
System.out.println(" ");
System.out.println("Presiona 2 para salir");
System.out.println(" ");
e=leer.nextInt();
switch (e)
{
case 1:
System.out.println("");
System.out.print("INTRODUCE EL NOMBRE:");
nombre=lector.next();
System.out.println("");
if(nombre.equals(nombre2)){
System.out.println("ACEPTADO LA PALABRA: " + nombre);
}
else {
if(nombre!=nombre2)
System.out.println("ERROR : "+nombre);
System.out.println(" ");
for (int x=0;x<nombre.length();x++)
System.out.println("Error ex" + x + ": " + nombre.charAt(x));
for (int x=0;x<nombre.length();x++)
System.out.println("");
}
System.out.println(" ");
System.out.println(" ");
System.out.println(" ");
break;
case 1:
System.out.println("La Libreria es EXP.WRITE ");
System.out.println("");
System.out.print("L/:");
Libreria2=lector.next();
System.out.println("");
if(Libreria2.equals(Librerias)){
System.out.println("ACEPTADO LA Libreria: " + Libreria2);
}
else {
if(Libreria2!=Librerias)
System.out.println("ERROR : "+Libreria2);
System.out.println(" ");
for (int x=0;x<Libreria2.length();x++)
System.out.println("Error ex" + x + ": " + Libreria2.charAt(x));
for (int x=0;x<Libreria2.length();x++)
System.out.println("");
}
case 3:
do{
System.out.println(" ");
System.out.println("----********** EXPRESION REGULAR 3******------");
System.out.println("[1]=EXP.REG(Libreria de Impresion de pantalla)");
System.out.println("[2]=SALIR");
System.out.println("Presiona el 1 y 10 para salir");
d=leer.nextInt();
switch (d)
{
case 1:
System.out.println("La Libreria aceptada es EXP.IMPRESION ");
System.out.println("");
System.out.print("L/:");
Tres=lector.next();
System.out.println("");
if(Tres2.equals(Tres)){
System.out.println("ACEPTADO LA Libreris: " + Tres2);
}
else {
if(Tres2!=Tres)
System.out.println("ERROR : "+Tres2);
System.out.println(" ");
for (int x=0;x<Tres2.length();x++)
System.out.println("Error ex" + x + ": " + Tres2.charAt(x));
for (int x=0;x<Tres2.length();x++)
System.out.println("");
}
case 4:
System.out.println(" ");
System.out.println(" BIENVENIDOS A DERECHOS DE AUTOR");
System.out.println(" ");
System.out.println("NOMBRE:Rosendo Jeronimo Martha Alicia.");
System.out.println("NOMBRE:Ramirez Fragozo Eduardo Adolfo.");
System.out.println("NOMBRE:Ramirez Odilon Jesus.");
System.out.println(" ");
System.out.println(" Presiona un numero para ir al Menu inicial");
h=leer.nextInt();
break;