sábado, 5 de diciembre de 2009

ÞѓǿĝŗĄmїľļāŠ ҢềĉήŎŠ êŊ ∂Āvǻ

EMPEZEMOS POR LO  BASICO : EL NACIMIENTO DE UN NUEVO PROGRAMA...
LA VERDAD NO SE POR QUE SIEMPRE ES "HOLA MUNDO" ME IMAGINO QUE POR SER NUESTRO PRIMER PROGRAMA:

class Prog1
{
    public static void main (String args[])
    {
     System.out.println("hola mundo");
    }

}
***********************************************************************************************************

CONVERSION DE SISTEMAS NUEMRICOS: DECIMAL-BINARIO-OCTAL-HEXADECIMAL
                                  *****************************************
CUALQUIER DUDA INVESTIGUENLA....JAJAJAJAJA.... DON`T IS TRUE (NO ES VERDAD)
                                               AKI TARE... ENVIENME UN MAIL

import java.io.*;
import java.text.*;
public class R063R4YUD4175H
{
 public static void main(String []args)throws IOException
 {
  int regresar,opc;
  BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
   
  regresar=1;
  while(regresar==1)
  {
   System.out.print("ELIGE UNA OPCION PARA REALIZAR LA CONVERSION :");
    System.out.print("");
    System.out.print("\t 1.- DECIMAL     -> BINARIO");
    System.out.print("\t 2.- DECIMAL     -> OCTAL");
    System.out.print("\t 3.- DECIMAL     -> HEXADECIMAL");
    System.out.print("\t ");
    System.out.print("\t 4.- BINARIO     -> DECIMAL");
    System.out.print("\t 5.- BINARIO     -> OCTAL");
    System.out.print("\t 6.- BINARIO     -> HEXADECIMAL");
    System.out.print("\t ");
    System.out.print("\t 7.- HEXADECIMAL -> BINARIO");
    System.out.print("\t 8.- HEXADECIMAL -> OCTAL");
    System.out.print("\t 9.- HEXADECIMAL -> DECIAMAL");
    System.out.print("\t ");
    System.out.print("\t 10.-OCTAL       -> BINARIO");
    System.out.print("\t 11.-OCTAL       -> DECIMAL");
    System.out.print("\t 12.-OCTAL       -> HEXADECIMAL");
    System.out.print("\t=========================================");
    System.out.print("ELIGE LA OPCION A CONVERTIR: ");
    opc=Double.valueOf(in.readLine().trim()).intValue();
    if(opc==1)
    {
    System.out.print("TU OPCION FUE 1= DECIMAL -> BINARIO");
    System.out.println("");
    System.out.println("Ingrese el valor DECIMAL: ");
    String DecimalFormat = in.readLine();
    int i = Integer.parseInt(DecimalFormat);
    String bin = Integer.toBinaryString(i);
    System.out.println("");
    System.out.println("El valor en BINARIO es: " + bin);
    }
    else
    {
     if(opc==2)
      { 
       System.out.print("TU OPCION FUE 2= DECIMAL -> OCTAL");
       System.out.println("");
       System.out.println("Ingrese el valor DECIMAL: ");
       String DecimalFormat = in.readLine();
       int i = Integer.parseInt(DecimalFormat);
       String oct = Integer.toOctalString(i);
       System.out.println("");
       System.out.println("El valor en Octal es: " + oct);
      }
     }
     if(opc==3)
     {
       System.out.println("TU OPCION FUE 3= DECIMAL -> HEXADECIMAL");
       System.out.println("");
       System.out.println("Ingrese el valor DECIMAL: ");
       String DecimalFormat = in.readLine();
       int i = Integer.parseInt(DecimalFormat);
       String hex = Integer.toHexString(i);
       System.out.println("");
       System.out.println("El valor en HEXADECIMAL ES: " + hex);
     }
     if(opc==4)
     {
       System.out.print("TU OPCION FUE 4= BINARIO -> DECIMAL");
       System.out.println("");
       System.out.print("INGRESA UN NUMERO BINARIO : ");
       String Bidi = in.readLine();
       int i = Integer.parseInt(Bidi,2);
       String dec = Integer.toString(i);
       System.out.println("");
       System.out.println("El valor en DECIMAL es: " + dec);
     }
     if(opc==5)
     {
       System.out.print("TU OPCION FUE 5= BINARIO -> OCTAL");
       System.out.println("");
       System.out.print("INGRESA UN NUMERO BINARIO : ");
       String Bidi = in.readLine();
       int i = Integer.parseInt(Bidi,2);
       String oct = Integer.toOctalString(i);
       System.out.println("");
       System.out.println("El valor en OCTAL es: " + oct);
     }
     if(opc==6)
     {
       System.out.print("TU OPCION FUE 6= BINARIO -> HEXADECIMAL");
       System.out.println("");
       System.out.print("INGRESA UN NUMERO BINARIO : ");
       String Bidi = in.readLine();
       int i = Integer.parseInt(Bidi,2);
       String hex = Integer.toHexString(i);
       System.out.println("");
       System.out.println("El valor en HEXADECIMAL es: " + hex);
     }
     if(opc==7)
     {
       System.out.print("TU OPCION FUE 7= HEXADECIMAL -> BINARIO");
       System.out.println("");
       System.out.print("INGRESA UN NUMERO HEXADECIMAL: ");
       String hex = in.readLine();
       int i = Integer.parseInt(hex,16);
       String bin = Integer.toBinaryString(i);
       System.out.println("");
       System.out.println("El valor en BINARIO es: " + bin);
     }
     if(opc== 8 )
     {
       System.out.print("TU OPCION FUE 8= HEXADECIMAL -> OCTAL");
       System.out.println("");
       System.out.print("INGRESA UN NUMERO HEXADECIMAL: ");
       String hex = in.readLine();
       int i = Integer.parseInt(hex,16);
       String oct = Integer.toOctalString(i);
       System.out.println("");
       System.out.println("El valor en OCTAL es: " + oct);
     }
     if(opc==9)
     {
       System.out.print("TU OPCION FUE 9= HEXADECIMAL -> DECIMAL");
       System.out.println("");
       System.out.print("INGRESA UN NUMERO HEXADECIMAL: ");
       String hex = in.readLine();
       int i = Integer.parseInt(hex,16);
       String dec = Integer.toString(i);
       System.out.println("");
       System.out.println("El valor en DECIMAL es: " + dec);
     }
     if(opc==10)
     {
       System.out.print("TU OPCION FUE 10= OCTAL -> BINARIO");
       System.out.println("");
       System.out.print("INGRESA UN NUMERO OCTAL: ");
       String oct = in.readLine();
       int i = Integer.parseInt(oct,8);
       String bin = Integer.toBinaryString(i);
       System.out.println("");
       System.out.println("El valor en BINARIO es: " + bin);
     }
     if(opc==11)
     {
       System.out.print("TU OPCION FUE 11= OCTAL -> DECIMAL ");
       System.out.println("");
       System.out.print("INGRESA UN NUMERO OCTAL: ");
       String oct = in.readLine();
       int i = Integer.parseInt(oct,8);
       String dec = Integer.toString(i);
       System.out.println("");
       System.out.println("El valor en DECIMAL es: " + dec);
     }
     if(opc==12)
     {
       System.out.print("TU OPCION FUE 12= OCTAL -> HEXADECIMAL");
       System.out.println("");
       System.out.print("INGRESA UN NUMERO OCTAL: ");
       String oct = in.readLine();
       int i = Integer.parseInt(oct,8);
       String hex = Integer.toHexString(i);
       System.out.println("");
       System.out.println("El valor en HEXADECIMAL es: " + hex);
     }
     System.out.print("");
     System.out.print("¿¿¿ REGRESAR A MENU PRINCIPAL ???   [1.-Si /2.No ]: ");
     regresar=Double.valueOf(in.readLine().trim()).intValue();
    }
  }
}

AGRADEZCO POR EL APORTE A :

Mira GERVY.WORDPRESS.COM,


http://gervy.wordpress.com/


************************************************************************************
AKI LES DEJO EL MISMO PROGRAMA CON UNAS PEQUEÑAS MODIFICACIONES.


import java.io.*;
class R063rc0nv3r54c10n11
{
 public static void main (String args[]) throws IOException
 {
  BufferedReader R063R=new BufferedReader (new InputStreamReader(System.in));

  String Name;
  int Operacion;




  System.out.println( " ¶ø´´ ´´´´´´´´´´´´´´´´´´´´´´´´´´´´ø¶ " );
  System.out.println( " $¶¶¶ø´´´´´´´´´´´´´´´´´´´´´´´´´´¶¶¶¶  " );
  System.out.println( " ´¶¶¶¶¶¶1´´´´´´´´´´´´´´´´´´´´´´¶¶¶¶¶  " );
  System.out.println( " ´¶¶¶¶¶¶¶¶7´´´´´´´´´´´´´´´´´´$¶¶¶¶¶$  " );
  System.out.println( " ´´¶¶¶¶¶¶¶¶¶¢´´´´´´´´´´´´´´´¶¶¶¶¶¶¶$  " );
  System.out.println( " ´´ø¶¶¶¶¶$¶¶¶¶´´´´´´´´´´´´´¢¶¶¶¶¶¶¶$  " );
  System.out.println( " ´´´¶¶¶¶¶¶¶¶¶¶¶¶´´´´´´´´´´´¶¶¶¶¶¶¶¶ø  " );
  System.out.println( " ´´´´¶¶¶¶¶¶¶¶¶¶¶¶¢´´´´´´´´¶¶¶¶¶¶¶¶¶o  " );
  System.out.println( " ´´´´´´¶¶¶¶¶¶¶¶¶¶¶¶´´´´´´´¶¶¶¶¶¶¶¶¶´  " );
  System.out.println( " ´´´´´´´¢¶¶¶¶¶¶¶¶¶¶¶´´´´´´¶¶¶¶¶¶¶¶¶´  " );
  System.out.println( " ´´´´´´´´´¶¶¶¶¶$¶¶¶¶¶7´´´o¶¶¶¶¶¶¶¶7´  " );
  System.out.println( " ´´´´´´´´´´´7¶¶¶¶¶¶¶¶¶¶´´o¶¶¶¶¶¶¶¶´´  " );
  System.out.println( " ´´´´´´´´´´´´´´o¶¶¶¶¶¶¶¶´´¶¶¶¶¶¶¶´´´  " );
  System.out.println( " ´´´´´´´´´´´´´´´´´´´´$¶¶¶o¶¶¶¶¶¶´´´´  " );
  System.out.println( " ´´´´´´´´´´´´´´o¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´´´´  " );
  System.out.println( " ´´´´´´´´´´´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´´´´  " );
  System.out.println( " ´´´´´´´´´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶7´´´´  " );
  System.out.println( " ´´´´´´´´¶¶¶ø´´´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´´  " );
  System.out.println( " ´´´´´´´¶¶¶¶´´´´´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´  " );
  System.out.println( " ´´´´´´¶¶¶¶¶¶´´´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´  " );
  System.out.println( " ´´´´´´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´  " );
  System.out.println( " ´´´´´´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´  " );
  System.out.println( " ´´´´´´´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´  " );
  System.out.println( " ´´´´´´´´´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´  " );
  System.out.println( " ´´´´´´´´´´´7¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´  " );
  System.out.println( " ´´´´´´´´´´´´´´´o¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´´  " );
  System.out.println( " ´´´´´´´´´´´´´´´¶¶¶¶¶¶1¶¶¶¶¶¶¶1´´´´´  " );
  System.out.println( " ´´´´´´´´´´´1´´´¶¶¶´´´1¶¶¶´´´´´´´´´´  " );
  System.out.println( " " );
  System.out.println( "                BIENVENIDO " );
  System.out.println( "              COMO TE LLAMAS??? " );
  System.out.println( "  " );
  Name=R063R.readLine();
  System.out.println( "  " );
  System.out.println( "  " );
  System.out.println( "  " );
  System.out.println( " ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: " );
  System.out.println( "  " );
  System.out.println( " "+Name+ " SE TE PROPORCIONA UNA HERRAMIENTA QUE TE PERMITE REALIZAR ");
  System.out.println( " CONVERSIONES ENTRE LOS DIFERENTES SITEMAS NUMERICOS COMO SON: " );
  System.out.println( " DECIMAL-BINARIO-OCTAL-HEXADECIMAL " );
  System.out.println( " ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: " );
  System.out.println( " " );
  System.out.println( " %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% " );
  System.out.println( "                            MENU: " );
  System.out.println( " " );
  System.out.println( "  PRESIONA 0 SI NO DESEAS REALIZAR NINGUNA OPERACION" );
  System.out.println( " " );
  System.out.println( "  PRESIONA 1 PARA CONVERTIR DE DECIMAL A:     BINARIO-OCTAL-HEXADECIMAL");
  System.out.println( " " );
  System.out.println( "  PRESIONA 2 PARA CONVERTIR DE BINARIO A:     DECIMAL-OCTAL-HEXADECIMAL ");
  System.out.println( " " );
  System.out.println( "  PRESIONA 3 PARA CONVERTIR DE OCTAL A:       DECIMAL-BINARIO-HEXADECIMAL ");
  System.out.println( " " );
  System.out.println( "  PRESIONA 4 PARA CONVERTIR DE HEXADECIMAL A: DECIMAL-BINARIO-OCTAL ");
  System.out.println( "  " );
  System.out.println( " %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% " );


  Operacion=Integer.parseInt(R063R.readLine());
  while (Operacion!=0)
  {
   if(Operacion==1)
   {
    System.out.println( " :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ");
    System.out.println( " " );
    System.out.println( " HAS ELEGIDO LA OPCION 1 QUE ES LA CONVERSION DE NUMERO DECIMAL A:");
    System.out.println( " " );
    System.out.println( " BINARIO-OCTAL-HEXADECIMAL");
    System.out.println( " " );
    System.out.println( " POR FAVOR INGRESA TU NUMERO DECIMAL: ");
    System.out.println( "  " );
    String DecimalFormat = R063R.readLine();
    int i= Integer.parseInt(DecimalFormat);
    String bin = Integer.toBinaryString(i);
    System.out.println( " %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% " );
    System.out.println( "  " );
    System.out.println( " TU NUMERO EN BINARIO ES:     " + bin);
    String oct = Integer.toOctalString(i);
    System.out.println( " TU NUMERO EN OCTAL ES:       " + oct);
    String hex = Integer.toHexString(i);
    System.out.println( " TU NUMERO EN HEXADECIMAL ES: " + hex);
    System.out.println( " " );
   }


   if(Operacion==2)
   {
    System.out.println( " :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: " );
    System.out.println( " " );
    System.out.println( " HAS ELEGIDO LA OPCION 2 QUE ES LA CONVERSION DE NUMERO BINARIO A: " );
    System.out.println( " " );
    System.out.println( " DECIMAL-OCTAL-HEXADECIMAL " );
    System.out.println( " " );
    System.out.println( " POR FAVOR INGRESA TU NUMERO BINARIO: " );
    System.out.println( " " );
    String Bidi = R063R.readLine();
    int i = Integer.parseInt(Bidi,2);
    String dec = Integer.toString(i);
    System.out.println( " %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% " );
    System.out.println( "  " );
    System.out.println( " TU NUEMRO EN DECIMAL ES: "   + dec );
    String oct = Integer.toOctalString(i);
    System.out.println( " " );
    System.out.println( " TU NUMERO EN OCTAL ES:   "   + oct );
    System.out.println( " " );
    String hex = Integer.toHexString(i);
    System.out.println( " TU NUMERO EN HEXADECIMl ES:" + hex );
   }

   if(Operacion==3)
   {
       System.out.println( " :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: " );
    System.out.println( " " );
       System.out.println( " HAS ELEGIDO LA OPCION 3 QUE ES LA CONVERSION DE NUMERO OCTAL A:");
       System.out.println( " " );
       System.out.println( " DECIMAL-BINARIO-HEXADECIMAL");
       System.out.println( " " );
       System.out.println( " POR FAVOR INGRESA TU NUMERO OCTAL: ");
       System.out.println( "  " );
       String oct = R063R.readLine();
       int i = Integer.parseInt(oct,8);
       String dec = Integer.toString(i);
       System.out.println( " %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% " );
    System.out.println( " TU NUMERO EN DECIMAL ES: "     + dec);
       String bin = Integer.toBinaryString(i);
       System.out.println( " " );
    System.out.println( " TU NUMERO EN BINARIO ES: "     + bin);
    String hex = Integer.toHexString(i);
    System.out.println( " " );
    System.out.println( " TU NUMERO EN HEXADECIMAL ES: " + hex);
  }

   if(Operacion==4)
   {
    System.out.println( " :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: " );
    System.out.println( " " );
    System.out.println(" HAS ELEGIDO LA OPCION 4 QUE ES LA CONVERSION DE NUMERO HEXADECIMAL A:");
    System.out.println(" ");
    System.out.println(" DECIMAL-BINARIO-OCTAL");
    System.out.println(" ");
    System.out.println(" INGRESA EL NUMERO HEXADECIMAL: ");
    System.out.println( " %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% " );
    String hex = R063R.readLine();
    int i = Integer.parseInt(hex,16);
    String dec = Integer.toString(i);
    System.out.println(" ");
    System.out.println(" TU NUMERO EN DECIMAL ES: "  + dec);
    String bin = Integer.toBinaryString(i);
    System.out.println(" ");
    System.out.println(" TU NUMERO EN BINARIO ES: "  + bin);
    String oct = Integer.toOctalString(i);
    System.out.println(" ");
    System.out.println(" TU NUMERO EN OCTAL ES: "    + oct);
   }
if(Operacion>4)
   {
    System.out.println( " :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: " );
    System.out.println( " " );
    System.out.println( "                           XXX     ERROR      XXX                                " );
    System.out.println( " " +Name+ " POR FAVOR ELIGE UNA OPCION VALIDA ");
   }
  System.out.println( " " );
  System.out.println( " %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% " );
  System.out.println( " MENU: " );
  System.out.println( " " );
  System.out.println( " PRESIONA ***  0  *** SI DESEAS NO REALIZAR NINGUNA OPERACION" );
  System.out.println( " PRESIONA ***  1  *** PARA REALIZAR UNA SUMA " );
  System.out.println( " PRESIONA ***  2  *** PARA REALIZAR UNA RESTA " );
  System.out.println( " PRESIONA ***  3  *** PARA REALIZAR UNA MULTIPLICACION " );
  System.out.println( " PRESIONA ***  4  *** PARA REALIZAR UNA DIVISION " );
  System.out.println( " %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% " );
  System.out.println( " " );

  Operacion=Integer.parseInt(R063R.readLine());
 }
 if(Operacion==0)
 {
  System.out.println( "HAS DECIDIDO SALIR DE ESTE PROGRAMILLA " );
  System.out.println( "            $$$$$$$$ HECHO $$$$$$" );
  System.out.println( "           $$$$$$$$$$ BY $$$$$$$$$$" );
  System.out.println( "        $$$$___$$$  ROGER $$$___$$$$$$" );
  System.out.println( "      $$$$______$$$  YARO $$$______$$$$" );
  System.out.println( "    $$$$$________$$$$$$$$$$________$$$$$" );
  System.out.println( "   $$$$$__________$$$$$$$$___________$$$$$" );
  System.out.println( "  $$$$$____________$$$$$$____________$$$$$$" );
  System.out.println( " $$$$$$____________$$$$$$$____________$$$$$$" );
  System.out.println( " $$$$$$___________$$$$$$$$$___________$$$$$$$" );
  System.out.println( " $$$$$$$_________$$$_$$$_$$$_________$$$$$$$$" );
  System.out.println( " $$$$$$$$______$$$$___$___$$$$______$$$$$$$$$" );
  System.out.println( " $$$$$$$$$$$$$$$$$___$$$___$$$$$$$$$$$$$$$$$$" );
  System.out.println( " $$$_$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$_o$$$" );
  System.out.println( " $$$__$$$$$$$ ROBERTO FLORES DUARTE $$$$$$__$" );
  System.out.println( "  $$$__$'$$$$$$$$$$$$$$$$$$$$$$$$$$$$$__o$$$" );
  System.out.println( "  '$$o__$$__$$'$$$$$$$$$$$$$$'$$__$$_____o$$" );
  System.out.println( "    $$o$____$$__'$$'$$'$$'__$$______$___o$$" );
  System.out.println( "     $$$o$__$____$$___$$___$$_____$$__o$" );
  System.out.println( "      '$$$$O$____$$____$$___$$ ____o$$$" );
  System.out.println( "         '$$o$$___$$___$$___$$___o$$$" );
  System.out.println( "           '$$$$o$o$o$o$o$o$o$o$$$$'" );
  System.out.println( "  BYE        '$$$$$$$$$$$$$$$$$$" );
  }
 }
}

No hay comentarios: