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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: [1] 2 3
1  Programación / Programación C/C++ / Re: PRECISO AYUDA CON UNA RESTA QUE HACE MAL EL PROGRAMA en: 22 Junio 2011, 13:06 pm
Una posible mejora seria ver el tema de los años bisiestos

http://es.wikipedia.org/wiki/A%C3%B1o_bisiesto

Salu10.

OK GRACIAS!!! lo voy a revisar! buena idea!!
2  Programación / Programación C/C++ / Re: PRECISO AYUDA CON UNA RESTA QUE HACE MAL EL PROGRAMA en: 21 Junio 2011, 02:10 am
Yo no es que sepa mucho de C, pero cuidado con los caracteres especiales, ñ. Al final necesitabas de algunas variables, y ni las llamabas.
Código
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.  
  5.   char nombre[20];
  6.   int edad = 0;
  7.   int ano  = 0;
  8.  
  9.   printf("Como te llamas?\n");
  10.   scanf("%s", nombre);
  11.  
  12.   printf("Hola %s, dime tu edad!\n", nombre);
  13.   scanf("%d", &edad);
  14.  
  15.   ano = 2011-edad;
  16.   printf("%s naciste en el año %d\n", nombre, ano);
  17.  
  18.   edad = edad*365;
  19.   printf("%s, has vivido mas de %d DIAS!\n", nombre, edad);
  20.  
  21.   return 0;
  22. }


Código:
shellroot@shellroot:~/Escritorio$ gcc PoC.c
shellroot@shellroot:~/Escritorio$ ./a.out
Como te llamas?
Alex
Hola Alex, dime tu edad!
20
Alex naciste en el año 1991
Alex, has vivido mas de 7300 DIAS!

la variable que me falto poner era la de ano?
porque cuando puse int ano me aparecia como ya estaba escrito ano o me daba error, pero ahora si me anda lo que tube que agregarle al final a tu codigo fue;   printf("Pulsa una tecla para salir..");
   getch();

por que si no se me cerraba ni bien ponía 14, GRACIAS!!!!
un saludo
3  Programación / Programación C/C++ / PRECISO AYUDA CON UNA RESTA QUE HACE MAL EL PROGRAMA en: 21 Junio 2011, 01:37 am
hola, mi idea era crear un programa que etsableceria un dialogo mas o menos asi; pc:hola como te llamas
yo; julian
pc:hola julian dime tu edad!
yo: 14
pc: Julian naciste en el año 1997
pc: julian has vivido mas de   5110 días.
 yo use este codigo
#include <stdio.h>
void main()
{
char nom[20];
int edad;
int año;
printf("\n\n\n\n\n\n");
printf("\t\t\t");
printf("\nHOLA! QUE TAL!? COMO TE LLAMAS?");
scanf("%s",nom);
printf("\nHola %s, dime tu edad!!",nom);
scanf("%d",&edad);
año=2011-%d;
printf("\n%s naciste en el año %f ",nom,año);
edad=edad*365;
printf("\n%s Has vivido mas de %d DIAS!!");
printf("\n\nPulsa cualquier tecla para terminar..");
getch();
}


el problema es que me dice : julian naciste en el año 2293576
                                          julian has vivido mas de 2293580

por que me da mal ?? una mano por favor, desde ya gracias, un saludo JULIAN!
4  Programación / Programación C/C++ / Re: Preciso ayuda con un error que tengo en un simple programita en: 21 Junio 2011, 01:29 am
Te recomiendo el curso de C/C++ de esta pagina:

http://c.conclase.net/curso/?cap=001

Dulces Lunas!¡.

si voy a probarcon otro tuto, pero ese que me recomendatse eso solo C++ o tiene mas de ese que del C, saben de algun otro tutorial¿?  ;-) GRACIAS
5  Programación / Programación C/C++ / Re: Preciso ayuda con un error que tengo en un simple programita en: 20 Junio 2011, 21:00 pm
GRACIAS DARK INVADER!!!!  ;D gracias a los otros que comentaron aunque el código de dark fue que me funcionó, este foro siempre esta ayudando!! GRACIAS!! SALUDO!!!
6  Programación / Programación C/C++ / Preciso ayuda con un error que tengo en un simple programita en: 20 Junio 2011, 20:02 pm
hola, saludos, les aviso que soy nuevo en esto y baje unos tutoriales por inernet, en algunos programas que estan en el tutorial tienen errores asi que siempre tengo que modificarlos, o talves es problema de mi compilador es el dev-CC+ o algo asi, asi que preciso que me recomienden algun pdf o talves es problema del compilador que dicen???, mi ultimo problema es que mi compilador ultimamente me da error en la primera llave "{" como en este :

/* Prog011.cpp */
/* Programa que despliega un mensaje de
bienvenida en la pantalla */
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
/* La función anterior borra la pantalla. Está en <conio.h>
solo tiene sentido si utilizas el DJGPP
*/
printf("\n\n\n\n\n\n"); /* 6 lineas en blanco */
printf("\t\t"); /* 2 tabuladores */
printf("BIENVENIDO AL CURSO DE C ESTANDAR");
printf("\n\n\n\n\n\n\n\n"); printf("\t\t\t\t");
printf("Pulsa cualquier tecla para terminar...\n");
getch();
/* La función anterior inmoviliza la ejecución del programa
hasta que pulsamos una tecla */
clrscr();
}

y me da estos errores:
In function `int main(...)':
`clrscr' undeclared (first use this function)
y en el ultimo printf me dice:`getch' undeclared (first use this function)


desde ya les doy las gracias, este foro me ha ayudado en mucho!!!
saludo julian
7  Programación / Programación C/C++ / Re: cual es el mejor programa para programar en c++? en: 20 Junio 2011, 16:54 pm
Creo que el mejor programa para hacer programas en c/c++ es el cerebro...
No el compilador no hace el programa, lo haces tu...

(opinión muy personal... a ver si no me empiezan a aventar de todo y a decirme ereje y blasfemo)



sabias palabras...!!!! grande loko!! pero a lo que se refiere elcreador del tema es a qur compilador usar en ese caso le recomiendo gcc en linux y el devcc+ en windows saludo!
8  Programación / Programación C/C++ / Re: AYUDA! CON UN SIMPLE PROGRAMA.. ME DA ERROR!! POR QUE?? en: 20 Junio 2011, 13:54 pm
OK GRACIAS A LOS 2!!!!!!!!! ;D!!! voy a probar con eso!! despues comento si me funciono,  ya probe de esta manera y me funciono :codigo :
{
\* Prog003 *\
#include <stdio.h>
main()
char nom [20] ;
printf("\nDime tu nombre" :) ;
scanf("%s",nom) ;
printf("\nHola %s como estas?")
scanf("%s",nom)
printf("\nDebo irme chau!")
scanf("%s",nom)
}

asi me funciono el dialogo quedo algo asi;
pc:dime tu nombre
yo:julian
pc:hola julian como estas?
yo:bien
pc:debo irme chau!
yo: chau!

y cuando digo chau se cierra el programa, este lo hice yo pero tambien voy a probar con la forma original poniendo otro \n como dijo acermax,GRACIAS A LOS 2 , y voy a probar con el codigo que puso el ultimo en comentar.. no me acuerdo tu nombre..ejje saludo!! ;-)
9  Programación / Programación C/C++ / Re: AYUDA! CON UN SIMPLE PROGRAMA.. ME DA ERROR!! POR QUE?? en: 20 Junio 2011, 03:55 am
Te falta un punto y coma " ; " en: :-X

Código
  1.  
  2. char nom[20];
  3.  
  4.  

y como consejo te podrias leer este tips, que te enseñarán algunas cosas de lo que no hay que hacer en C y C++ ;)

http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html

saludos ;)

ok gracias, ya me di cuenta de eso  ;), pero no era por eso, tube que ponerle otro "scanf("%s",nom) ;" para que ahora ande, pero ahora no cierra hasta que no ponga mi nombre denuevo, que debo poner enves del ( "%s",nom) ? una pausa o que? porque probe con poner de esta manera


/* Prog003.cpp */
#include <stdio.h>
void main ()
{
char nom[20] ;
printf("\nEscribe tu nombre: ") ;
scanf("%s",nom) ;
printf("\nHola %s",nom) ;
system("PAUSE") ;
return 0;
}

pero me aparece "Hola JulianPresione una tecla para continuar . . ."
y la idea es que no quede todo junto, que debo poner? gracias  ;-)
10  Programación / Programación C/C++ / Re: AYUDA! CON UN SIMPLE PROGRAMA.. ME DA ERROR!! POR QUE?? en: 20 Junio 2011, 03:27 am
perdon, ya no me da error pero se supone que cuando lo ejecuto despues de que escribo mi nombre me tiene que decir : "hola julian " y se cierra el programa, por favor una mano! gracias  ;-)
Páginas: [1] 2 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines