EJERCICIO EN JAVA
public class BinDec { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int i, j=0, decimal=0; String binario; System.out.println("Escriba un número en binario. Este programa lo pasará a decimal."); binario = entrada.nextLine(); for (i=binario.length()-1; i>=0; i--){ if(binario.charAt(i) == '0'){ decimal = (int) (decimal + 0 * (Math.pow(2, j))); j++; } if(binario.charAt(i) == '1'){ decimal = (int) (decimal + 1 * (Math.pow(2, j))); j++; } } System.out.println(binario+" = "+decimal+" en base decimal."); } }
No hay comentarios:
Publicar un comentario