elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  c# programacion en consola
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: c# programacion en consola  (Leído 2,494 veces)
AI SHITERU

Desconectado Desconectado

Mensajes: 2


help!!!!!!!!!!!!!!


Ver Perfil
c# programacion en consola
« en: 21 Noviembre 2011, 22:27 pm »

 :rolleyes:  ayudenme!!! es un codigo que hace un recorrido y pues debe ser en posfija pero ay algo que esta mal y no le busco!!! y tiene una prioridad de operadores y no lo busco como!!! y tiene que dibujar el arbol!!! necesito ayuda soy nueva y no se como!! aqui les dejo lo que ya hice :P

Código
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4.  
  5. namespace Arbol
  6. {
  7. static class Program
  8. {
  9. [STAThread]
  10. public static void Main()
  11. {
  12. SimpleTree<string> Formula = new SimpleTree<string>();
  13. SimpleTree<string> raiz1 = Formula;
  14. raiz1.Value = "-";
  15. SimpleTreeNode<string> izq1 = raiz1.Children.Add("*");
  16. SimpleTreeNode<string> der1 = raiz1.Children.Add("/");
  17. SimpleTreeNode<string> izq2 = izq1.Children.Add("5");
  18. SimpleTreeNode<string> der2 = izq1.Children.Add("3");
  19. SimpleTreeNode<string> izq3 = der1.Children.Add("+");
  20. SimpleTreeNode<string> der3 = der1.Children.Add("*");
  21. SimpleTreeNode<string> izq4 = izq3.Children.Add("4");
  22. SimpleTreeNode<string> der4 = izq3.Children.Add("3");
  23. SimpleTreeNode<string> izq5 = der3.Children.Add("2");
  24. SimpleTreeNode<string> der5 = der3.Children.Add("+");
  25. SimpleTreeNode<string> izq6 = der5.Children.Add("1");
  26. SimpleTreeNode<string> der6 = der5.Children.Add("2");
  27.  
  28. //Prefijo
  29. Console.Write("Prefijo: ");
  30. Prefijo(Formula);
  31. Console.ReadLine();
  32.  
  33. //Postfijo
  34. Console.Write("Postfijo: ");
  35. Postfijo(Formula);
  36. Console.ReadLine();
  37.  
  38. Console.ReadKey();
  39. }
  40.  
  41. public static void Prefijo(SimpleTreeNode<string> Subtree)
  42. {
  43. Console.Write("{0}", Subtree.Value);
  44.  
  45. foreach (SimpleTreeNode<string> node in Subtree.Children)
  46. {
  47. Prefijo(node);
  48. }
  49.  
  50. }
  51.  
  52. public static void Postfijo(SimpleTreeNode<string> Subtree)
  53. {
  54.  
  55. foreach (SimpleTreeNode<string> node in Subtree.Children)
  56. {
  57. Postfijo(node);
  58. }
  59. Console.Write("{0}", Subtree.Value);
  60. }
  61. }
  62. }
  63.  
  64.  


« Última modificación: 21 Noviembre 2011, 23:00 pm por madpitbull_99 » En línea

AI SHITERU

Desconectado Desconectado

Mensajes: 2


help!!!!!!!!!!!!!!


Ver Perfil
Re: c# programacion en consola
« Respuesta #1 en: 25 Noviembre 2011, 03:30 am »

jejejejejejeejjeje


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines