sábado, 14 de febrero de 2015

sistema de convercion de números decimales a binarios

Decimal a Binario

import java.util.Scanner;

public class decimal_binario1 {

     public static void main(String[] args) {
          // TODO Auto-generated method stub
         
          int numero, exp, digito;
        double binario;
        Scanner sc=new Scanner(System.in);

        do
            System.out.println("Introduce un numero entero ");
            numero = sc.nextInt();
        }while(numero<0);

        exp=0;
        binario=0;
        while(numero!=0){
         
                digito = numero % 2;
                binario = binario + digito * Math.pow(10, exp);
                exp++;
                numero = numero/2;
              
        }
        System.out.println("");
        System.out.printf("Binario:");
        System.out.printf(" %.0f %n", binario);


     }


}

jueves, 12 de febrero de 2015

sistema de convercion de binario a decimal

Binario a Decimal

import java.util.Scanner;

public class prueba_bianrio {


     public static void main(String[] args) {
          // TODO Auto-generated method stub
         
         System.out.print("Introduce un numero binario: ");
         Scanner bi=new Scanner(System.in);
         int binario=bi.nextInt();
        
          int decimal=0;
          int base=0;
         
          do{
          if(binario%10==1){
          decimal+=(int)Math.pow(2,base);
          }
          binario=binario/10;
          base+=1;
          }while(binario!=1);
         
          decimal+=(int)Math.pow(2,base);
          System.out.printf("decimal: ");
          System.out.println(decimal);

     }


}

area y perimetro de un triangulo, cuadrado, circulo


Menu para calcular el area y el perimetro de un:
  Ø Cuadrado 
  Ø Triangulo
    Ø Circulo 


package proyecto_6;

import java.util.Scanner;
import java.math.*;
public class area_perimetro {
       private static int fig;
       private static Scanner literal;
       public static void main(String[] args) {
            
             System.out.println(".......cualcule el area y el perimetro de una figura......");
             System.out.println("...menu...");
             System.out.println("1. perimetro");
             System.out.println("2. area");
             System.out.println("3. salir");
             System.out.println("ingrese el literal a efectuar");
             literal = new Scanner(System.in);
             int lit=literal.nextInt();
            
             switch (lit){
            
             case 1:
                   
                    System.out.println("...figuras geometricas...");
                    System.out.println("1. triangulo");
                    System.out.println("2. cuadrado");
                    System.out.println("3. circulo");
                    System.out.println("4. regresar");
                    System.out.println("ingrese el literal de la figura que desea");
                    Scanner figura=new Scanner(System.in);
                    fig=figura.nextInt();
                   
                    switch (fig){
                   
                    case 1:
                          
                           System.out.println("usted calculara el perimetro de un triangulo");
                           System.out.println("ingrese lado #1");
                           Scanner lado_1=new Scanner(System.in);
                           double ld_1=lado_1.nextDouble();
                          
                           System.out.println("ingrese lado #2");
                           Scanner lado_2=new Scanner(System.in);
                           double ld_2=lado_2.nextDouble();
                          
                           System.out.println("ingrese lado #3");
                           Scanner lado_3=new Scanner(System.in);
                           double ld_3=lado_3.nextDouble();
                          
                           double pt=ld_1+ld_2+ld_3;
                           System.out.println("el perimetro del triangulo es: "+ pt);
                           break;
                                 
                           case 2:
                                 
                                  System.out.println("usted calculara el perimetro de un cuadrado");
                                  System.out.println("ingrese un lado del cuadrado");
                                  Scanner lad_1=new Scanner(System.in);
                                  double ld1=lad_1.nextDouble();
                                 
                                  double pc=Math.pow(ld1,4);
                                  System.out.println("el perimetro del cuadrado es: "+ pc);
                                  break;
                                 
                                  case 3:
                                       
                                        System.out.println("usted calculara el perimetro de un circulo");
                                        System.out.println("ingrese el radio del circulo");
                                        Scanner radio=new Scanner(System.in);
                                        double rd=radio.nextDouble();
                                       
                                        double pcl=2*rd;
                                        System.out.println("el perimetro del circulo es: "+ pcl);
                                        break;
                                        }
                    break;
                   
                    case 2:
                          
                           System.out.println("...figuras geometricas...");
                           System.out.println("1. triangulo");
                           System.out.println("2. cuadrado");
                           System.out.println("3. circulo");
                           System.out.println("4. regresar");
                           System.out.println("ingrese el literal de la figura que desea");
                           Scanner figur=new Scanner(System.in);
                           fig=figur.nextInt();
                          
                           switch (fig){
                          
                           case 1:
                                 
                                  System.out.println("usted calculara el area de un triangulo");
                                  System.out.println("ingrese lado #1");
                                  Scanner lado_1=new Scanner(System.in);
                                  double ld_1=lado_1.nextDouble();
                                 
                                  System.out.println("ingrese la altura del triangulo");
                                  Scanner altura=new Scanner(System.in);
                                  double al=altura.nextDouble();
                                 
                                  System.out.println("ingrese la base del triangulo");
                                  Scanner base=new Scanner(System.in);
                                  double bs=base.nextDouble();
                                 
                                  double at=(bs*al)/2;
                                  System.out.println("el area del triangulo es: "+ at);
                                  break;
                                 
                                  case 2:
                                       
                                        System.out.println("usted calculara el area de un cuadrado");
                                        System.out.println("ingrese un lado del cuadrado");
                                        Scanner lad_1=new Scanner(System.in);
                                        double ld1=lad_1.nextDouble();
                                       
                                        double ac=Math.pow(ld1,2);
                                        System.out.println("el area del cuadrado es: "+ ac);
                                        break;
                                       
                                        case 3:
                                              
                                               System.out.println("usted calculara el area de un circulo");
                                               System.out.println("ingrese el radio del circulo");
                                               Scanner radio=new Scanner(System.in);
                                               double rd=radio.nextDouble();
                                              
                                               double acl=3.1416*(Math.pow(rd,2));
                                               System.out.println("el area del circulo es: "+ acl);
                                               break;
                                               }
                           case 3:
                                  System.out.println("gracias por usar nuestro programa");
                                  System.out.println("......adios.....");
                           break;
                          
                           }

       }


}