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)


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5
11  Programación / Scripting / Python- Modulo para graficos? en: 8 Julio 2009, 22:18 pm
Hola, existe algún módulo para manipular gráficos? Me refiero a que por ejemplo me gustaría hacer un programa para representar una función cuadrática por ejemplo.

Un saludo
12  Programación / Programación Visual Basic / Re: Resolver ecuaciones Visual Basic 6.0 en: 8 Julio 2009, 21:42 pm
Eso es todo?  :o

Bien, supongo que en tu form pusiste un textbox o un label.
13  Programación / Programación Visual Basic / Re: Ventanas en VB (ayuda) en: 8 Julio 2009, 21:37 pm
En las propiedades del form busca BorderStyle y ponlo en 1-Fixed Single.

Saludo!
14  Programación / Programación Visual Basic / Re: Resolver ecuaciones Visual Basic 6.0 en: 8 Julio 2009, 21:31 pm
Puedes copiar por entero tu código, creo que será mas fácil.
Trata de utilizar GeShi  ;)
15  Programación / Programación Visual Basic / Re: Resolver ecuaciones Visual Basic 6.0 en: 8 Julio 2009, 21:19 pm
La verdad es algo confusa tu lógica, en realidad deberías poner de esta manera para que aparezca en un label o textbox:

Código
  1. Private Sub Igual_Click()
  2. If Signo.List = "+" Then
  3. NumC = Val(NumA) + Val(NumB)  'Marcar + en lista , sumar
  4.  
  5. Text1.text=NumC 'Esto
  6. Label1.Caption=NumC 'O Esto
  7.  
  8. ElseIf Signo.List = "-" Then
  9. NumC = Val(NumA) - Val(NumB)  'Marcar - en lista , restar
  10.  
  11. ElseIf Signo.List = "/" Then
  12. NumC = Val(NumA) / Val(NumB)  'Marcar / en lista, dividir
  13.  
  14.  
  15. ElseIf Signo.List = "*" Then
  16. NumC = Val(NumA) * Val(NumB)  'Marcar * en lista , multiplicar
  17. End If
  18. End Sub
16  Programación / Programación Visual Basic / Re: Resolver ecuaciones Visual Basic 6.0 en: 8 Julio 2009, 18:12 pm
Pues ahi lo unico que hace es asignarle un valor a NumC unicamente, no te debería mostrar nada.
17  Programación / Programación Visual Basic / Re: Resolver ecuaciones Visual Basic 6.0 en: 8 Julio 2009, 17:04 pm
Es porque estás utilizando un mismo evento, sobre un mismo objeto varias veces.

Todas tus estructuras condicionales deberías ponerlas en un solo button, algo asi:
Código
  1. Private Sub Igual_Click()
  2. If Signo.List = "+" Then
  3. NumC = Val(NumA) + Val(NumB)  'Marcar + en lista , sumar
  4. If Signo.List = "-" Then
  5. NumC = Val(NumA) - Val(NumB)  'Marcar - en lista , restar
  6. ...
  7. If Signo.List = "*" Then
  8. NumC = Val(NumA) * Val(NumB)  'Marcar * en lista , multiplicar
  9. End Sub
Acuerdate que te faltan los 'end if's'.

En todo caso si vas a usar tantos if's anidados te recomiendo usar la estructura de control select case.

Un saludo
18  Programación / Ejercicios / Re: Algoritmia-Ejercicios introductorios. en: 8 Julio 2009, 16:44 pm
Ejercicio inserión + búsqueda binaria. Tema: Variables indizadas unidimensionales:

Código
  1. program Untitled;
  2. uses
  3.    crt;
  4. var
  5.   e,l,r,n,m,i,j:integer;
  6.   a: array[1..100] of integer;
  7. begin
  8.     clrscr;
  9.     writeln('Ingrese cantidad elementos');
  10.     readln(n);
  11.     writeln('Ingreso de elementos');
  12.     for i:=1 to n do
  13.     begin
  14.          readln(a[i]);
  15.     end;
  16.     writeln('Lista ingresada:');
  17.     for i:=1 to n do
  18.     begin
  19.          write(a[i],',');
  20.     end;
  21.     writeln('Ingrese e buscado');
  22.     readln(e);
  23.     l:=1;
  24.     r:=n+1;
  25.     while l<r do
  26.     begin
  27.          m:=((l+r)div 2);
  28.          if a[m]<e then
  29.          begin
  30.               l:=m+1;
  31.          end
  32.          else
  33.          begin
  34.               r:=m;
  35.          end;
  36.     end;
  37.     if a[r]=E then
  38.     begin
  39.          writeln('Su posicion es:');
  40.          write(r);
  41.     end
  42.     else
  43.     begin
  44.          for j:=n downto r do
  45.          begin
  46.               a[j+1]:=a[j];
  47.          end;
  48.          a[r]:=e;
  49.          writeln('Se produjo una insercion');
  50.     end;
  51.     readln();
  52. end.
19  Programación / Ejercicios / Re: Algoritmia-Ejercicios introductorios. en: 8 Julio 2009, 15:48 pm
El 2 y el 4 en Pascal:

Código
  1. program factorial;
  2. uses
  3.    crt;
  4. var
  5.   i,n,f:integer;
  6. begin
  7.     clrscr;
  8.     f:=1;
  9.     readln(n);
  10.     for i:=1 to n do
  11.     begin
  12.          f:=f*i;
  13.     end;
  14.     write(f);
  15.     readln(n);
  16. end.

Código
  1. program Untitled;
  2. uses
  3.    crt;
  4. var
  5.   n,p,s,i,a,aux:integer;
  6. begin
  7.     clrscr;
  8.     readln(n);
  9.     readln(p);
  10.     readln(s);
  11.     if p<s then
  12.     begin
  13.          aux:=p;
  14.          p:=s;
  15.          s:=aux;
  16.     end;
  17.     for i:=1 to n-2 do
  18.     begin
  19.          readln(a);
  20.          if p<a then
  21.          begin
  22.               s:=p;
  23.               p:=a;
  24.          end
  25.          else
  26.          begin
  27.              if s<a then
  28.              begin
  29.                 s:=a
  30.              end;
  31.          end;
  32.     end;
  33.     write(s);
  34.     readln(n);
  35. end.
20  Programación / Ejercicios / Re: Algoritmia-Ejercicios introductorios. en: 7 Julio 2009, 21:46 pm
Programa para buscar primos en una matriz NxM, parecido al ejercicio 5 de FSend.

Código
  1. import random
  2. n=int(input("Ingresa las filas\n"))
  3. m=int(input("Ingresa las columnas\n"))
  4. matriz=[[0 for x in range(m)]for y in range(n)]
  5. i=0
  6. j=0
  7. while(i<n):
  8. while(j<m):
  9. matriz[i][j]=random.randint(0,100)
  10. j = j+1
  11. i = i+1
  12. j = 0
  13. i=0
  14. j=0
  15. print(matriz)
  16. def buscaprimo(num):
  17.    PD=2
  18.    while((PD<=num/2) and (num%PD<>0)):
  19.        PD=PD+1
  20.    if((PD>num/2) and (num<>1)):
  21.        return 1
  22.    else:
  23.        return 0
  24. i=0
  25. j=0
  26. while(i<n):
  27.    while(j<m):
  28.        z=matriz[i][j]
  29.        if(buscaprimo(z)==1):
  30.           print z
  31.        j=j+1
  32.    j=0
  33.    i=i+1
Páginas: 1 [2] 3 4 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines