elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 [7] 8 9
61  Programación / Programación C/C++ / Re: [Duda] Duda en C++ en: 9 Diciembre 2010, 21:38 pm
La primera forma que me ha venido a la cabeza es ir sacando el resto diviendo por 10 , lo malo es que te irian saliendo los números en orden inverso.

62  Programación / Programación C/C++ / Re: Alguien podria orientarme con mi Menu? en: 7 Diciembre 2010, 16:17 pm
Buenas WiseHidden,

perdona por haber sido tan escueto, pero tenía que ir comer :-). Te digo e indico en el código.

Lo de las variables no declaradas, tomando como ejemplo el último código que has puesto; opc y opción no han sido declaradas, pero tú haces uso de ellas, por eso el compilador te lanza un error en las lineas donde intentas usarlas. Siempre que uses una variable tienes que declararla previamente. Hablando de estas variables, usas opcion para almacenar la lectura, pero en el switch utilizas opc.

Sobre los corchetes ahora están bien, pero si te fijas en el primer código había uno de más antes del while.

Los break los has implementado de forma correcta .

Si me indicas cual era tu intención con el while y cual es el código del que lo has copiado intentaré ayudarte con esa parte.

Código:
#include <iostream>

using namespace std;

int main()
{
int opcion; //DECLARACIÓN DE LA VARIABLE OPCIÓN

cout<<"******MENU PRINCIPAL********"<<endl;
cout<<"* 1)Editor de Texto        *"<<endl;
cout<<"* 2)Calculadora            *"<<endl;
cout<<"* 3)Juegos                 *"<<endl;
cout<<"*--------------------------*"<<endl;
cout<<"* 4)Ayuda                  *"<<endl;
cout<<"* 5)Salir                  *"<<endl;
cout<<"****************************"<<endl;
cout<<"Eliga una Opcion:"<<endl;
cin>>(opcion);  //ESTA VARIABLE Y LA DEL SWITCH DEBEN SER LA MISMA

switch (opcion)
{
    case 1:
    cout<<"EDITOR DE TEXTO"<<endl;
    break;

    case 2:
    cout<<"CALCULADORA "<<endl;
    break;

    case 3:
    cout<<"JUEGOS "<<endl;
    break;

    case 4:
    cout<<"AYUDA "<<endl;
    break;

    case 5:
    cout<<"-----SALIENDO----- "<<endl;
    break;
}


return 0;

}
63  Programación / Programación C/C++ / Re: Alguien podria orientarme con mi Menu? en: 7 Diciembre 2010, 14:27 pm
Deberías prestar atención a los errores del compilador. Por ejemplo el uso de variables no declaradas. También te has comido varios operadores "<<". Te aconsejo que vigiles los corchetes, parece ser que te sobra uno. En el switch deberías meter un break en cada caso para que únicamente se ejecute ese Y el while del final no tiene mucho sentido (básicamente no hace nada).
64  Programación / Programación C/C++ / Re: ayuda con programas en: 3 Diciembre 2010, 01:10 am
Buenas, vamos a empezar con el primero porque te veo un poco perdido. La idea está más o menos bien, pero me parece que tienes que repasar bastante tus apuntes de C .

Citar
necesito que el programa imprima el numero de muestras totales y el numero de muestras que sobrepasan el tamaño y el peso

El número de muestras totales va a ser siempre 300 ya que tú lo has definido así. Lo segundo da a entender que quieres saber cuantas muestras exceden de forma simultanea en tamaño y peso, pero en tu código se ve reflejado como si quisieras mostrar las que exceden de tamaño o peso.

Centrándonos más en el código:

Citar
int st=0;int sp=0;int p=0;int f=0;int i=0;
    for(i=1,i=300:i++);

Declaras una variable que no usas, supongo que ha sido un error al escribir. También inicializas i a 0 pero luego en el bucle la usas con valor igual a 1 (aunque esto es un detalle menor que no interfiere con la ejecución del programa, pero me da rabia xD). Además el bucle  está lleno de errores; pones comas y dos puntos en lugar de puntos y comas, pero lo más importante es el punto y coma al finalizar el bucle debido al cual dejas todas las instrucciones siguientes fuera del mismo.


Citar
printf("introduce peso mueestra:\n");
                       scanf("%i\n"&p);
                       printf("introduce tamaño mueestra:\n");
                       scanf("%i\n"&t);

En los scanf pones %i para los enteros y si mal no recuerdo debería ser %d además añades \n, también te ha faltado poner la coma entre los dos argumentos.


Citar
if(p>57);
                       {
                                sp=sp++
                                }
                                if(t>63)
                                {
                                        st=st++
                                        }

Aquí te pasa como en el bucle for, si quieres poner una instrucción anidada en el if no pongas punto y coma detrás del mismo. Además si solo vas a anidar una instrucción los corchetes no son necesarios (funciona = pero cuando tengas mil corchetes en un código lo agradecerás.


Y bueno... a parte de que cuando presentes un código a alguien deberías tratar de indentarlo para que la otra persona no se tenga que esforzar tanto al leerlo lo dicho, tu planteamiento para el algoritmo parecía correcto. Así que básicamente debes fijarte más en lo que escribe.
Te pongo cómo quedaría el código corregido para que te fijes. El segundo no lo miro para que intentes ver que falla tú solo, pero si tienes problemas contesta y seguro que yo u otra persona te ayuda.

Código:
#include <stdio.h>

int
main ()
{
  int st = 0;
  int sp = 0;
  int p = 0;
  int t = 0;
  int i;
  for (i = 0; i < 300; i++)
    {
      printf ("introduce peso muestra:\n");
      scanf ("%d", &p);
      printf ("introduce tamaño muestra:\n");
      scanf ("%d", &t);
      if (p > 57)
sp++;
      if (t > 63)
st++;
    }
  printf ("numero de muestras que sobrepasa el peso son %d \n", sp);
  printf ("numero de muestras que sobrepasa el tamaño son %d \n", st);

  return 0;
}
65  Foros Generales / Noticias / Re: El 'hacker' español de Kinect: 'Se trata de curiosidad, no de piratería' en: 12 Noviembre 2010, 08:29 am
me cago , se gasto 1000  en ver los logs de la consola xD, osea que solo gano 2000 =P



Los logs los proporcionó el creador del concurso. Hay que leer con más atención :-P
66  Foros Generales / Foro Libre / Re: El juego de las películas en: 26 Octubre 2010, 09:36 am
Los caballeros de la mesa cuadrada, geniales Monty.
67  Foros Generales / Foro Libre / Re: Ayuda sobre Calc en OpenOffice en: 24 Octubre 2010, 12:49 pm
Buenas, si no recuero mal tienes que usar el simbolo del dolar delante de las celdas que no quieres que cambien.
68  Foros Generales / Foro Libre / Re: El juego de las películas en: 21 Octubre 2010, 05:52 am
Correcto, perdón por la calidad, pero al ser una película bastante vieja... probablemente fue extraida de un vhs y a eso le añadimos la oscuridad de la escena... :-P

Su turno señor Addonis.
69  Foros Generales / Foro Libre / Re: El juego de las películas en: 20 Octubre 2010, 19:29 pm
Muy buena película. Bueno, aquí vamos con un clásico :



70  Foros Generales / Foro Libre / Re: El juego de las películas en: 19 Octubre 2010, 17:46 pm
Por algún extraño motivo me hace pensar en El secreto de sus ojos.
Páginas: 1 2 3 4 5 6 [7] 8 9
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines