• Sábado 27 de Abril de 2024, 04:43

Mostrar Mensajes

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


Mensajes - marcotulio

Páginas: [1]
1
C# / problema con codigo para puerto serie
« en: Martes 17 de Noviembre de 2009, 02:46 »
hola.... googleando consegui este codigo de esta pag
http://www.codeproject.com/KB/cs/serial ... ation.aspx

que es cabal lo que necesito para comunicar 2 pc's atraves del puero serie rs 323 pero lo unico que quiero de este codigo es la parte de enviar el texto y resivirlo pero miro que estan separadas me pregunto como se puede poner estas 2 en un solo codigo o si tiene que estar separadas y la parte donde pone los valores de trasmision si se puede poner ya por defecto en el codigo

2
C# / hacer ordenamiento de burbuja en un listbox
« en: Sábado 14 de Noviembre de 2009, 04:09 »
hola necesito ordenar los datos de un listobox con el ordenamiento de burbuja puede ser de mayor a menor o viceversa pero no se como ya que preguntandole a san google solo he encontrado ejemplo con arrays pero en mi codigo no los uilizo ya que creo 50 numeros al azar y los despliego en un listbox pero lo quiero desplegar en otro listbox ya ordenados dejo mi codigo para que me puede ayudar solo lo e logrado ordenar a travez de esto listBox2.Sorted = true; pero no me sirve ya que solo me ordena el primer dato
Código: C#
  1. namespace calcu_estadistica
  2. {
  3.     public partial class Form1 : Form
  4.     {
  5.        
  6.        
  7.             public Form1()
  8.         {
  9.             InitializeComponent();
  10.         }
  11.  
  12.         private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
  13.         {
  14.  
  15.         }
  16.  
  17.         private void button1_Click(object sender, EventArgs e)
  18.         {
  19.  
  20.             Random objeto = new Random();//aqui creo los 50 numero al azar
  21.             for (int i = 0; i <= 49; i++)
  22.             {
  23.                 int numero = objeto.Next(i);
  24.                 listBox1.Items.Add(numero.ToString());// aqui los despligo desordenados
  25.                 listBox2.Items.Add(numero.ToString());// aqui los despliego oredanados
  26.  
  27.             }
  28.             button1.Enabled = false;
  29.             listBox2.Sorted = true;// con esto ordeno el segundo listobox
  30.  
  31.         }
  32.  
  33.         private void button2_Click(object sender, EventArgs e)
  34.         {
  35.             button1.Enabled = true;
  36.             listBox1.Items.Clear();
  37.             listBox2.Items.Clear();
  38.            
  39.         }
  40.  
  41.        
  42.     }
  43. }
  44.  

3
C# / Re: explicacion de codigo
« en: Sábado 14 de Noviembre de 2009, 01:51 »
GRACIAS GRACIAS Y MAS GRACIAS  :lol:  :lol:  :lol:  :lol:  :lol:  :lol:  :beer:  :beer:  :beer:  :beer:  :good:  :good:  :good:  :good: ahora le entendi y podre guiarme mas en hacer el mio

4
C# / explicacion de codigo
« en: Viernes 13 de Noviembre de 2009, 01:47 »
hola... consegui un codigo que hace el contar cuantas letra y vocales tiene una oracion pero no lo entiendo muy bien ya que solo se LO BASICO en c# me dijieron que usa subcadenas de string pero no muy le entiendo.
 
Código: C#
  1.  
  2. namespace Cuenta_letras
  3. {
  4.     public partial class Form1 : Form
  5.     {
  6.         public Form1()
  7.         {
  8.             InitializeComponent();
  9.  
  10.         }
  11.  
  12.         public int[] Contador = new int[7];// ME IMAGINO QUE AQUI CREA UN VECTOR
  13.         public string letra;
  14.         public string dato;
  15.         public int j;
  16.         private void button1_Click(object sender, EventArgs e)
  17.         {
  18.             Contador[0] = 1;// NO SE QUE HIZO DE AQUI EN ADELANTE
  19.             for (j = 1; j < Contador.Length;j++ ) { Contador[j] = 0; }
  20.             dato = textBox1.Text;
  21.             for (int i = 0; i <= dato.Length-1; i++)
  22.             {
  23.                 letra = dato.Substring(i, 1);// AQUI ME DIJIERON QUE ESTABA LA SUBCADENA
  24.                 if (letra == " ")
  25.                 {Contador[0] += 1;}
  26.                 else
  27.                 {
  28.                     Contador[1] += 1;
  29.                     switch (letra)
  30.                     {
  31.                         case "a": Contador[2] += 1; break;
  32.                         case "e": Contador[3] += 1; break;
  33.                         case "i": Contador[4] += 1; break;
  34.                         case "o": Contador[5] += 1; break;
  35.                         case "u": Contador[6] += 1; break;
  36.                         case "á": Contador[2] += 1; break;
  37.                         case "é": Contador[3] += 1; break;
  38.                         case "í": Contador[4] += 1; break;
  39.                         case "ó": Contador[5] += 1; break;
  40.                         case "ú": Contador[6] += 1; break;
  41.                         case "A": Contador[2] += 1; break;
  42.                         case "E": Contador[3] += 1; break;
  43.                         case "I": Contador[4] += 1; break;
  44.                         case "O": Contador[5] += 1; break;
  45.                         case "U": Contador[6] += 1; break;
  46.                         case "Á": Contador[2] += 1; break;
  47.                         case "É": Contador[3] += 1; break;
  48.                         case "Í": Contador[4] += 1; break;
  49.                         case "Ó": Contador[5] += 1; break;
  50.                         case "Ú": Contador[6] += 1; break;
  51.                     }
  52.                 }
  53.             }
  54.             {
  55.                 label1.Text = dato.Length.ToString();
  56.                 label2.Text = Contador[0].ToString();
  57.                 label3.Text = Contador[1].ToString();
  58.                 label4.Text = Contador[2].ToString();
  59.                 label5.Text = Contador[3].ToString();
  60.                 label6.Text = Contador[4].ToString();
  61.                 label7.Text = Contador[5].ToString();
  62.                 label8.Text = Contador[6].ToString();
  63.             }
  64.         }
  65.     }
  66.  

5
C# / Re: contador de palabras
« en: Miércoles 11 de Noviembre de 2009, 02:00 »
ok lo intentare gracias

6
C# / contador de palabras
« en: Martes 10 de Noviembre de 2009, 01:49 »
hola. tengo una duda  tengo que hacer un progra que cuente las palabras que envio igual que las vocales, letras  y longitud de cadena.  ne habian aconsejado que para contar las palabras o ya sea la letras lo haga a travez de vectores pero mi duda es que los vectores uno los define y en el progra uno solo ingresa las oracion con "X" numeros de letras, palabras entonces como hacer para definir el vector o hay otra forma mas facil de hacerlo. de antemano gracias

7
C# / Re: conectar 2 pc's atravez del pueto paralelo
« en: Domingo 8 de Noviembre de 2009, 19:19 »
gracias ya baje la libreria la copie en 2 lugares como dice el blog en el system32 y donde voy hacer mi progra ahora tengo otra duda el progra lo tengo que hacer como WindowsFormsApplication o como ConsoleApplication para poder controlar el puerto

8
C# / conectar 2 pc's atravez del pueto paralelo
« en: Sábado 7 de Noviembre de 2009, 23:03 »
hola... bueno tengo que hacer hacer un progra para conectar 2 pc's a traves del puerto paralelo para intercambiar datos lo malo es que no tengo idea como iniciar el programa, alguna ayuda de como poder iniciar este programa de antemano gracias

9
C# / Re: divison entre 0
« en: Miércoles 28 de Octubre de 2009, 22:11 »
tenias razon ese es el error ahor ya me da el "" math error"" gracias por la ayuda

10
C# / divison entre 0
« en: Miércoles 28 de Octubre de 2009, 04:00 »
bueno tengo un problema con una calcu que etoy haciendo el erro es cuando introduce el numero 0 no me aparece nada en el display auque yo tengo la instruccion que cuando es 0 aparezca math error les dejo el codio no se que hice mal.  en este caso el numero 2 es el denominador que lo extrae del textBox1.text  pero no se si esta bien la comparacion
Código: C#
  1. else if (ondivi)
  2.             {
  3.                 numero2 = Convert.ToDouble(textBox1.Text);
  4.                 textBox1.Text = "";
  5.                 if (numero2 == 0)
  6.                     textBox1.Text = "math error";
  7.                 else
  8.                     division = (numero1 / numero2);
  9.                 textBox1.Text = Convert.ToString(division);
  10.                 button24.Enabled = true;
  11.                 ondivi = false;
  12.             }
  13.  
  14.  

11
C# / problema con programa que calcule una serie
« en: Lunes 26 de Octubre de 2009, 22:45 »
bueno necesito ayuda estoy haciendo el progra que calcule la serie de taylor para la funcion tangente este es mi codigo no se que tengo mal por que no me da el dato que me da un calculadora comun. yo pruebo el numero 9 el cual en grados me tiene que dar = 0.1583844403 y en radianes me da = -0.4523156594 no importa que resultado de ya sea en grados o en radianes.

h t t p://es.wikipedia.org/wiki/Serie_de_Taylor

ahi esta la serie de tangente no pude poner la imagen ya que me dice que no tengo pribilegio y bla bla ....

Código: C#
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace ConsoleApplication1ser
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.  
  13.             double tangente = 0;
  14.             double x = 4;
  15.             double y = -4;
  16.             Console.WriteLine("ingrese un numero");
  17.                 int numero = int.Parse(Console.ReadLine());// ingresa el numero a valuar
  18.  
  19.             for (int n = 1; n <= 50; n++)// lo pongo como valor de la serie de  ya que no lo voy a poner al infinito
  20.             {
  21.                 double potencia = 1;
  22.                 for (int i = 1; i <= n; i++)
  23.  
  24.                     potencia = potencia * x;// calcula la potencia de 4^n
  25.  
  26.                 double potencia2 = 1;
  27.                 for (int i = 1; i <= n; i++)
  28.  
  29.                     potencia2 = potencia2 * y;// calcula la potencia de (-4)^n
  30.  
  31.                 double factorial = 1;
  32.                 for (int i = 1; i <= n; i++)
  33.                     factorial = factorial * i;// calcula factorial
  34.  
  35.                 double denominador = 1;// aqui  es donde tengo duda si lo estoy haciendo bien calcula ""2n""
  36.                 for (int i = 1; i <= n; i++)
  37.                     denominador = 2 * i;
  38.  
  39.                 double berno = 1;
  40.                 for (int i = 1; i <= n; i++)
  41.                     berno = 0.166666666 * i;// igual aqui tengo duda calcula el numero de bernoulli elcual es 1/6 por "n"
  42.  
  43.                 double potenciadenum = 1;
  44.                 for (int i = 1; i <= n; i++)
  45.  
  46.                     potenciadenum = numero * (denominador-1);// igual aqui tengo duda no se si esta calculando bien la potenca de X^(2n -1)
  47.  
  48.  
  49.  
  50.                 //Console.WriteLine(potencia);
  51.                 //Console.WriteLine(potencia2);
  52.                 //Console.WriteLine(factorial);
  53.                 //Console.WriteLine(denominador);
  54.  
  55.                 tangente = tangente + berno * potencia2 * (1 - potencia) * potenciadenum / denominador * factorial; // esta es la operatoria
  56.             }
  57.            
  58.             Console.WriteLine(tangente);// despliega  el resultado
  59.             Console.ReadLine();
  60.         }
  61.     }
  62.  

12
C# / Re: crear una clase e invocarla despues
« en: Domingo 25 de Octubre de 2009, 20:24 »
gracias lo intentare. puse como ejemplo math.pow pero no me dejan usar la libreria math tengo que crear el codigo que haga la potencia por eso puese  para ahorrar espacio ya que tambien tengo que poner el factoriaa, exponente y algunas series de taylor para las funciones trigonometricas .  bueno gracias y ahora que ya tengo la idea de como es lo intentare, gracias.

13
C# / crear una clase e invocarla despues
« en: Domingo 25 de Octubre de 2009, 00:58 »
bueno tengo un duda como crear un clase e invorcarle en un programa
bueno estoy haciendo mi calculador pero para ahorrar espacio en codigo quiero crear una clase llamada ""potencia"" la cual haga la potencia de un numero a otro numero
 me dijeron que hiciera: projec > add class> class
me aparece una ventana
 que para que reconociera el programa original la nueva clase le diera public class potencia

Código: C++
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace calcu_3
  7. {
  8.     public class potencia
  9.  

ahora no se como proseguir para crear la potencia si se que es math.pow (x,Y);
pero no se como se escribe en la clase y como invocarla en el programa original tambien que pusiera un return para que me diera la respuesta pero no se si lo tengo que poner el la clase que cree o en programa original

le agradeceria mucho su ayuda.

14
C# / Re: haciendo calculadora
« en: Jueves 22 de Octubre de 2009, 01:52 »
tengo un pequeño problema al hacer la division quiero que cuando el usuario ingrese el numero 0 como denomindadro me aparezca un ""math error"" con un if pero no lo hace este es el codigo que tengo
Código: C#
  1.  else if (ondivi)
  2.             {
  3.                 numero2 = Convert.ToDecimal(textBox1.Text);
  4.                 textBox1.Text = "";
  5.                 if (numero2 == 0)
  6.                     textBox1.Text = "math error";
  7.                 else
  8.                 division = (numero1 / (numero2));
  9.                 textBox1.Text = Convert.ToString(division);
  10.                 button24.Enabled = true;
  11.                 ondivi = false;
  12.  

15
C# / haciendo calculadora
« en: Miércoles 21 de Octubre de 2009, 06:26 »
hola.. sigo intentando hacer mi calculadora ya que no tube respuesta en el post anterior le pregunte a san google y poco a poco la hago ahora este es mi problema estoy haciendo la operacion suma el problema que tengo es que como hacer que lo que aparezca en en el display ( textbox1.text) se guarde en una variable y al precionar el sigo de suma ""+"" haga la suma y tambien guardar la seungada variable del display y al precionar el boton de igual de el resusltado de antemana gracias

16
C# / Re: haciendo Calculadora
« en: Viernes 25 de Septiembre de 2009, 02:55 »
bueno perdon por no explicar. lo que tengo que hacer es una calculadora con estas operacione:
suma
resta
multiplicacion
division
y las funciones trigonometricas estas con series de taylor No tengo que usar la funcion math:
seno
seno^-1
coseno
coseno^-1
tangente
tangente^-1
e^x
ln(x)
pero lo malo es que el instructur no nos enseña casi nada entonces tengo que ser autodidacta y e estado leendo manuales pero no logro comprender bien como trabajar con windows form no se como lograr que los numero presionados de la calculadora aparescan en el display y como guardarlos como variables para poder hacer los calculo los cuales ya mas o menos e logrado resovler tambien como identificar cuando ponen numeros como 10, 11, 12, 45 que los reconosca como tales y poder gurdarlos en varibles.

esper me haya explicado.

17
C# / haciendo Calculadora
« en: Jueves 24 de Septiembre de 2009, 02:49 »
hola... bueno estoy haciendo una calculadora desde 0.  e hecho el display y los numeros en windowsform pero ahora no se como hacer que cuando se presione los numero 1,2,3,4,5....9,0 vallan apareciendo en el display... de  antemano gracias por su ayuda  esto es lo que llevo.
Código: C++
  1. using System.ComponentModel;
  2. using System.Data;
  3. using System.Drawing;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Windows.Forms;
  7.  
  8. namespace calculadora_1
  9. {
  10.     public partial class calcu : Form
  11.     {
  12.         public calcu()
  13.         {
  14.             InitializeComponent();
  15.         }
  16.  
  17.         private void calcu_Load(object sender, EventArgs e)
  18.         {
  19.  
  20.         }
  21.  
  22.         private void label1_Click(object sender, EventArgs e)
  23.         {
  24.  
  25.         }
  26.  
  27.         private void display_TextChanged(object sender, EventArgs e)
  28.         {
  29.            
  30.         }
  31.  
  32.         private void num1_Click(object sender, EventArgs e)
  33.         {
  34.            
  35.         }
  36.  
  37.         private void num2_Click(object sender, EventArgs e)
  38.         {
  39.  
  40.         }
  41.  
  42.         private void num3_Click(object sender, EventArgs e)
  43.         {
  44.  
  45.         }
  46.  
  47.         private void num4_Click(object sender, EventArgs e)
  48.         {
  49.  
  50.         }
  51.  
  52.         private void num5_Click(object sender, EventArgs e)
  53.         {
  54.  
  55.         }
  56.  
  57.         private void num6_Click(object sender, EventArgs e)
  58.         {
  59.  
  60.         }
  61.  
  62.         private void num7_Click(object sender, EventArgs e)
  63.         {
  64.  
  65.         }
  66.  
  67.         private void num8_Click(object sender, EventArgs e)
  68.         {
  69.  
  70.         }
  71.  
  72.         private void num9_Click(object sender, EventArgs e)
  73.         {
  74.  
  75.         }
  76.  
  77.         private void num10_Click(object sender, EventArgs e)
  78.         {
  79.  
  80.         }
  81.     }
  82. }
  83.  

PD: seguire molestandolos despues jejeje

18
C# / Re: display de calculador
« en: Sábado 19 de Septiembre de 2009, 03:34 »
gracias por la ayuda  :good:  :good:  :good:

19
C# / display de calculador
« en: Viernes 18 de Septiembre de 2009, 00:16 »
hola.... bueno tengo que hacer una calculadora pero la tengo que hacer por partes por el momento no se como lograr que los numero vayan apareciendo en la derecha y moverse hacia la izquierda segun vayan siendo ingresados. de antemano gracias si me lograran ayudar

20
C# / Re: problema con operacion aritmetica
« en: Lunes 7 de Septiembre de 2009, 05:05 »
gracias lo probe y funciono

no sabia que era esto Math.Pow(i,2)
lo google y lo encontre gracias muchas gracias  :good:  :good:  :hola:  :hola:  :good:  :good:

21
C# / problema con operacion aritmetica
« en: Martes 1 de Septiembre de 2009, 04:29 »
hola...

explico mi problema: antes que todo estoy comensando a programar en c# y tengo que hacer un programa que me demuestre los enteros del 30 al 50 con el ciclo for, tambien que muestre los numeros del 30 al 50 al cuadrado y con su raiz cubica. e logrado hacer el conteo de 30 a 50 y mostrar sus cuadrados lo que no logro hacer es sacar su raiz cubica la cual realmente no se como programarla y me preguntaba si me podrian ayudar dejo el codigo que llevo para darles una idea de como voy de antemano gracias.

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

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            int enteros;
         
            Console.WriteLine("los enteros del 30 al 50 son");
            Console.ReadLine();
            for (enteros = 30; enteros < 51; enteros++)
            {
                Console.WriteLine(enteros);
            }
            Console.ReadLine();
            Console.WriteLine("los enteros del 30 al 50 al cuadrado son");
            Console.ReadLine();
            for (enteros = 30; enteros < 51; enteros++)
            {
                Console.WriteLine(enteros * enteros);
            }
                Console.ReadLine();
        }
    }
}

Páginas: [1]