Algoritmos en java

Metodos de programacion y resolucion de problemas

Software para java

Como ejecutar los archivos .java.

viernes, 15 de abril de 2011

Como escribir un nombre cualquiera con simbolos en java

Algoritmo de como escribir cualquier texto con símbolos cualquiera o letras, se puede cambiar el símbolo y el texto cuantas veces quiera cuando se este ejecutando





nombre del archivo:  (nombreL.java)





/**
 *
 * @author Gabriel
 */
import java.io.*;
public class nombreL {


     public String nombre;
     public String n;
     
  


 public void simbolo()throws IOException{
     
  BufferedReader recibir2=new BufferedReader(new InputStreamReader(System.in));
    
     System.out.println("ingrese su simbolo");
     n=recibir2.readLine();
 
 }
 public void texto()throws IOException{

  BufferedReader recibir3=new BufferedReader(new InputStreamReader(System.in));


     System.out.println("ingresa texto");
     nombre=recibir3.readLine();
     

 }



 public void letras(){
    int conta=0;

    do{
  

   if(nombre.charAt(conta)=='a'){
       System.out.println("");
       System.out.println("    "+n);
       System.out.println("   "+n+" "+n);
       System.out.println("  "+n+" "+n+" "+n);
       System.out.println(" "+n+"     "+n);
       System.out.println(n+"       "+n);

    conta++;
     if(conta==nombre.length()){
           break;
       }
   }

 if(nombre.charAt(conta)=='b'){
     System.out.println("");
       System.out.println(n+n+n+n);
       System.out.println(n+"   "+n);
       System.out.println(n+n+n+n);
       System.out.println(n+"   "+n);
       System.out.println(n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }

 if(nombre.charAt(conta)=='c'){
     System.out.println("");
       System.out.println(n+n+n+n);
       System.out.println(n);
       System.out.println(n);
       System.out.println(n);
       System.out.println(n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
   if(nombre.charAt(conta)=='d'){
       System.out.println("");
       System.out.println(n+n+n);
       System.out.println(n+"   "+n);
       System.out.println(n+"    "+n);
       System.out.println(n+"   "+n);
       System.out.println(n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
    if(nombre.charAt(conta)=='e'){
        System.out.println("");
       System.out.println(n+n+n);
       System.out.println(n);
       System.out.println(n+n+n);
       System.out.println(n);
       System.out.println(n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }

    if(nombre.charAt(conta)=='f'){
        System.out.println("");
       System.out.println(n+n+n);
       System.out.println(n);
       System.out.println(n+n);
       System.out.println(n);
       System.out.println(n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='g'){
         System.out.println("");
       System.out.println(n+n+n+n);
       System.out.println(n);
       System.out.println(n+" "+n+n);
       System.out.println(n+"  "+n);
       System.out.println(n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='h'){
         System.out.println("");
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       System.out.println(n+n+n);
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='i'){
         System.out.println("");
       System.out.println(n+n+n+n+n+n);
       System.out.println("  "+n);
       System.out.println("  "+n);
       System.out.println("  "+n);
       System.out.println(n+n+n+n+n+n);
       conta++;
       if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='j'){
         System.out.println("");
       System.out.println(n+n+n+n+n);
       System.out.println("    "+n);
       System.out.println("    "+n);
       System.out.println("    "+n);
       System.out.println(n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='k'){
         System.out.println("");
       System.out.println(n+"  "+n);
       System.out.println(n+""+n);
       System.out.println(n);
       System.out.println(n+""+n);
       System.out.println(n+"  "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='l'){
         System.out.println("");
       System.out.println(n);
       System.out.println(n);
       System.out.println(n);
       System.out.println(n);
       System.out.println(n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='m'){
         System.out.println("");
       System.out.println(n+"     "+n);
       System.out.println(n+n+"   "+n+n);
       System.out.println(n+"  "+n+"  "+n);
       System.out.println(n+"     "+n);
       System.out.println(n+"     "+n  );
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
    if(nombre.charAt(conta)=='n'){
        System.out.println("");
       System.out.println(n+"   "+n);
       System.out.println(n+n+" "+n);
       System.out.println(n+" "+n+""+n);
       System.out.println(n+"  "+n);
       System.out.println(n+"   "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='ñ'){
         System.out.println("");
         System.out.println(" "+n+n);
       System.out.println(n+"   "+n);
       System.out.println(n+n+" "+n);
       System.out.println(n+" "+n+""+n);
       System.out.println(n+"  "+n);
       System.out.println(n+"   "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='o'){
         System.out.println("");
       System.out.println(n+n+n+n);
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       System.out.println(n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='p'){
         System.out.println("");
       System.out.println(n+n+n);
       System.out.println(n+"  "+n);
       System.out.println(n+n+n);
       System.out.println(n);
       System.out.println(n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='q'){
         System.out.println("");
       System.out.println(" "+n+n+n);
       System.out.println(n+"  "+n);
       System.out.println(" "+n+n+n);
       System.out.println("   "+n);
       System.out.println("   "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='r'){
         System.out.println("");
       System.out.println(n+n+n+n );
       System.out.println(n+"   "+n);
       System.out.println(n+n+n+n);
       System.out.println(n+" "+n);
       System.out.println(n+"  "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='s'){
         System.out.println("");
       System.out.println(n+n+n+n);
       System.out.println(n);
       System.out.println(n+n+n+n);
       System.out.println("   "+n);
       System.out.println(n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='t'){
         System.out.println("");
       System.out.println(n+n+n+n+n+n);
       System.out.println("  "+n);
       System.out.println("  "+n);
       System.out.println("  "+n);
       System.out.println("  "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='u'){
         System.out.println("");
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       System.out.println(n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='v'){
         System.out.println("");
       System.out.println(n+"       "+n);
       System.out.println(" "+n+"     "+n);
       System.out.println("  "+n+"   "+n);
       System.out.println("   "+n+" "+n);
       System.out.println("    "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
    if(nombre.charAt(conta)=='w'){
        System.out.println("");
       System.out.println(n+"    "+n);
       System.out.println(n+"    "+n);
       System.out.println(n+"    "+n);
       System.out.println(n+" "+n+"  "+n);
       System.out.println(n+n+n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
    if(nombre.charAt(conta)=='x'){
        System.out.println("");
       System.out.println(n+"    "+n);
       System.out.println(" "+n+" "+n);
       System.out.println("  "+n);
       System.out.println(" "+n+" "+n);
       System.out.println(n+"    "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
    if(nombre.charAt(conta)=='y'){
        System.out.println("");
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       System.out.println(n+n+n+n);
       System.out.println("   "+n);
       System.out.println(" "+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
    if(nombre.charAt(conta)=='z'){
        System.out.println("");
       System.out.println(n+n+n+n+n);
       System.out.println("   "+n);
       System.out.println("  "+n);
       System.out.println(" "+n);
       System.out.println(n+n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }

   if(nombre.charAt(conta)==' '){
        System.out.println("");
       System.out.println("");
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }

  

    }while(conta!=nombre.length());
 }


    public static void main(String[] args)throws IOException  {
 BufferedReader recibir2=new BufferedReader(new InputStreamReader(System.in));
int opcion=0;

nombreL obj= new nombreL();


obj.simbolo();
obj.texto();
obj.letras();


do{
 System.out.println("1.-cambiar simbolo \n 2.-cambiar texto \n 3.-salir");
String opc=recibir2.readLine();
 opcion=Integer.parseInt(opc);

switch(opcion){
    case 1:
    obj.simbolo();
    obj.letras();
    break;

     case 2:
         obj.texto();
         obj.letras();
     break;

     case 3:
     break;

}
}while(opcion!=3);

}

}








Compartir

Twitter Delicious Facebook Digg Stumbleupon Favorites More