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ú

Mensajes - criskapunk

#201
Respuesta "sin mucho sentido", enviada ;D
#202
Buenas chicos, tengo una consulta, espero que no moleste por acá.

Estoy viendo funciones trigonométricas y me surgió una duda con respecto al círculo unitario. (Imagen).

Teniendo la circunferencia de radio uno, el punto terminal determinado por un número real t, se obtiene moviéndonos por la circunferencia a partir del punto (0;1) en sentido horario si t es negativo, y en sentido antihorario si t es positivo.

Ahora mi problema está en como obtengo las coordenadas de los ejes x e y a partir del punto terminal. Por ejemplo, para t = pi/4. El procedimiento que tengo en el libro es el siguiente:



De lo cual obtengo que la coordenada en x es +- 1/sqrt(2) (Solamente considero el valor positivo dado que el punto t se encuentra en el primer cuadrante). Y como la distancia de pi/4 es igual tanto a (0;1) como a (1;0) ambas coordenadas tienen el mismo valor. Por lo que nos queda que el punto terminal es:



Ahora, alguien podría explicarme como hago para calcular las coordenas de cualquier otro punto terminal? Por ejemplo pi/6.

Espero haberme explicado bien :P

Un saludo y gracias

#203
@Shell Root

Si. O también podrías utilizar div para realizar la división entera. Como yo estaba escribiendo el pseudocódigo en PSeInt tuve que usar esa función, porque no tiene ningún operador matemático para eso :P
#204
Usando PSeInt, así queda el código de XXX-ZERO-XXX.

Proceso ParOImpar
   Leer n;
   Si n = TRUNC(n / 2) * 2 Entonces
      Escribir "El numero es par"
   Sino
      Escribir "El numero es impar"
   FinSi
FinProceso

Tuve que usar la función TRUNC(), la cual devuelve la parte entera de la expresión entre paréntesis dado que no hay ningún operador para hacer la división entera :P

Un saludo
#205
Lo estas haciendo al revés :P

El -1 lo tenés que usar como base y el número del cual querés calcular si es par o impar, como exponente.

Dado que el -1 es negativo, el signo del resultado va a depender del exponente (El número que vos ingresas). Si es par, el resultado será positivo y si es impar el resultado será negativo.

Un saludo

Edit:
jajaja :P Espero que te haya servido.

#206
Me resultó curioso este ejercicio y encontré otra forma para hacerlo (No se me ocurría :P).

Se sabe que todo número positivo elevado a cualquier número entero da un resultado positivo. En cambio, si el número es negativo, el resultado dará positivo en caso de que el exponente sea par, y negativo si el exponente es impar. Entonces podríamos hacer lo siguiente:

Código (python) [Seleccionar]
n = int(raw_input("Ingrese un numero: "))

if (-1) ** n > 0:
    print "Es par"
else:
    print "Es impar"


Un saludo :P

#207
Hace un tiempo había comenzado a leer el manual de criptografía asimétrica y luego lo dejé. Voy a empezar de nuevo que es algo que de verdad me interesa mucho :P
#208
Te dejo esto en vb.net, quizas te sea de ayuda.

Código (vbnet) [Seleccionar]
Public Class Form1

    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        If TextBox1.Text = "" Or TextBox1.Text = Chr(32) Then
            Button1.Enabled = False
        Else
            Button1.Enabled = True
        End If
    End Sub

End Class


El problema que tiene es que si pones dos o mas espacios, el boton se habilita :-\

Un saludo
#209
 :-X

CitarLimitantes:
El subforo, para defender sus objetivos, no aceptara peticiones de programas o códigos. Entiéndase lo siguiente (AQUÍ NO SE HACE LA TAREA DE NADIE)

Si tenes alguna duda, publica lo que llevas hecho para que te podamos ayudar ;D

Un saludo
#210
Dudas Generales / Re: Unas dudas...
30 Enero 2011, 23:54 PM
En python la indentacion de codigo es obligatoria. En otros lenguajes no es algo obligatorio (Se utiliza para darle mas legibilidad al codigo), pero disponen de otras maneras de separar los bloques de codigo, por ejemplo, las llaves en C.

Un saludo ;)