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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Temas
Páginas: [1]
1  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.



2  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
3  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