Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

середа, 17 травня 2017 р.

Створення програми "Системи обчислення"

Всім привіт! Сьогодні я розповім вам, як створити консольну програму С++, при запуску якої, ми зможемо переводити число з десятичної системи у двоїчну, восьмиричну і шістнадцятиричну системи.







Для початку, беремо основу програми.


Повертаємось до VisualStudio. Відкриваємо Solution Explorer - нам знадобиться тільки один файл, це: Program.cpp





Відкриваємо Program.cpp і стираємо весь код; 
І вставляємо цей код:


#include <iostream>
#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;



*/


Зберігаємо програму і запускаємо локальний відладчик









В результаті, у нас виходить ось така програма:





















Дякую за увагу!

Немає коментарів:

Дописати коментар