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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: Calculadora en C (Turbo C 2.0) en: 30 Diciembre 2013, 01:28 am
Mi quierido Leosansan

Estoy de acuerdo en todo pero menos en lo ultimo :

" 15 añitos, ¡quien los pillara!. Mejor imposible, tienes todo el tiempo del mundo, ilusión frescura de mente y encima supongo te hacen las cosas cotidianas."

Por que digamos que soy un poco independiente no del todo pero si algo.

Gracias por tus palabras las tomare en cuenta.
2  Programación / Programación C/C++ / Re: Calculadora en C (Turbo C 2.0) en: 29 Diciembre 2013, 19:31 pm
Como ya les dije apenas estoy empezando tengo 15 años y me esta empezando a fascinar el mundo de las computadoras, les doy las gracias por sus consejos y espero ponerlos en practica para mejorar mi programa y volverlo a publicar. Eso de cambiar el Turbo C 2.0 no lo voy ha hacer ya que pienso dominar el C en MS-DOS para lograr hacer programas buenos con unos 640 KB. Es algo lo loco lo se ,hacer programas buenos con unos cuantos KB . Gracias por su ayuda volvere por más conocimiento.
3  Programación / Programación C/C++ / Calculadora en C (Turbo C 2.0) en: 29 Diciembre 2013, 02:34 am
Estoy empezando a aprender un poco de C . Este es uno de mis programas ya terminados, quisiera que me digan en que estoy mal o como lo puedo mejorar y si se puede que modifiquen el codigo y me lo manden para compartir ideas. Segun yo el codigo es claro de entender y quiero que se mantenga esa idea.!Por favor soy nuevo en esto!

Código
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. float a,b,x;
  5. char op;
  6.  
  7. capturar(char op)
  8. {
  9. a = 0;
  10. b = 0;
  11. x = 0;
  12.  
  13. printf("-->");
  14. scanf("%f",&a);
  15. if(op=='R'||op=='r') goto fin;
  16.  
  17. printf("-->");
  18. scanf("%f",&b);
  19.  
  20. fin:
  21. return(0);
  22. }
  23.  
  24. tardansa()
  25. {
  26. if(a>=99999999||b>=99999999)
  27. {
  28. printf("[ Advertencia ] El proceso tardara.....\n");
  29. }
  30. return(0);
  31. }
  32.  
  33. operacion(char op)
  34. {
  35. tardansa();
  36. switch (op){
  37.  
  38. case '+' :
  39. x = a + b;
  40. break;
  41. case '-' :
  42. x = a - b;
  43. break;
  44. case '*':
  45. x = a * b;
  46. break;
  47. case '/':
  48. x = a / b;
  49. case 'R':
  50. x = sqrt(a);
  51. break;
  52. case 'r':
  53. x = sqrt(a);
  54. }
  55. printf("----> %16.16f \n",x);
  56. return(0);
  57. }
  58.  
  59. int main()
  60. {
  61.  
  62. inicio:
  63. printf("\n");
  64. printf("<->");
  65. scanf("%s1",&op);
  66. if(op=='S'||op=='s') goto fin;
  67. if(op=='+'||op=='-'||op=='*'||op=='/'||op=='R'||op=='r')
  68. {
  69. capturar(op);
  70. operacion(op);
  71. }
  72. goto inicio;
  73.  
  74. fin:
  75. return(0);
  76. }
  77.  
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines