Umrechner Dec 2 Bin
Wiedermal ein altes Klausurprogramm von mir ... rechnet bei einer Eingabe, die Dezimalzahl in eine Binärzahl um :)
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main ()
{
// Deklaration/Initialisierung
char dual [20];
int i, dec=0, max=0;
// Initialisierung
for (i=0; i<=19; i++) {
dual = '';
}
printf("Bitte Dualzahl eingeben: ");
scanf("%s",& dual);
for (i=0; i<=19; i++) {
if (dual == '0' || dual == '1'|| dual == '') {
} else {
printf ("Eingabefehler!");
getch();
exit(0);
}
}
for (i=0; i<=19; i++) {
if (dual == '') {
max = i-1;
break;
}
}
// Umrechnungsalgorithmus
for (i=0;i<=max;i++)
{
if (dual == '1') {
dec = dec+pow(2.,max-i);
}
}
//Ausgabe
printf("
Dualzahl = %s
Dezimalzahl = %iaaaa", dual, dec);
getch();
};

Kommentare
Genau wie bei den Anderen.
Was jetzt noch intersant wäre, is was das nun alles geht?
Da ich noch nie C/++ oder sonstiges Auser PHP / MySQL zu tun hatte.
Das ist wohl eher nen Script als nen Tutorial, würde mich freuen wenn du das Editierst.
Stoke
das geht aber einafcher oO
schonma was von nem dezimalTabulator gehört ?
was ist ein algorythmus, was kann der? kann man damit im takt umrechnen?