Ejemplo

J

suma binaria java

public class Main {
static int convadig(char d){
int aux=0;
switch(d){
case '0': aux=0;
break;
case '1': aux=1;
break;
}
return (aux);
}
static char convacar(int d){
char aux='0';
switch(d){
case 0: aux='0';
break;
case 1: aux='1';
break;
}
return (aux);
}
static String resultado(String d1, String d2){
int c=0;
String aux="", aux1="";
int r;
for (int i = d1.length()-1;i>=0;i--){
r= convadig(d1.charAt(i)) + convadig(d2.charAt(i)) + c;
if (r>=2){
r=r-2;
c=1;
}
else
c=0;
aux=aux + convacar(r);
}
for (int k=0;k<d1.length();k++)
aux1= aux1 + aux.charAt(aux.length()-k-1);
if(c==1)
aux ='1' + aux1;
return(aux);
}
public static void main(String[] args) {
String num1="100110", num2="100100";
String res;
res=resultado(num1,num2);
System.out.println("La suma binaria de 100110 + 100100 es "+ res);
}
}

Recommandé

Cg lab cse-vii par
Cg lab cse-viiCg lab cse-vii
Cg lab cse-viisajjan93
784 vues11 diapositives
Include par
IncludeInclude
Includekien12f3
129 vues2 diapositives
Addon par
AddonAddon
Addonguest2d4653
199 vues2 diapositives
Ooprc3b par
Ooprc3bOoprc3b
Ooprc3bAnkit Dubey
14 vues1 diapositive
Sumahexavector par
SumahexavectorSumahexavector
Sumahexavectorjbersosa
155 vues2 diapositives
Suma binaria par
Suma binariaSuma binaria
Suma binariajbersosa
470 vues1 diapositive

Contenu connexe

En vedette

Formulario par
FormularioFormulario
Formulariojbersosa
272 vues3 diapositives
Conversion de decimal a octal par
Conversion de decimal a octalConversion de decimal a octal
Conversion de decimal a octaljbersosa
509 vues1 diapositive
Dfuncionocumento par
DfuncionocumentoDfuncionocumento
Dfuncionocumentojbersosa
121 vues2 diapositives
Procesamiento de datos par
Procesamiento de datosProcesamiento de datos
Procesamiento de datosjbersosa
444 vues2 diapositives
Pdedatos par
PdedatosPdedatos
Pdedatosjbersosa
337 vues2 diapositives
Pila par
PilaPila
Pilajbersosa
270 vues1 diapositive

En vedette(13)

Formulario par jbersosa
FormularioFormulario
Formulario
jbersosa272 vues
Conversion de decimal a octal par jbersosa
Conversion de decimal a octalConversion de decimal a octal
Conversion de decimal a octal
jbersosa509 vues
Dfuncionocumento par jbersosa
DfuncionocumentoDfuncionocumento
Dfuncionocumento
jbersosa121 vues
Procesamiento de datos par jbersosa
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
jbersosa444 vues
Sumaoctal par jbersosa
SumaoctalSumaoctal
Sumaoctal
jbersosa1.5K vues
Palindromo par jbersosa
PalindromoPalindromo
Palindromo
jbersosa290 vues
Sql DDL Lenguaje de definición de datos par josecuartas
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datos
josecuartas15.7K vues
Métodos y técnicas de enseñanza par Adalberto
Métodos y técnicas de enseñanzaMétodos y técnicas de enseñanza
Métodos y técnicas de enseñanza
Adalberto354.7K vues

Plus de jbersosa

Las excepciones standar par
Las excepciones standarLas excepciones standar
Las excepciones standarjbersosa
238 vues5 diapositives
Mas sobre excepciones par
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepcionesjbersosa
208 vues7 diapositives
Estructuras de control try catch par
Estructuras de control try catchEstructuras de control try catch
Estructuras de control try catchjbersosa
117 vues4 diapositives
Clasen1java par
Clasen1javaClasen1java
Clasen1javajbersosa
112 vues13 diapositives
Programación java1 par
Programación java1Programación java1
Programación java1jbersosa
141 vues30 diapositives
Tercercortesistop par
TercercortesistopTercercortesistop
Tercercortesistopjbersosa
186 vues4 diapositives

Plus de jbersosa(20)

Las excepciones standar par jbersosa
Las excepciones standarLas excepciones standar
Las excepciones standar
jbersosa238 vues
Mas sobre excepciones par jbersosa
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepciones
jbersosa208 vues
Estructuras de control try catch par jbersosa
Estructuras de control try catchEstructuras de control try catch
Estructuras de control try catch
jbersosa117 vues
Clasen1java par jbersosa
Clasen1javaClasen1java
Clasen1java
jbersosa112 vues
Programación java1 par jbersosa
Programación java1Programación java1
Programación java1
jbersosa141 vues
Tercercortesistop par jbersosa
TercercortesistopTercercortesistop
Tercercortesistop
jbersosa186 vues
Encapsulacion par jbersosa
EncapsulacionEncapsulacion
Encapsulacion
jbersosa280 vues
Administracion de la memoria principal par jbersosa
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principal
jbersosa324 vues
Auditoria 2 par jbersosa
Auditoria 2Auditoria 2
Auditoria 2
jbersosa182 vues
Auditoriasistemasi 150703002656-lva1-app6891 par jbersosa
Auditoriasistemasi 150703002656-lva1-app6891Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891
jbersosa415 vues
Auditoria informatica par jbersosa
Auditoria informaticaAuditoria informatica
Auditoria informatica
jbersosa131 vues
Auditoria de sistemas (1) par jbersosa
Auditoria de sistemas (1)Auditoria de sistemas (1)
Auditoria de sistemas (1)
jbersosa598 vues
Auditoría de sistemas de información presentación par jbersosa
Auditoría de sistemas de información presentaciónAuditoría de sistemas de información presentación
Auditoría de sistemas de información presentación
jbersosa259 vues
Realizar investigación y hacer un análisis por cada tema asignado al particip... par jbersosa
Realizar investigación y hacer un análisis por cada tema asignado al particip...Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...
jbersosa372 vues
Sistemas operativos par jbersosa
Sistemas operativosSistemas operativos
Sistemas operativos
jbersosa179 vues
Estructura de una red par jbersosa
Estructura de una redEstructura de una red
Estructura de una red
jbersosa264 vues
Proyectodeprogramacinidesegundocorte2015 2 par jbersosa
Proyectodeprogramacinidesegundocorte2015 2Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2
jbersosa116 vues
Bases de datos mysql y repotes usando jasper report par jbersosa
Bases de datos mysql y repotes usando jasper reportBases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper report
jbersosa732 vues
Continuación 3 de la creación de reportes con jasper report par jbersosa
Continuación 3 de la creación de reportes con jasper reportContinuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper report
jbersosa1.1K vues
Continuacion ejemplo de base de datos y reports con jasper report par jbersosa
Continuacion ejemplo de base de datos y reports con jasper reportContinuacion ejemplo de base de datos y reports con jasper report
Continuacion ejemplo de base de datos y reports con jasper report
jbersosa1.1K vues

Ejemplo

  • 1. public class Main { static int convadig(char d){ int aux=0; switch(d){ case '0': aux=0; break; case '1': aux=1; break; } return (aux); } static char convacar(int d){ char aux='0'; switch(d){ case 0: aux='0'; break; case 1: aux='1'; break; } return (aux); } static String resultado(String d1, String d2){ int c=0; String aux="", aux1=""; int r; for (int i = d1.length()-1;i>=0;i--){ r= convadig(d1.charAt(i)) + convadig(d2.charAt(i)) + c; if (r>=2){ r=r-2; c=1; } else c=0; aux=aux + convacar(r); } for (int k=0;k<d1.length();k++) aux1= aux1 + aux.charAt(aux.length()-k-1); if(c==1) aux ='1' + aux1; return(aux); } public static void main(String[] args) { String num1="100110", num2="100100"; String res; res=resultado(num1,num2); System.out.println("La suma binaria de 100110 + 100100 es "+ res); } }