| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 
 | import java.util.Scanner;
 
 
public class algo_codeur {
 
	// Initialisation des variables
 
	public static void main(String[] args) {
		int code, i, reste, quotient, nbbinaire, puissance;
		code = 0;
		i = 0;
		reste = 0;
		quotient = 0;
		nbbinaire = 0;
		puissance = 0;
		String mot = new String();
 
 
		// Debut algorithme, entrer mot
 
		System.out.println(" Veuillez entrer un mot :");
 
		// Lecture de la variable
 
		Scanner sc = new Scanner(System.in);
		mot = sc.next();
 
 
		// Obtention du code ASCII
 
		for (i = 0 ; i <= mot.length()-1 ; i++) {
 
			code = mot.charAt(i);
			puissance = 1;
			nbbinaire = 0;
 
 
			while (code!=0) {
 
		// Obtention du code binaire
 
			quotient = floor(code/2);
			reste = code%2;
			nbbinaire = nbbinaire + reste * puissance;
			puissance = puissance*10;
			code = quotient;
 
			}
 
 
			System.out.print(0);
			System.out.print(nbbinaire);
 
		}
 
		}
 
 
	private static int floor(int i) {
		// TODO Auto-generated method stub
		return 0;
	}
 
} | 
Partager