Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Conversione Bin - Dec - conversione.cpp

conversione.cpp

Caricato da: Carmine
Scarica il programma completo

  1. #include <cstdlib>
  2. #include <conio.h>
  3. #include <stdio.h>
  4. #include <iostream>
  5. using namespace std;
  6. void gotoxy(int x,int y);
  7. int main(void)
  8. {
  9.     system("cls");
  10.     system("color f0");
  11.     long int bit=0, s=0,scelta;
  12.     cout<<"Inserisci numero binario"<<endl;
  13.     do
  14.     {
  15.         do  bit = getch(); while(bit!=48 && bit!=49 && bit!=13);
  16.         if(bit!=13)
  17.         {
  18.             cout<<bit-48;
  19.             s = (s*2) + (bit-48);
  20.         }
  21.     }while(bit!=13);
  22.     gotoxy(5,5); cout<<"In Decimale: "<<s<<endl<<endl;
  23.     cout<<"     1) Altra conversione\n";
  24.     cout<<"     2) Esci";
  25.     scelta = getch();
  26.     if(scelta == 49) main();
  27.     if(scelta == 50) exit(0);
  28.     return 0;
  29. }
  30.  
  31. void gotoxy(int x,int y)
  32. {
  33.     COORD coor;
  34.     HANDLE hOutput;
  35.     hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
  36.     coor.X = x;
  37.     coor.Y = y;
  38.     SetConsoleCursorPosition(hOutput,coor);
  39. }