Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Castiel

#1
Hola expertos alguien me puede ayudar o comentar sobre como puedo hackear un perfil de facebook, lo que pasa que un familiar esta siendo involucrado en difamaciones que resultan molestas y quiere ponerle fin a esto, si hay o existe alguna forma de rastrear la direccion IP tambien seria de mucha ayuda para saber la ubicacion exacta de donde se estan conectando y con este hackeo hasta que punto de informacion se puede obtener de ser posible.

Saludos y quedo al pendiente de sus comentarios.
#2
Hola expertos debido a mi poco conocimiento en el tema sobre el lenguaje ensamblador , les solicito ayuda para saber como resolver un ejercicio, en el cual mis principales dudas son:

Como insertar el numero de 3 cifras por medio del teclado
Convertir ese numero a binario y mostrarlo en pantalla
El resultado en binario tiene que estar separado en "nibbles"
¿Que es un nibble?, les muestro el enunciado.

Ensamblar un programa que reciba por teclado un número entero positivo de tres cifras y lo muestre en binario (separado en nibbles) en la pantalla.

Espero contar con su valioso apoyo, de ante mano muchas gracias.
#3
Hola presiados amigos.

Alguien desea ayudar a este servidor sobre como relaizar unos cambios al siguiente codigo:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ArbolBinarioOrdenado1
{
    public class ArbolBinarioOrdenado
    {
        class Nodo
        {
            public int info;
            public Nodo izq, der;
        }
        Nodo raiz;

        public ArbolBinarioOrdenado()
        {
            raiz = null;
        }

        public void Insertar(int info)
        {
            Nodo nuevo;
            nuevo = new Nodo();
            nuevo.info = info;
            nuevo.izq = null;
            nuevo.der = null;
            if (raiz == null)
                raiz = nuevo;
            else
            {
                Nodo anterior = null, reco;
                reco = raiz;
                while (reco != null)
                {
                    anterior = reco;
                    if (info < reco.info)
                        reco = reco.izq;
                    else
                        reco = reco.der;
                }
                if (info < anterior.info)
                    anterior.izq = nuevo;
                else
                    anterior.der = nuevo;
            }
        }


        private void ImprimirPre(Nodo reco)
        {
            if (reco != null)
            {
                Console.Write(reco.info + " ");
                ImprimirPre(reco.izq);
                ImprimirPre(reco.der);
            }
        }

        public void ImprimirPre()
        {
            ImprimirPre(raiz);
            Console.WriteLine();
        }

        private void ImprimirEntre(Nodo reco)
        {
            if (reco != null)
            {
                ImprimirEntre(reco.izq);
                Console.Write(reco.info + " ");
                ImprimirEntre(reco.der);
            }
        }

        public void ImprimirEntre()
        {
            ImprimirEntre(raiz);
            Console.WriteLine();
        }


        private void ImprimirPost(Nodo reco)
        {
            if (reco != null)
            {
                ImprimirPost(reco.izq);
                ImprimirPost(reco.der);
                Console.Write(reco.info + " ");
            }
        }


        public void ImprimirPost()
        {
            ImprimirPost(raiz);
            Console.WriteLine();
        }

        static void Main(string[] args)
        {
            ArbolBinarioOrdenado abo = new ArbolBinarioOrdenado();
            abo.Insertar(100);
            abo.Insertar(50);
            abo.Insertar(25);
            abo.Insertar(75);
            abo.Insertar(150);
            Console.WriteLine("Impresion preorden: ");
            abo.ImprimirPre();
            Console.WriteLine("Impresion entreorden: ");
            abo.ImprimirEntre();
            Console.WriteLine("Impresion postorden: ");
            abo.ImprimirPost();
            Console.ReadKey();
        }
    }
}


Lo que se pide es:

o   Solicitar al usuario la captura de valores numéricos de manera repetitiva hasta que el usuario ya no desee continuar con esta operación.
o   Devolver los valores capturados en recorrido preorden, entreorden y postorden.

Al depurar el codigo solo permite la insercion de cinco datos, espero tener el apoyo de alguien que guste disipar las dudas para resolver las modificaciones a dicho codigo, de antemano muchas gracias por su tiempo y les mando saludos, quedo al pendiente de sus comentarios.

Saludos  :D
#4
En base a el siguiente código como realizo las modificaciones para dar solución a el requerimiento de permitir ingresar más datos a la pila incluyendo la funcionalidad de permitir al usuario que indique en que momento terminar de agregar datos a la pila.

Sabiendo de antemano que dicho código en su estructura se encuentra limitado a insertar tres elementos en la pila.

Les presento el avance del código.

Código (Csharp) [Seleccionar]
using System;
using System.Collections;
using System.Text;

namespace Pilas
{
   class Program
   {
       static void Main(string[] args)
       {
           // Variables necesarias
           int opcion = 0;
           string valor = "";
           int numero = 0;
           bool encontrado = false;

           // Creamos el stack
           Stack miPila = new Stack();
           do
           {
               // Mostramos menu
               Console.WriteLine("1- Push");
               Console.WriteLine("2- Pop");
               Console.WriteLine("3- Clear");
               Console.WriteLine("4- Contains");
               Console.WriteLine("5- Salir");
               Console.WriteLine("Dame tu opcion");
               valor = Console.ReadLine();
               opcion = Convert.ToInt32(valor);
               switch (opcion)
               {
                   case 1:
                       // Pedimos el valor a introducir
                       Console.WriteLine("Dame el valor a introducir");
                       valor = Console.ReadLine();
                       numero = Convert.ToInt32(valor);
                       // Adicionamos el valor en el stack
                       miPila.Push(numero);
                       break;
                   case 2:
                       // Obtnemos el elemento
                       numero = (int)miPila.Pop();
                       // Mostramos el elemento
                       Console.WriteLine("El valor obtenido es: {0}", numero);
                       break;
                   case 3:
                       // Limpiamos todos los contenidos del stack
                       miPila.Clear();
                       break;
                   case 4:
                       // Pedimos el valor a encontrar
                       Console.WriteLine("Dame el valor a encontrar");
                       valor = Console.ReadLine();
                       numero = Convert.ToInt32(valor);
                       // Vemos si el elemento esta
                       encontrado = miPila.Contains(numero);
                       // Mostramos el resultado
                       Console.WriteLine("Encontrado - {0}", encontrado);
                       break;
                   default:
                       Console.WriteLine("No existe opción intente de nuevo");
                       break;
               }
               // Mostramos la informacion del stack
               Console.WriteLine("La pila tiene {0} elementos", miPila.Count);
               foreach (int n in miPila)
                   Console.Write(" {0},", n);

               Console.WriteLine("");
               Console.WriteLine("————");
           } while (opcion != 5);
       }
   }
}


Espero y puedan apoyarme, gracias por su tiempo de antemano saludos cordiales.
#5
Buenas noches solicito su ayuda con la siguiente compilación, soy nuevo y me trabe en la solución del siguiente código, alguien que guste ayudar a este servidor.

Necesito modificar el siguiente código para que haga lo siguiente, no se que sintaxis seria la mas adecuada para modificar el código necesario para que, al ejecutarse el programa, solicite continuamente la captura de un valor que será insertado en la pila hasta que el usuario ya no desee continuar con dicho registro segun yo este es mi avance, saludos.

Código (C#) [Seleccionar]
using System;
using System.Collections;
using System.Text;

namespace Pilas
{
   class Program
   {
       static void Main(string[] args)
       {
           // Variables necesarias
           int opcion = 0;
           string valor = "";
           int numero = 0;
           bool encontrado = false;

           // Creamos el stack
           Stack miPila = new Stack();
           do
           {
               // Mostramos menu
               Console.WriteLine("1- Push");
               Console.WriteLine("2- Pop");
               Console.WriteLine("3- Clear");
               Console.WriteLine("4- Contains");
               Console.WriteLine("5- Salir");
               Console.WriteLine("Dame tu opcion");
               valor = Console.ReadLine();
               opcion = Convert.ToInt32(valor);
               switch (opcion)
               {
                   case 1:
                       // Pedimos el valor a introducir
                       Console.WriteLine("Dame el valor a introducir");
                       valor = Console.ReadLine();
                       numero = Convert.ToInt32(valor);
                       // Adicionamos el valor en el stack
                       miPila.Push(numero);
                       break;
                   case 2:
                       // Obtnemos el elemento
                       numero = (int)miPila.Pop();
                       // Mostramos el elemento
                       Console.WriteLine("El valor obtenido es: {0}", numero);
                       break;
                   case 3:
                       // Limpiamos todos los contenidos del stack
                       miPila.Clear();
                       break;
                   case 4:
                       // Pedimos el valor a encontrar
                       Console.WriteLine("Dame el valor a encontrar");
                       valor = Console.ReadLine();
                       numero = Convert.ToInt32(valor);
                       // Vemos si el elemento esta
                       encontrado = miPila.Contains(numero);
                       // Mostramos el resultado
                       Console.WriteLine("Encontrado - {0}", encontrado);
                       break;
                   default:
                       Console.WriteLine("No existe opción intente de nuevo");
                       break;
               }
               // Mostramos la informacion del stack
               Console.WriteLine("La pila tiene {0} elementos", miPila.Count);
               foreach (int n in miPila)
                   Console.Write(" {0},", n);

               Console.WriteLine("");
               Console.WriteLine("————");
           } while (opcion != 5);
       }
   }
}


Espero su Valiosa y Pronta Ayuda
#6
Hola conocedores, alguien puede socorrer a su servidor tengo un enunciado que resolver, pero no logro correrlo, me podrían comentar en que estoy bien y en que mal, les proporciono el enunciado y mi avance del código.

Lo que se pide es solicitar al usuario que capture frases y cada vez que presione la tecla Intro se almacene la línea o frases capturadas en un archivo llamado "frases.txt".
Deja de solicitar la captura de elementos cuando presione la tecla Intro sin teclear nada.
Muestra el contenido del archivo al finalizar la captura.

Código (csharp) [Seleccionar]

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace ConsoleApplication1
{
   class Program
   {
       static void Main(string[] args)
       {
           Console.WriteLine("Escriba palabras que se guardaran en un archivo llamado <<frases.txt>>");

           //como puedo llamar aqui a las funciones Write y despues a Read, si es que Write termino
           //null, para que se pueda ejecutar enseguida Read?... no se si esta bien mi codigo



           Console.WriteLine("Oprima una tecla para continuar...");
           System.Console.ReadKey();
       }
   }


   public class ListaEnlazada //inicio de lista enlazada
   {

       public void Write()//inicio de write
       {
           StreamWriter fichero;

           string linea;
           string ruta = @"C:\Windows\Temp\frases.txt";
           File.CreateText(ruta);
           fichero = File.CreateText(ruta);
           linea = Console.ReadLine();


           do
           {            
               linea = Console.ReadLine();
               fichero.WriteLine(linea);
           }
           while (linea == null) ;


           fichero.Close();
       }//fin de write

   

       public void Read()//inicio de read
       {
           StreamReader fichero;
           string line;
           string ruta = @"C:\Windows\Temp\frases.txt";
           fichero = File.OpenText(ruta);

           do
           {
               line = fichero.ReadLine();
               if (line != null)
                   Console.WriteLine(line);
           } while (line != null);


           fichero.Close();
       }//fin de read


       }//fin de lista enlazada
 

}


Espero contar con su apoyo saludos.
#7
Hola buenas tardes Alguien podria ayudarme con la solucion del siguiente ejercicio en C#, se trata de lo siguiente, pido ayuda dado a que conozco muy poco sobre el tema les agradezco de antemano:

Defina una matriz de longitud 5x5, cuyo tipo de dato permita la asignación del carácter asterisco (*).
El programa debe solicitar al usuario que capture las coordenadas en donde desea insertar un asterisco, por ejemplo: renglón 1, columna 2.
El programa asignará, en las coordenadas capturadas por el usuario, un símbolo de asterisco.
Debe incluirse una pregunta dirigida al usuario para determinar si desea continuar con la captura de las coordenadas, en caso de no seguir con ello el programa detendrá este proceso.
Al finalizar la captura, el programa deberá imprimir la matriz, esté completa o no, en el siguiente formato:


*   *   *   *   *
*   *   *   *   *
*   *   *   *   *
*   *   *   *   *
*   *   *   *   *


Espero contar con su valioso apoyo, saludos cordiales.
#8
.NET (C#, VB.NET, ASP) / Programa en C#
4 Agosto 2014, 00:50 AM
Hola amigos soy nuevo en C#, necesito ayuda para la solución de un programa el cual pide lo siguiente:

1.Solicite al usuario la captura de dos valores numéricos.
2.Pregunte el tipo de operación que se desea realizar: suma, resta, multiplicación, división (solamente se puede seleccionar una operación).
3.Devuelva en pantalla el resultado de la operación elegida.
4.Pregunte si se desea realizar una nueva operación y en caso de contestar que sí, el programa debe repetir desde el paso 1 (pedir los dos números) al paso 4, hasta que el usuario responda que ya no desea continuar.

Me trave en el paso 2 y no se como entrar en el ciclo para volver a preguntar:

Console.WriteLine("Ingresar el primer numero");
            int num1 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Ingresar el segundo numero");
            int num2 = Convert.ToInt32(Console.ReadLine());
         
            Console.WriteLine("Elija la Operacion aritmetica");
            Console.WriteLine("Oprima s para SUMAR");
            Console.WriteLine("Oprima r para RESTAR");
            Console.WriteLine("Oprima m para MULTIPLICAR");
            Console.WriteLine("Oprima d para DIVIDIR");


            int s = 1;
            s = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine(Convert.ToString(s));
           
            while (s <= 1);
            {
                s = num1 + num2;
                Console.WriteLine(Convert.ToString(s));

Espero que alguien pueda ayudarme saludos cordiales.   :rolleyes: