Problèmes programmation
Fermé
Florianedu56
Messages postés
71
Date d'inscription
lundi 1 juin 2009
Statut
Membre
Dernière intervention
21 novembre 2015
-
Modifié par BunoCS le 17/10/2013 à 21:38
AASPRONI Messages postés 67 Date d'inscription mardi 7 février 2012 Statut Membre Dernière intervention 21 octobre 2013 - 17 oct. 2013 à 12:31
AASPRONI Messages postés 67 Date d'inscription mardi 7 février 2012 Statut Membre Dernière intervention 21 octobre 2013 - 17 oct. 2013 à 12:31
A voir également:
- Problèmes programmation
- Application de programmation - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Problème de programmation digicode extel klavy 3 ✓ - Forum Loisirs / Divertissements
- Programmation carte à puce vierge ✓ - Forum Matériel & Système
- Programmation binaire - Guide
2 réponses
AASPRONI
Messages postés
67
Date d'inscription
mardi 7 février 2012
Statut
Membre
Dernière intervention
21 octobre 2013
8
17 oct. 2013 à 12:22
17 oct. 2013 à 12:22
tu converti les binaires en decimal puis les fair a+b et convertir le resultat en binaires; ri de plus simple! je te donne les algo!
AASPRONI
Messages postés
67
Date d'inscription
mardi 7 février 2012
Statut
Membre
Dernière intervention
21 octobre 2013
8
17 oct. 2013 à 12:31
17 oct. 2013 à 12:31
public static String DecimalToBinaire(int arg){
ArrayList<Integer> resultat= new ArrayList<Integer>();
try{
int leng;
String res="";
resultat.clear();
while(arg>1){
resultat.add(arg%2);
arg=(arg-(arg%2))/2;
}
resultat.add(arg);
leng=resultat.size();
for(int i=leng;i!=0;i--){
int a=resultat.get(i-1);
res=res+Integer.toString(a);
}
return res;
}
catch(NumberFormatException ex){
return "ce n'est pas un chiffre decimal";
}
}
public static int power(int a,int p){
int res=1;
for(int i=0;i<p;i++)res*=a;
return res;
}
ArrayList<Integer> resultat= new ArrayList<Integer>();
try{
int leng;
String res="";
resultat.clear();
while(arg>1){
resultat.add(arg%2);
arg=(arg-(arg%2))/2;
}
resultat.add(arg);
leng=resultat.size();
for(int i=leng;i!=0;i--){
int a=resultat.get(i-1);
res=res+Integer.toString(a);
}
return res;
}
catch(NumberFormatException ex){
return "ce n'est pas un chiffre decimal";
}
}
public static int power(int a,int p){
int res=1;
for(int i=0;i<p;i++)res*=a;
return res;
}