Resultados 1 al 9 de 9

Tema: NO encuentro el error!!

  1. #1
    Dragonauta Oficial
    Fecha de ingreso
    Aug 2008
    Ubicación
    Colombia>Tunja-Boyacá
    Mensajes
    1,229
    Gracias
    472
    Agradecido 302 veces en 116 Mensajes

    Exclamation NO encuentro el error!!

    Comunidad buenas tardes:
    Agradecería que me ayudaran a encontrar un error que no me permite ejecutar adecuadamente el siguiente programilla en c++:

    #include <iostream>
    #include <stdlib.h>
    #include <conio.h>

    using namespace std;

    int main(int argc, char *argv[])
    {

    textbackground(WHITE);
    textcolor(GREEN);
    clrscr();
    string name;
    int x,y,z,result;
    int vector[11], i;
    gotoxy(10,07);
    cout<<"Buenas noches\n";
    gotoxy(10,8);
    cout<<"este programilla te permitira repasar las tablas de multiplicar\n";
    gotoxy(10,9);
    cout<<"ESCRIBE TU NOMBRE\n";
    gotoxy(10,10);
    cin>>name;
    gotoxy(10,11);
    cout<<name;
    cout<<" ESCRIBE LA TABLA QUE VAS A REPASAR\n";
    gotoxy(10,13);
    cin>>x;


    for(i = 0; i < 12; i++)
    {
    vector[i] = i;



    gotoxy(10,14);
    cout<<"INICIAMOS\n";
    gotoxy(10,16);
    cout<<x; cout<<" X ";cout<<i;cout<<" = ";
    result=x*i;
    cout<<result;
    gotoxy(10,18);
    cout<<name;
    cout<<" AHORA CONTESTA\n";
    gotoxy(10,20);
    cout<<i;cout<<"X ";cout<<x;cout<<" = \n";
    gotoxy(10,22);
    cin>>z;
    while (z!=result);
    {

    gotoxy(10,24);
    cout<< "REPASA LA TABLA DEL "; cout<<x;"\n\n";
    gotoxy(10,25);
    system("PAUSE");
    return 0;
    }
    }

    system("PAUSE");
    return 0;

    }

  2. #2
    Recien Nacido
    Fecha de ingreso
    Apr 2011
    Mensajes
    12
    Gracias
    0
    Agradecido 1 vez en 1 Mensaje

    Predeterminado

    Mira esto , usted puede estar ultrapassando , indece de vector.
    Qual compilador usa ?
    Donde esta dando lo error ?


    int vector[11]

    for(i = 0; i < 12; i++)
    {
    vector[i] = i;


  3. #3
    Dragonauta en Proceso
    Fecha de ingreso
    Sep 2010
    Ubicación
    Manizales
    Mensajes
    65
    Gracias
    21
    Agradecido 9 veces en 8 Mensajes

    Predeterminado

    Cita Iniciado por warriorhood
    textcolor(GREEN);
    clrscr();
    string name;
    mira a me ha sucedido que es por clrscr(); no se creo que eso depende del compilador a lo mejor es eso.
    y como dijo Seingalt si estas recorriendo una posición mas

  4. #4
    Dragonauta Oficial
    Fecha de ingreso
    Aug 2008
    Ubicación
    Colombia>Tunja-Boyacá
    Mensajes
    1,229
    Gracias
    472
    Agradecido 302 veces en 116 Mensajes

    Exclamation

    Cita Iniciado por Seingalt
    Mira esto , usted puede estar ultrapassando , indece de vector.
    Qual compilador usa ?
    Donde esta dando lo error ?


    Mira, el error radica en que si el usuario escribe mal el resultado, tiene que salir el mensaje de "DEBES REPASAR LA TABLA DEL ...", pero al compilar el programa, así el usuario escriba bien o escriba mal el resultado, sigue saliendo el mismo mensaje y no deja continuar el ciclo normal, o sea el iterador, intenté colocando un if pero tampoco funciona....

    Utilizo el compilador DEV C++

  5. #5
    Dragonauta en Proceso
    Fecha de ingreso
    Sep 2010
    Ubicación
    Manizales
    Mensajes
    65
    Gracias
    21
    Agradecido 9 veces en 8 Mensajes

    Predeterminado

    El error es que despues del while tienes un ";" yo le he borrado y todo sigue como quieres... espero ese sea...

  6. Los siguientes usuarios agradecieron a aneraka por su aporte:

    warriorhood (04-28-2011)

  7. #6
    Recien Nacido
    Fecha de ingreso
    Apr 2011
    Mensajes
    12
    Gracias
    0
    Agradecido 1 vez en 1 Mensaje

    Predeterminado

    Yo hace asi :

    #include <iostream>
    #include <stdlib.h>
    #include <conio.h>
    #include <windows.h> //uso Sleep

    using namespace std;




    int main(int argc, char *argv[])
    {

    //textbackground(WHITE);
    //textcolor(GREEN);
    //clrscr();
    int const num=11;
    string name;
    int x,y,result;
    int vector[num], i;
    //gotoxy(10,07);
    cout<<"Buenas noches\n";
    //gotoxy(10,8);
    cout<<"este programilla te permitira repasar las tablas de multiplicar\n";
    //gotoxy(10,9);
    cout<<"ESCRIBE TU NOMBRE\n";
    //gotoxy(10,10);
    cin>>name;
    //gotoxy(10,11);
    cout<<name<<endl<<endl;
    cout<<" ESCRIBE LA TABLA QUE VAS A REPASAR\n";
    //gotoxy(10,13);
    cin>>x;

    cout<<x; cout<<" X ";cout<<0;cout<<" = "<<x*0<<endl;

    //gotoxy(10,18);
    cout<<name<<endl;
    cout<<" AHORA CONTESTA\n";
    cout<<"INICIAMOS\n";
    for(i = 1; i < num; i++)
    {
    vector[i] = i;

    //gotoxy(10,14);

    //gotoxy(10,16);

    //gotoxy(10,20);
    cout<<x;cout<<"X ";cout<<i;cout<<" = " ;
    //gotoxy(10,22);
    cin>>y;

    if(y != x*i){cout<< "REPASA LA TABLA DEL "; cout<<x;"\n\n";Sleep(2000);return 1;}

    }
    //gotoxy(10,24);

    //gotoxy(10,25);
    system("PAUSE");
    return 0;

    }
    Perceba q no tiene gotoxy yo comenté

  8. Los siguientes usuarios agradecieron a Seingalt por su aporte:

    warriorhood (04-28-2011)

  9. #7
    Dragonauta en Proceso
    Fecha de ingreso
    Sep 2010
    Ubicación
    Manizales
    Mensajes
    65
    Gracias
    21
    Agradecido 9 veces en 8 Mensajes

    Predeterminado

    Cita Iniciado por Seingalt
    Yo hace asi :



    Perceba q no tiene gotoxy yo comenté
    a mi me paso igual con lo de gotoxy y al parecer es un problema con la libreria conio.h

  10. #8
    Dragonauta Oficial
    Fecha de ingreso
    Aug 2008
    Ubicación
    Colombia>Tunja-Boyacá
    Mensajes
    1,229
    Gracias
    472
    Agradecido 302 veces en 116 Mensajes

    Thumbs up

    Cita Iniciado por aneraka
    El error es que despues del while tienes un ";" yo le he borrado y todo sigue como quieres... espero ese sea...
    Ea, ese era el error, mil gracias, no pensé ni se me pasó por la cabeza haberle quitado ese ';'......mil gracias

  11. #9
    Dragonauta Oficial
    Fecha de ingreso
    Aug 2008
    Ubicación
    Colombia>Tunja-Boyacá
    Mensajes
    1,229
    Gracias
    472
    Agradecido 302 veces en 116 Mensajes

    Thumbs up

    Cita Iniciado por Seingalt
    Yo hace asi :



    Perceba q no tiene gotoxy yo comenté
    igualmente voy a ensayar con ese código, a probar con algo diferente, te confirmo luego si ha funcionado.

Visitantes encuentran esta página buscando por:

como ingresar las tablas de multiplicar del 1 al 10 con gotoxy

las 10 tablas de multiplicar con gotoxy en dev c

gotoxy en dev c haciendo multiplicaciones

tabla de multiplicar con array del 1 al 12 dev c

tablas de multiplicar con gotoxy en dev c

cout&lt;&lt;escribe tu nombre

error en encontrar windows.h

tablas de multiplicar gotoxy dev c

TABLA DE MULTIPLICAR C GOTOXY textcolor

tablas de multiplicar en dev c utilizando gotoxy

como realizar un programa en dev-c sobre las tablas de multiplicar del 1 al12

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •