SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: jade_tko en Domingo 15 de Julio de 2007, 05:33

Título: Help Me! (codigo En C)
Publicado por: jade_tko en Domingo 15 de Julio de 2007, 05:33
...hola amigos..se trata de un programilla..que me permita ingresar datos para cada hora de los dias de un mes...yo a modo de prueba puse  valores pequeños en la inicializacion de los arreglos para poder ir comprobando...el problema es
QUE INGRESO LOS DATOS PARA TODO UN DIA...Y LUEGO NO ME PASA AL SIGUIENTE DIA SE ME QUEDA PEGADO, por lo tanto solo estaría sirviendo para un día...por favor si alguien me puede orientar se lo agradeceía mucho, aqui les dejo
el programa de prueba...de ante mano, muchas grax. adios!  :hola:


#include<stdio.h>
#include<conio.h>

void main()
{
clrscr();
int kontdias=0;
int j=0;
int num[3];
int aux;


while(kontdias<7)
{

  while(j!=4)
  {

aux=8;

  while(aux<1||aux>7)
  {


     printf("ingrese num");
     scanf("%i",&aux);


       num[j]=num[j]+aux;
       j=j++;


     if(aux<1||aux>7)
     printf("ingrese numeros correctos");
    }

  if(j==4)
    printf("pasamos a otro dia");

  }
    kontdias=kontdias++;

  if(kontdias>=7)
    printf("se acabo el mes");

}

getch();

}
Título: Re: Help Me! (codigo En C)
Publicado por: ProfesorX en Lunes 16 de Julio de 2007, 21:41
A simple vista, estas incrementando de manera incorrecta la variable j

en lugar de:

Código: Text
  1.  
  2. j=j++;
  3.  
  4.  

debes poner

Código: Text
  1.  
  2. j++;
  3.  
  4.  

ademas, el incremento de j debes hacerlo despues de validar el valor, no dentro del ciclo de validacion:

Código: Text
  1.  
  2. while(aux&#60;1||aux&#62;7)
  3. {
  4. //validacion
  5. ...
  6. }
  7.  
  8. j++;
  9.  
  10.  

Te recomiendo que tomes un buen libro de C++, pues a leguas se nota que no tienes ni idea de la programacion.

Saludos
Título: Re: Help Me! (codigo En C)
Publicado por: x_reaccion en Lunes 16 de Julio de 2007, 21:48
Hola

yo discrepo mi amigo, no todo lo aprendes leyendo a mi parecer la mayoria de las cosas buenas se aprenden y perfeccionan con practica

Citar
Te recomiendo que tomes un buen libro de C++, pues a leguas se nota que no tienes ni idea de la programacion.

No en mala  ;)
Título: Re: Help Me! (codigo En C)
Publicado por: LeGatoRojo en Martes 17 de Julio de 2007, 01:07
Aunque tambien puedes utilizar internet, todo sobre esos ejemplos basicos estan de sobra...
Título: Re: Help Me! (codigo En C)
Publicado por: ProfesorX en Martes 17 de Julio de 2007, 21:08
Cita de: "x_reaccion"
Hola

yo discrepo mi amigo, no todo lo aprendes leyendo a mi parecer la mayoria de las cosas buenas se aprenden y perfeccionan con practica

No en mala  ;)
Estoy de acuerdo contigo en el aspecto de que no basta con leer, se necesita practica, pero si lees el post original, notaras que su codigo tiene errores basicos, que denotan la falta de haber dedicado un pequeño tiempo a leer un libro de C con cosas basicas, o alguno de los muchos tutoriales/cursos que abundan en internet, como bien anoto el otro compañero.

Saludos y sin rencores ;)
Título: Re: Help Me! (codigo En C)
Publicado por: Geo en Martes 17 de Julio de 2007, 23:48
Cita de: "x_reaccion"
Hola

yo discrepo mi amigo, no todo lo aprendes leyendo a mi parecer la mayoria de las cosas buenas se aprenden y perfeccionan con practica

Citar
Te recomiendo que tomes un buen libro de C++, pues a leguas se nota que no tienes ni idea de la programacion.

No en mala  ;)
¿Y de dónde se aprenden eh? Normalmente lo lees o te lo comentan (un profesor, amigo, colega, etc.). Ya luego se perfecciona mediante la práctica :).