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 - Ogramar

Páginas: 1 ... 22 23 24 25 26 [27] 28 29 30 31 32 ... 100
521
Buenas para obtener respuesta en los foros es importante que pongas un título adecuado y seguir las indicaciones que se dan en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

En el código que has puesto veo int fila = (int) (Math.random() * filas);

Luego if (tableroCpu[fila + 3][columna]

Parece que haces un uso incorrecto de los índices, ya que fila+3 podría estar fuera del rango de valores posibles del array

Recomendamos este curso para ver todos los conceptos básicos de Java: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Salu2

522
Buenas, no sé si te puede servir, pero cuando quieres hacer una modificación al mismo tiempo que haces un recorrido de una colección lo que debes usar es un iterador. Los conceptos básicos sobre iteradores están explicados en el curso http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

En este otro curso hay algunos ejemplos más avanzados http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=58&Itemid=180

Salu2

523
Buenas he encontrado este ejemplo no sé si te podría servir

Código: [Seleccionar]
/** Open another app.
 * @param context current Context, like Activity, App, or Service
 * @param packageName the full package name of the app to open
 * @return true if likely successful, false if unsuccessful
 */
public static boolean openApp(Context context, String packageName) {
    PackageManager manager = context.getPackageManager();
    try {
        Intent i = manager.getLaunchIntentForPackage(packageName);
        if (i == null) {
            return false;
            //throw new PackageManager.NameNotFoundException();
        }
        i.addCategory(Intent.CATEGORY_LAUNCHER);
        context.startActivity(i);
        return true;
    } catch (PackageManager.NameNotFoundException e) {
        return false;
    }
}

Forma de llamarlo para abrir la aplicación:

openApp(this, "com.google.android.maps.mytracks");

Salu2

524
Buenas Erick el ejercicio está bien resuelto

Solo una observación: el nombre de clase ListaDeVehiculos no es adecuado para la clase con el main. El nombre de una clase debe representar lo que es o hace, en este caso la clase no representa una lista de vehículos luego el nombre no es adecuado. Sería más adecuado TestListas o similar.

Aquí se comenta la forma de nombrar clases, https://www.aprenderaprogramar.com/foros/index.php?topic=3035.msg13698#msg13698

Salu2

525
Buenas podrías probar algo como esto, y si te funciona ampliarlo para las tres tablas

SELECT COUNT(a.`nombre`), COUNT(b.`nombre`)
FROM `empresa` AS a
JOIN `novedades` AS b ON a.`nit` = b.`nit`
LIMIT 0 , 50

Salu2

527
Buenas Jazz19

Para obtener respuesta a las consultas es importante seguir las indicaciones que se dan en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0 relativas a cómo pegar código, cómo poner título a los temas, etc.

Para contar letras mayúsculas y minúsculas puedes fijarte en este ejemplo:

Código: [Seleccionar]
#include <iostream>
#include <string>
using namespace std;
char response;
string s;
int upper, lower, other, count;
void capCheck(string);
int main()
{
    count = 0;
    upper = 0;
    lower = 0;
do
{
    cout<<"Get the number of upper and lower case letters in your sentence!!"<<endl;
    cout<<endl;
    cout<<"Type your sentence below without spaces.."<<endl;
    cin>>s;
    capCheck(s);   
    cout<<"Would you like to continue? Y/N"<<endl;
    cin>>response;
}while(response == 'y' || response == 'Y');
return 0;   
}
void capCheck(string s)
{
    while(s[count] != 0)
    {
        if(s[count] >= 'a' && s[count] <= 'z')
        {
            lower++;
            count++;
        }
        else if (s[count] >= 'A' && s[count] <= 'Z')
        {
            upper++;
            count++;
        }
        else
            other++;
    }
    cout<<"El numero de letras mayusculas es: "<<upper<<endl;
    cout<<"El numero de letras minusculas es: "<<lower<<endl;
}



Salu2

528
Buenas Erik veo el ejercicio bien resuelto. Me atrevo a plantearte una reflexión para que pienses sobre si sería útil.

Tal y como lo has planteado, primero recorres 10000 veces un bucle para crear los elementos del ArrayList y luego recorres 10000 veces otro bucle para contar los elementos de cada tipo.

En total has hecho 20000 iteraciones

¿Y si hicieras un recorrido donde al mismo tiempo que creas los elementos los cuentas (al mismo tiempo)? Esto serían 10000 iteraciones

Luego extrayendo los elementos múltiplos de 10000 necesitarías sólo unas pocas operaciones más. En total habrías hecho (redondeando) 10000 iteraciones en lugar de 20000.

Si se logra esto, podríamos decir que hemos mejorado la eficiencia del código.

Si lo intentas pega el código a ver cómo sale

Salu2

529
Buenas Pepote21, tu ejercicio cumple con lo que se pedía.

El nombre de clase Main es preferible que sea otro nombre como Test, ya que Main es una palabra clave y no es aconsejable usarlo como nombre de clase.

Para ver otras formas de "entablar" puedes consultar https://www.aprenderaprogramar.com/foros/index.php?topic=5667.0

Salu2

530
Buenas, en este curso tienes explicados todos los fundamentos de JavaScript, incluido las expresiones regulares, con ejemplos: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=78&Itemid=206

Salu2

532
Buenas joel1123 haría falta que explicaras mejor lo que es el  objetivo, que pongas el código que tienes desarrollado, etc.

Mira este hilo con indicaciones sobre cómo participar en los foros: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Si estás empezando con Visual Basic te puede interesar el curso https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=37&Itemid=61

Salu2

533
Buenas YROCIOAG1394 haría falta que explicaras qué lenguaje estás utilizando, que pongas el código que tienes desarrollado, etc.

Mira este hilo con indicaciones sobre cómo participar en los foros: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Si estás empezando con Visual Basic puedes usar este curso: https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=37&Itemid=61

Ejemplo código seleccionar archivo (antes debe insertarse un OpenFileDialog)

Código: [Seleccionar]
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        OpenFileDialog1.Title = "Por favor elija un archivo"
        OpenFileDialog1.InitialDirectory = "C:temp"
        OpenFileDialog1.ShowDialog()
    End Sub

    Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk
        Dim strm As System.IO.Stream
        strm = OpenFileDialog1.OpenFile()
        TextBox1.Text = OpenFileDialog1.FileName.ToString()
        If Not (strm Is Nothing) Then
        'Aquí poner el código para leer los datos del archivo
            strm.Close()
            MessageBox.Show("Archivo cerrado")

        End If

    End Sub

Salu2

534
Buenas, gracias por comunicar las erratas que vas encontrando. Las apunto para que se corrijan en cuanto sea posible.

Salu2

535
Buenas adrian, hay un par de cosas que no entiendo.

Por un lado, ¿a qué te refieres con letras en parejas de dos? ¿Te refieres a que sean cuatro letras cualquiera (dos y dos)? ¿O tiene que haber alguna relación entre las letras?

Por otro lado no sé si has puesto tu código completo o solo una parte de él, ni qué problema tienes con el código

Salu2

538
Buenas, el ejercicio lo veo bien planteado. Faltaría realizar el apartado

h) Realizar el mismo ejercicio con la clase StringBuffer.

Salu2

539
Buenas, la verdad es que no me queda nada claro lo que quieres resolver. Si lo explicas de otra manera un poco más detallada igual se me ocurre algo...

Salu2

540
Buenas, recomendarte que leas este hilo con explicaciones sobre cómo plantear consultas en los foros: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Y en relación a C, la recomendación sería seguir este curso: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=82&Itemid=210

En el curso puedes ver ejercicios resueltos de ejemplo.

Salu2

Páginas: 1 ... 22 23 24 25 26 [27] 28 29 30 31 32 ... 100

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".