Написать программу перевода из десятичной в восьмеричную

Программы для перевода из десятичной системы счисления в восьмеричную

Готовые программы, которые выполняют перевод числа из десятичной системы счисления в восьмеричную. Код на Java, C, C++, Python.

Чтобы преобразовать десятичное число в восьмеричное в Java Programming, вам нужно попросить пользователя ввести любое число в формате десятичного числа, чтобы преобразовать его в формат восьмеричного числа для отображения эквивалентного значения в системе восьмеричных чисел, как показано в следующей программе.

Программный код Java для преобразования десятичного числа в восьмеричное

После Java-программы попросите пользователя ввести любое десятичное число, чтобы преобразовать его в восьмеричное, а затем отобразить результат на экране:

преобразование десятичного числа в восьмеричное

/ * Пример программы Java — преобразование десятичного числа в восьмеричное * /

import java.util.Scanner;

public class JavaProgram
{
    public static void main(String args[])
    {
        int decnum, rem, quot, i=1, j;
        int octnum[] = new int[100];
        Scanner scan = new Scanner(System.in);
		
        System.out.print("Enter any Decimal Number : ");
        decnum = scan.nextInt();
		
        quot = decnum;
		
        while(quot != 0)
        {
            octnum[i++] = quot%8;
            quot = quot/8;
        }
		
        System.out.print("Equivalent Octal Value of " + decnum + " is :\n");
        for(j=i-1; j>0; j--)
        {
            System.out.print(octnum[j]);
        }
    }
}

Когда вышеуказанная Java-программа компилируется и выполняется, она выдаст следующий вывод:

programma-na-java- perevod-iz-desyatichnoi-v-vosmirichnuyu

Десятичное в восьмеричное преобразование в C

Чтобы преобразовать десятичное число в восьмеричное число в программировании на C, вы должны попросить пользователя ввести десятичное число, чтобы преобразовать его в восьмеричное число для отображения эквивалентного значения в восьмеричном виде.

Код программирования C для преобразования десятичного числа в восьмеричное
После программы C попросите пользователя ввести любое десятичное число, чтобы преобразовать его в восьмеричное, а затем отобразить результат на экране:

преобразование десятичных чисел в восьмеричные

/ * Программа C — преобразование десятичных чисел в восьмеричные * /

#include<stdio.h>
#include<conio.h>
void main()
{
	clrscr();
	long int decnum, rem, quot;
	int i=1, j, octnum[100];
	printf("Enter any decimal number : ");
	scanf("%ld",&decnum);
	quot=decnum;
	while(quot!=0)
	{
		octnum[i++]=quot%8;
		quot=quot/8;
	}
	printf("Equivalent octal value of %d is : \n",decnum);
	for(j=i-1; j>0; j--)
	{
		printf("%d",octnum[j]);
	}
	getch();
}

Когда вышеупомянутая программа c скомпилирована и выполнена, она выдаст следующий результат:

konvertirovanie-iz-desyatichnoi-v-vosmirichnuyu-na-c

Десятичное в восьмеричное преобразование в C++

Чтобы преобразовать десятичное число в восьмеричное число в программировании на C ++ , вам нужно попросить пользователя ввести десятичное число, чтобы преобразовать его в восьмеричное число, чтобы отобразить эквивалентное значение в восьмеричном формате, как показано здесь в следующей программе.

Программный код C ++ для преобразования десятичного числа в восьмеричное

После программы на C ++ попросите пользователя ввести любое десятичное число, чтобы преобразовать его в восьмеричное, а затем отобразить результат на экране:

Конвертер десятичных чисел в восьмеричные

/ * Программа C ++ — Конвертер десятичных чисел в восьмеричные * /

#include<iostream.h>
#include<conio.h>
void main()
{
	clrscr();
	long int decnum, rem, quot;
	int i=1, j, octnum[100];
	cout<<"Enter any decimal number : ";
	cin>>decnum;
	quot=decnum;
	while(quot!=0)
	{
		octnum[i++]=quot%8;
		quot=quot/8;
	}
	cout<<"Equivalent octal value of "<<decnum<<" is : \n";
	for(j=i-1; j>0; j--)
	{
		cout<<octnum[j];
	}
	getch();
}

Когда вышеупомянутая программа C++ компилируется и выполняется, она даст следующий результат:

perevesti-iz-desyatichnoi-v-vosmirichnuyu-na-c++
Конвертировать десятичные числа в восьмеричные в Python

Чтобы преобразовать десятичное число в восьмеричное число в python, вы должны попросить пользователя ввести число в десятичной системе счисления, чтобы преобразовать это число в систему восьмеричных чисел, как показано в программе, приведенной ниже.

Код программирования Python для преобразования десятичного числа в восьмеричное

Следующая программа python просит пользователя ввести десятичное число, чтобы преобразовать его в восьмеричное число:

конвертировать десятичные числа в восьмеричные

# Программа Python — конвертировать десятичные числа в восьмеричные

print("Enter 'x' for exit.");
dec = input("Enter number in Decimal Format: ");
if dec == 'x':
    exit();
else:
    decimal = int(dec);
    print(decimal,"in Octal =",oct(decimal));

Вот пример запуска вышеупомянутой программы Python, чтобы проиллюстрировать, как преобразовать десятичное число в восьмеричное число:

desyatichnoe-v-vosmirichnuyu-pythonКак видно из вышеприведенного примера, это скриншот начального вывода, который будет отображаться после запуска вышеуказанной программы, теперь вам нужно указать или указать любое число в десятичной форме, скажем, 50, и нажать клавишу ввода, чтобы найти то же число в восьмеричной форме. как показано ниже в примере вывода:

preobrazovat-desyatichnoe-chislo-v-vosmirichnuyu-pythonНиже та же программа на оболочке Python:

perevesti-desyatichnoe-chislo-v-vosmirichnuyu-na-python

Интересные записи:

Арифметические операции на java

Арифметические операции на C++. Программа для сложения, вычитания, умножения и деления

Арифметические операции на python. Программа сложения, вычитания, умножения и деления

Получить вход от пользователя на разных языках программирования (готовые программы)

Примеры программ на C++

Понравилась статья? Поделиться с друзьями:
Интернет
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: