Mustafa1986
Nieuwe gebruiker
- Lid geworden
- 27 sep 2008
- Berichten
- 3
Hallo,
Mijn probleem luidt als volgt:
Schrijf een functie die een 16-bits getal afdrukt als enen en nullen. De gebruiker mag het getal invoeren. Voorbeeld: gebruiker tikt in “AA88”, het antwoord is dan “1010 1010 1000 1000”.
Tot nu toe heb ik het volgende geschreven:
Nu moet ik een stukje programma bijvoegen die de ingevoerde hexadecimale getal omrekent naar bineair. Maar de vraag is hoe ???
Graag jullie reactie.
Mijn probleem luidt als volgt:
Schrijf een functie die een 16-bits getal afdrukt als enen en nullen. De gebruiker mag het getal invoeren. Voorbeeld: gebruiker tikt in “AA88”, het antwoord is dan “1010 1010 1000 1000”.
Tot nu toe heb ik het volgende geschreven:
Code:
/************************************************************
Name: H. M. Kocyigit & Fatih Kucukunal
Copyright:
Author: H. M. Kocyigit & Fatih Kucukunal
Date: 25-09-08 17:10
Description: Hexadecimaal omrekenen naar bineair
************************************************************/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int doorgaan;
char hex;
while (doorgaan > 0)
{
printf ("\nTik een hexadecimaal getal in: ", hex);
scanf ("%s", &hex);
printf ("\nUitgedrukt in bineair is dat \n");
printf ("\nWilt u nog doorgaan? Ja = 1 en Nee = 0: ", doorgaan);
scanf ("%d", &doorgaan);
}
if (doorgaan == 0)
{printf ("\nU stopt!!!\n\n");
}
system("PAUSE");
return 0;
}
Nu moet ik een stukje programma bijvoegen die de ingevoerde hexadecimale getal omrekent naar bineair. Maar de vraag is hoe ???
Graag jullie reactie.
Laatst bewerkt door een moderator: