Skip to main content

Convert decimal value to octal value

 Java

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
 import java.util.Scanner;
 public class DecToOct{
     public static void main(String []args){
        Scanner sc = new Scanner(System.in);
        System.out.println("Enter a decimal value:");
        int decimal = sc.nextInt();
        int octal = 0, i = 1;
        while(decimal!=0){
            octal += (decimal % 8) * i;
            i = i * 10;
            decimal = decimal / 8;
        }
        System.out.println("Octal value: "+octal);
     }
 }


Python

decimal = int(input("Enter a decimal value:"))
octal = 0
i = 1
while decimal!=0:
    octal += (decimal % 8) * i
    i = i * 10
    decimal = decimal//8
print(octal)