lunes, 17 de febrero de 2014

Raíz Cuadrada (Programación Básica)

Hola amigos y amigas de mi blog, quiero aprovechar este post para decirles que no olviden dejar sus comentarios y seguirme en mi cuenta de TW que es @dnegrete16 Para que podamos comunicarnos, me puedan dejar sus dudas, sugerencias, peticiones de códigos o lo que quieran.

Bueno no siendo mas vamos a lo que vinimos, hace un rato me encontré una pregunta en yahoo respuesta de un problema de programación muy sencillo y he venido a compartir mi respuesta con ustedes hoy
El problema dices así:

 “Lea 6 valores, Almacenelos en un vector, Determine la raíz cuadrada de cada número, Almacénelo en otro vector, Imprima los dos vectores.”

public static void main(String[] args) {
      
             /* -> Lea 6 valores
              * -> Almacenelos en un vector
              * -> Detrmine la raiz cuadrada de cada numero
              * -> Almacenelo en otro vector
              * -> Imprima los dos vectores.*/
            
             //Declaro los dos vectores que voy a utilizar
             int[] Numeros = new int [6];
             float[] Cuadrados = new float [6];
             //Ciclo para solicitar datos y realizar operacion
             for (int h=0;h<=5;h++){
                    //Solicito un numero y lo guardo en una variable de tipo string llamada valor
                    String valor = JOptionPane.showInputDialog("Digite el numero para la posicion " + h);
                    //Combierto a "valor" en entero y ahora se llama "ValorInt"
                    int ValorInt = Integer.parseInt(valor);
                    //Guardo "ValorInt" en el vector "Numeros"
                    Numeros [h]=ValorInt;
                    //En el vector de cuadrados meto la raiz cuadrada del valor ubicado en el vector numeros
                    Cuadrados [h]=(float) Math.sqrt(Numeros [h]);
             }
             //Muestro por consola el resultado
             for (int v=0;v<=5;v++){
                    System.out.println ("La raiz cuadrade de " + Numeros[v] +" es " + Cuadrados[v]);
             }

       }

       }
Y listo amigos, eso es todo, programación extremadamente básica

No se olviden de dejarme sus codigos en mi TW que es @dnegrete16. Saludos a todos

lunes, 3 de febrero de 2014

Calcular signo zodiacal VB.NET

Hola amigos y amigas hoy les traigo un problema muy común entre los estudiantes que están aprendiendo condicionales y toma de decisiones, que es un programa que te dirá que signo zodiacal eres basado en tu fecha conocimiento
Primero que todo solicitamos al usuario el dia y el mes de nacimiento

  Dim dia = InputBox("Dijite el dia de nacimiento")
        Dim mes = InputBox("Dijite el mes de nacimiento")

        MsgBox("Tu eres " & calcular(dia, mes))

Aquí lo estoy haciendo por medio de un msgbox pero pueden hacerlo por TextField para los que trabajan con interfaz grafica, seria de esta manera:

        Dim Dia As String = Me.TextBox1.Text
        Dim Mes As String = Me.TextBox2.Text
  MsgBox("Tu eres " & calcular(dia, mes))

Este código lo ponen en el evento Click del botón o donde quieran y de esta manera capturara los datos de dichas cajas de texto.
Y a continuación el método que se encarga de calcular el signo zodiacal

Public Function calcular(ByVal Dia, ByVal Mes)

        If Dia >= 21 And Mes = 3 Or Dia <= 20 And Mes = 4 Then
            Return ("Aries")
        End If


        If Dia >= 21 And Mes = 4 Or Dia <= 21 And Mes = 5 Then
            Return ("Tauro")
        End If

        If Dia >= 22 And Mes = 5 Or Dia <= 21 And Mes = 6 Then
            Return ("Geminis")
        End If

        If Dia >= 21 And Mes = 6 Or Dia <= 27 And Mes = 7 Then
            Return ("Cancer")
        End If

        If Dia >= 24 And Mes = 7 Or Dia <= 23 And Mes = 8 Then
            Return ("Leo")
        End If

        If Dia >= 24 And Mes = 8 Or Dia <= 23 And Mes = 9 Then
            Return ("Virgo")
        End If

        If Dia >= 24 And Mes = 9 Or Dia <= 23 And Mes = 10 Then
            Return ("Libra")
        End If

        If Dia >= 24 And Mes = 10 Or Dia <= 22 And Mes = 11 Then
            Return ("Escorpio")
        End If

        If Dia >= 23 And Mes = 11 Or Dia <= 21 And Mes = 12 Then
            Return ("Sagitario")
        End If

        If Dia >= 22 And Mes = 11 Or Dia <= 20 And Mes = 1 Then
            Return ("Capricornio")
        End If

        If Dia >= 21 And Mes = 1 Or Dia <= 19 And Mes = 2 Then
            Return ("Acuario")
        End If

        If Dia >= 20 And Mes = 2 Or Dia <= 20 And Mes = 3 Then
            Return ("Picis")
        End If

    End Function


Y listo eso es todo, aquí está el programa completo, espero les sirva y cualquier duda no piensen en dejar su comentario o en comunicarse conmigo a mi cuenta de TW.


Ver ejemplo en Java

Error al montar disco duro en Linux

¿Te ha ocurrido frecuentemente este error al intentar montar un disco duro en tu sistema Linux? A mi me sucede mucho y note qu...