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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: maquina bebida en: 9 Enero 2017, 12:12 pm
disculpa pero no me fije en las etiquetas que pusiste,  disculpa mi torpeza, un saludo y gracias.
2  Programación / Programación C/C++ / maquina bebida en: 8 Enero 2017, 20:59 pm
hola de nuevo compañeros necesito vuestra ayuda nuevamente.
os pongo lo que tengo hecho pero esta mal no me compila, aqui os lo pongo:
Código
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. void bebida(int)
  4. void monedas(int)
  5. void cambio(int)
  6. int main()
  7. {   int bebida,moneda,valor,acumulador,contador,cambio,a;
  8. int d,v,c,u,ds,e;
  9. d=20;
  10. v=20;
  11. c=20;
  12. u=20;
  13. ds=20;
  14. IN: printf("Escoja bebida:\n");
  15.    printf("pulse 1 para cafe precio: 0,20 euros\n");
  16.    printf("pulse 2 para cocacola precio: 0,50 euros\n");
  17.    printf("pulse 3 para cerveza precio: 0,60 euros\n");
  18. fflush(stdin);
  19. bebida=getche();
  20. switch(bebida)
  21. {
  22. case '1':printf(" ha escogido cafe \n");valor=20;break;
  23. case '2':printf(" ha escogido cocacola \n");valor=50;break;
  24. case '3':printf(" ha escogido cerveza \n");valor=60;break;
  25. default:
  26. system("cls");
  27. void bebida(int valor)
  28.      for(20=0;20<=bebida;20++)
  29.      {
  30.       for(50=0;50<=(bebida-20);50++)
  31.       {
  32.       for(60=0;60<=(bebida*2);60++)
  33.       {
  34.            printf("escojer bebida");
  35.       }
  36.       }
  37.       }
  38. }
  39.    contador=0;
  40. IN1: printf("Introduzca monedas ");
  41. fflush(stdin);
  42. moneda=getche();
  43. switch(moneda)
  44. {
  45. case'a':printf(" ha introducido  0,10 euros\n");moneda=10;d=d+1;break;
  46. case'b':printf(" ha introducido  0,20 euros\n");moneda=20;v=v+1;break;
  47. case'c':printf(" ha introducido  0,50 euros\n");moneda=50;c=c+1;break;
  48. case'd':printf(" ha introducido  1,00 euros\n");moneda=100;u=u+1;break;
  49. case'e':printf(" ha introducido  2,00 euros\n");moneda=200;ds=ds+1;break;
  50. default:
  51. system("cls");
  52. void moneda(int valor)
  53.    for(10=0;10<=moneda;10++)
  54.    {
  55.    for(20=0,20<=(moneda-10);20++)
  56.    {
  57.    for(50=0;50<=(moneda*2);50++)
  58.    {
  59.    for(100=0;100<=(moneda*3);100++)
  60.    {
  61.    for(200=0;200<=(moneda*4),200++)
  62.    {
  63.     printf("valor bebida");  
  64.    }
  65.    }
  66.    }
  67.    }
  68.    }            
  69. }
  70. IN2:
  71. {
  72. contador=contador+moneda;
  73.    if(valor>contador) void moneda;
  74. }
  75. printf("%d\n",contador);
  76.    if(valor==contador)
  77.        {
  78.         printf("Ha introducido un total de: %d centimos\n",contador);
  79.         fflush(stdin);
  80.            }
  81. if(contador>valor)
  82.        {    
  83.       e=contador-valor;
  84.            }
  85. printf("Su cambio es de: %d centimos.\n",e);
  86. if(e>=200)
  87.        {
  88.     ds=ds-1;
  89.     e=e-200;
  90.    }
  91. if(e<200 && e>100)
  92.        {
  93.                      u=u-1;
  94.      e=e-100;
  95.   }
  96. if(e<100 && e>50)
  97.        {
  98.       c=c-1;
  99.                       e=e-50;
  100. }
  101. if(e<50 && e>20)
  102.        {
  103.       v=v-1;
  104.       e=e-20;
  105. }
  106.    if(e<20 && e>=10)
  107.        {
  108.             d=d-1;
  109.             e=e-10;
  110. }
  111.        printf("Recoja su producto. Gracias \n");
  112.        printf("de diez %d\n",d);
  113.        printf("de veinte %d\n",v);
  114.        printf("de cincuenta %d\n",c);
  115.        printf("de un euro %d\n",u);
  116.        printf("de dos euros %d\n\n",ds);
  117. if(d!=0 && v!=0 && c!=0 && u!=0 && ds!=0) void bebida;
  118.  return 0;      
  119. }
tenia que cambiar donde estaba el goto por void y que me hiciera lo mismo.
a ver si alguien me puede ayudar espero haberme explicado bien.



3  Programación / Programación C/C++ / Re: arbol de navidad en C en: 8 Enero 2017, 18:26 pm
como dije despues de haber solucionado mas o menos los problemas con la libreria de colores aqui teneis el arbol encendiendose por lineas.
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <conio.h>
  4. #include <windows.h>
  5.  
  6.  
  7. void dibujar(int);
  8. void dibuja(int);
  9. void base(int,float);
  10.  
  11. int main()
  12. {
  13.    int n,m,j;
  14.    n=15;
  15.    dibujar(n);
  16.    j=5;
  17.    float b=n/(5.5);
  18.    base(j,b);
  19.  
  20. }
  21.  
  22. void dibujar(int num)
  23. {
  24.    int i;
  25.    int x;
  26.    int x2;
  27.  
  28.    for(i=0; i<num; i++)
  29.    {
  30.        for(x=0; x<=(num-i); x++)
  31.        {
  32.            printf(" ");
  33.        }
  34.        for(x2=0; x2<=(i*2); x2++)
  35.        {
  36.            if (i%3==0)
  37.            {
  38.             textcolor(WHITE);
  39.                cprintf("*");
  40.            }
  41.            else if (i%3==1)
  42.            {
  43.             textcolor(RED);
  44.                cprintf("*");
  45.            }
  46.            else
  47.            {
  48.             textcolor(GREEN);
  49.                cprintf("*");
  50.            }
  51.        }
  52.        printf("\n");
  53.    }
  54. }
  55.  
  56. void base(int num, float a)
  57. {
  58.    int i;
  59.    int x;
  60.    for(i=0; i<num; i++)
  61.    {
  62.        for(x=0; x<=(num*a); x++)
  63.        {
  64.            printf(" ");
  65.        }
  66.        textcolor(BROWN);
  67.        cprintf("*****");
  68.        printf("\n");
  69.    }
  70. Return 0;
  71. }
espero os sirva gracias y un saludo


Los códigos deben ir en etiquetas GeSHi
4  Programación / Programación C/C++ / Re: descargar programa para programación en C en: 4 Enero 2017, 13:46 pm
gracias compañero le echare un vistazo.
un saludo
5  Programación / Programación C/C++ / descargar programa para programación en C en: 4 Enero 2017, 11:27 am
Hola buenos días solicitaría que me indicaseis algún programa para hacer C que tenga todas las librerías dentro de el incluso la librería conio.
Es que se me ha fastidiado el pc y ahora con el nuevo e descargado el dvc++ que tenia en el viejo y no me acepta la librería conio ni aun poniendo los parches que hay por Internet.
tengo  windos 10.
tengo que presentar un par de trabajos y sin esa librería no puedo hacerlo uno de ellos ya lo expuse en un anterior tema.
Algún compañero me puede ayudar.
Gracias de antemano
6  Programación / Programación C/C++ / Re: arbol de navidad en C en: 31 Diciembre 2016, 19:46 pm
gracias por todo si logro que funcione ya lo pondré por aquí sin ningún problema por si algún compañero lo necesita.
feliz entrada de año 2017 para todos
un saludo
7  Programación / Programación C/C++ / arbol de navidad en C en: 30 Diciembre 2016, 20:17 pm
Hola buenas tardes necesitaría un poco de ayuda para solucionar mi problema y es el siguiente tengo que hacer que cada linea del árbol se encienda de un color diferente, ahora solo puedo cambiar de color todo el árbol,si alguien me puede ayudar se lo agradecería expongo lo que tengo Gracias de antemano
Código
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <stdlib.h>
  4.  
  5.  
  6. void dibujar(int);
  7. void dibuja(int);
  8. void base(int,float);
  9.  
  10. int main(){
  11.    int n,m,j;
  12. system ("COLOR 05");
  13. n=15;
  14.        dibujar(n);
  15.        j=5;
  16.        float b=n/(5.5);
  17.        base(j,b);
  18.        system("pause");
  19.  
  20. }
  21.  
  22. void dibujar(int num){
  23.    int i;
  24.    int x;
  25.    int x2;
  26.  
  27.    for(i=0;i<num;i++){
  28.        for(x=0;x<=(num-i);x++){
  29.            printf(" ");
  30.        }
  31.        for(x2=0;x2<=(i*2);x2++){
  32.            printf("*");
  33.        }
  34.        printf("\n");
  35.    }
  36. }
  37.  
  38. void base(int num, float a){
  39.    int i;
  40.    int x;
  41.    for(i=0;i<num;i++){
  42.        for(x=0;x<=(num*a);x++){
  43.            printf(" ");
  44.        }
  45.            printf("*****");
  46.        printf("\n");
  47.    }
}


Los códigos deben ir en etiquetas GeSHi
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines