কম্পিউটার

জাভা প্রোগ্রাম দশমিককে অক্টালে রূপান্তর করতে


এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে দশমিককে অক্টালে রূপান্তর করতে হয়। একটি দশমিক সংখ্যা এমন একটি সংখ্যা যার পূর্ণ সংখ্যা অংশ এবং ভগ্নাংশের অংশ দশমিক বিন্দু দ্বারা পৃথক করা হয়। অক্টাল সংখ্যার ভিত্তি আটটি এবং এটি 0 থেকে 7 পর্যন্ত সংখ্যা ব্যবহার করে৷

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ইনপুট

ধরুন আমাদের ইনপুট হল −

Enter the decimal number : 8

আউটপুট

কাঙ্খিত আউটপুট হবে −

The octal value is
10

অ্যালগরিদম

Step 1 - START
Step 2 - Declare three integer value namely my_input, I and j and an integer array my_octal
Step 3 - Read the required values from the user/ define the values
Step 4 – Using a while condition of input not equal to 0, compute my_input % 8 and store it
to my_octal[i]
Step 5 - Compute my_input / 8 and assign it to ‘my_input’, increment ‘i’ value.
Step 6 – Iterating using a for loop, print the ‘my_octal’ array
Step 7- Stop

উদাহরণ 1

এখানে, একটি প্রম্পটের উপর ভিত্তি করে ব্যবহারকারী দ্বারা ইনপুট প্রবেশ করানো হচ্ছে। আপনি আমাদের কোডিং গ্রাউন্ড টুলে এই উদাহরণটি লাইভ চেষ্টা করতে পারেন জাভা প্রোগ্রাম দশমিককে অক্টালে রূপান্তর করতে

import java.util.Scanner;
public class DecimalToOctal {
   public static void main(String[] args){
      int my_input, i, j;
      System.out.println("Required packages have been imported");
      Scanner my_scanner = new Scanner(System.in);
      System.out.println("A reader object has been defined ");
      System.out.print("Enter the decimal number : ");
      my_input = my_scanner.nextInt();
      int[] my_octal = new int[100];
      System.out.println("The octal value is ");
      i = 0;
      while (my_input != 0) {
         my_octal[i] = my_input % 8;
         my_input = my_input / 8;
         i++;
      }
      for ( j = i - 1; j >= 0; j--)
         System.out.print(my_octal[j]);
   }
}

আউটপুট

Required packages have been imported
A reader object has been defined
Enter the decimal number : 8
The octal value is
10

উদাহরণ 2

এখানে, পূর্ণসংখ্যা পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং এর মান অ্যাক্সেস করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।

public class DecimalToOctal {
   public static void main(String[] args){
      int my_input, i, j;
      my_input = 8;
      System.out.println("The decimal number is defined as " +my_input);
      int[] my_octal = new int[100];
      System.out.println("The octal value is ");
      i = 0;
      while (my_input != 0) {
         my_octal[i] = my_input % 8;
         my_input = my_input / 8;
         i++;
      }
      for ( j = i - 1; j >= 0; j--)
         System.out.print(my_octal[j]);
   }
}

আউটপুট

The decimal number is defined as 8
The octal value is
10

  1. ভাসমানকে বাইনারিতে রূপান্তর করতে জাভা প্রোগ্রাম

  2. জাভা প্রোগ্রাম ইটারেটরকে স্প্লিটারেটে রূপান্তর করতে

  3. জাভা প্রোগ্রাম বাইট অ্যারেকে IP ঠিকানায় রূপান্তর করতে

  4. ফ্লোট দশমিককে অক্টাল সংখ্যায় রূপান্তর করতে পাইথন প্রোগ্রাম