Створення програми "Системи обчислення"
Всім привіт! Сьогодні я розповім вам, як створити консольну програму С++, при запуску якої, ми зможемо переводити число з десятичної системи у двоїчну, восьмиричну і шістнадцятиричну системи.
Для початку, беремо основу програми.
Повертаємось до VisualStudio. Відкриваємо Solution Explorer - нам знадобиться тільки один файл, це: Program.cpp

Відкриваємо Program.cpp і стираємо весь код;
І вставляємо цей код:
І вставляємо цей код:
#include <cstring>
#include <cstdlib>
using namespace std;
string ms;
char buf[25],z;
int n;
int main()
{
setlocale(LC_ALL, "rus");
do
{
system("cls");
cout << "\n\tПрактическая работа. ТЕМА: Системы счисления. \n";
cout << "\n\tВведите натуральное число n=";
cin >> n;
printf("\n\n\t%i -> A2=", n);
_itoa_s(n, buf, 2);
printf("%s -> A8=", buf);
_itoa_s(n, buf, 8);
printf("%s -> A16=", buf);
_itoa_s(n, buf, 16);
printf("%s", buf);
//printf("\n\n\t%i -> A2=%d -> A8=%o -> A16=%X", n, n, n, n);
cout << "\n\n\tПродолжить? (1/0)";
cin >> z;
} while (z != '0');
cout << endl << endl << "\t";
system("pause");
return 0;
}
/* // -второй способ
setlocale(LC_ALL, "rus");
do
{
system("cls");
cout << "\n\tПрактическая работа. ТЕМА: Системы счисления. \n";
cout << "\n\tВведите натуральное число n=";
cin >> n;
printf("\n\n\t%i -> A2=", n);
_itoa_s(n, buf, 2);
printf("%s -> A8=", buf);
printf(" %o -> A16=%X", n, n);
cout << "\n\n\tПродолжить? (1/0)";
cin >> z;
} while (z != '0');
cout << endl << endl << "\t";
system("pause");
return 0;
*/
Зберігаємо програму і запускаємо локальний відладчик
Немає коментарів:
Дописати коментар