Programa C# para convertir la string octal en un número entero

Dado un número octal como entrada, necesitamos escribir un programa para convertir el número octal dado en un entero equivalente. Para convertir una string octal en un entero, debemos usar la función Convert.ToInt32() para convertir los valores.

Ejemplos:

Input : 202
Output : 130

Input : 660
Output : 432

Convierta el elemento en un número entero utilizando el valor base 8 mediante un bucle foreach.

Programa 1:

// C# program to convert an array 
// of octal strings to integers
using System;
using System.Text;
  
class Prog {
  
    static void Main(string[] args)
    {
        string[] str = { "121", "202", "003" };
        int num1 = 0;
        try {
  
            // using foreach loop to access each items
            // and converting to integer numbers
            foreach(string item in str)
            {
                num1 = Convert.ToInt32(item, 8);
                Console.WriteLine(num1);
            }
        }
        catch (Exception ex) {
            Console.WriteLine(ex.ToString());
        }
    }
}

Producción:

81
130
3

Programa 2:

// C# program to convert an array 
// of octal strings to integers
using System;
using System.Text;
  
namespace geeks {
  
class Prog {
  
    static void Main(string[] args)
    {
        string[] str = { "111", "543", "333", "607", "700" };
        int num2 = 0;
        try {
  
            // using foreach loop to access each items
            // and converting to integer numbers
            foreach(string item in str)
            {
                num2 = Convert.ToInt32(item, 8);
                Console.WriteLine(num2);
            }
        }
        catch (Exception ex) {
            Console.WriteLine(ex.ToString());
        }
    }
}
}

Producción:

73
355
219
391
448

Publicación traducida automáticamente

Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *