Men uanset hvad, så betaler tålmodighed og grundigt arbejde med en bog i hånden sig altid. Det er trist konklusion, men hvis en opgave skal løses, kan man lige så godt gøre det selv...
det er trist man skal opfinde den dybe tallerken hver gang.
if (choice == '1') {
int bin, a, res, delres;
res = 0;
for (a = 0 ; a <=8 ; a++) { // Løkken på de 8 bit = byte
cout << "Indtast bit";
cin >> bin;
delres = pow(2,a); //Potensværdi for det specifikke bit i rækken
res = delres*bin + res; //Resultat udregnes
}
cout<<"Total: "<<res;
}
if (choice == '2') {
int n; // Tal der skal konverteres til binært
cout << "Indtast tal ";
cin >> n;
if (255 > n > 0) {
cout << n << " (Decimalt) = ";
while (n > 0) { // Løkke kører så længe tallet er over 0
cout << n%2; // Rest udskrives
n = n/2; // Tal halveres for at kunne skrive næste rest
}
cout << " (Bin\\x91rt) L\\x91st bagfra" << endl;
} else {
cout << "Indtast tal der er st\\x9brre end 0 og mindre end 255." << endl;
}
}
}
[Redigeret d. 14/10-05 17:28:17 af Michael N P]