Calculadora básica [Funciones trigometricas y logaritmicas]

  • 0 Respuestas
  • 2274 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Jhonjhon_123

  • *
  • Underc0der
  • Mensajes: 150
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Jhonjhon_123's Software In Developed
Mi primer programa en C++, es una calculadora a modo consola, con opciones sencillas y avanzadas, que son las siguientes:

Funciones Matemáticas:
1. Sumar
2. Restar
3. Multiplicar
4. Dividir
5. Raiz cuadrada
6. Porcentaje
7. Numero elevado a otro numero
Funciones Trigonometricas:
8. Coseno del angulo
9. Seno del angulo
10. Tangente
11. Arco tangente
Funciones Logaritmicas:
12. Logaritmo natural
13. Logaritmo decimal

Código: C++
  1. #include <iostream>
  2. #include <math.h>
  3. #include <stdlib.h>
  4. using namespace std;
  5. int main()
  6. {
  7. system(”title Calculadora v.2.0″);
  8. double X;
  9. {
  10. cout <<#Internetizad0s Blog\n#www.internetizados.wordpress.com\n#C0ded: KilerSys\n#Calculadora Avanzada\n\nElige la opcion que desea realizar:\n\n Funciones Matematicas\n1. Sumar\n2. Restar\n3. Multiplicar\n4. Dividir\n5. Raiz cuadrada\n6. Porcentaje\n7. Numero elevado a otro numero\n\n Funciones Trigonometricas\n8. Coseno del angulo\n9. Seno del angulo\n10. Tangente\n11. Arco tangente\n\n Funciones Logaritmicas\n12. Logaritmo natural\n13. Logaritmo decimal\n\n”;
  11. cin >> X;
  12. if(X == 1){ //Sumar
  13. double sum1, sum2;
  14. cout << “\nEscribe el primer digito:;
  15. cin >> sum1;
  16. cout << “Escribe el segundo digito:;
  17. cin >> sum2;
  18. cout << “El resultado de la suma es ” << sum1 + sum2 << “\n” << endl;
  19. system(”pause>nul”);
  20. }
  21. if(X == 2){ //Restar
  22. double res1, res2;
  23. cout << “\nEscribe el primer digito:;
  24. cin >> res1;
  25. cout << “Escribe el segundo digito:;
  26. cin >> res2;
  27. cout << “El resultado de la resta es ” << res1 - res2 << endl;
  28. system(”pause>nul”);
  29. }
  30. if(X == 3) { //Multiplicar
  31. double mul1, mul2;
  32. cout << “\nEscribe el primer digito:;
  33. cin >> mul1;
  34. cout << “Escribe el segundo digito:;
  35. cin >> mul2;
  36. cout << “El resultado de la multiplicacion es ” << mul1 * mul2 << endl;
  37. system(”pause>nul”);
  38. }
  39. if(X == 4){ //Dividir
  40. double div1, div2;
  41. cout << “\nEscribe el primer digito:;
  42. cin >> div1;
  43. cout << “Escribe el segundo digito:;
  44. cin >> div2;
  45. cout << “El resultado de la división es ” << div1 / div2 << endl;
  46. system(”pause>nul”);
  47. }
  48. if(X == 5){ //Raiz cuadrada
  49. double raiz;
  50. cout << “\nEscribe el digito:;
  51. cin >> raiz;
  52. cout << “La raiz cuadrada es ” << sqrt(raiz) << endl;
  53. system(”pause>nul”);
  54. }
  55. if(X == 6){ //Porcentaje
  56. double por1, por2;
  57. cout << “\nEscribe el digito:;
  58. cin >> por1;
  59. cout << “Escribe el porcentaje:;
  60. cin >> por2;
  61. cout << “El porcentaje es ” << (por1 * por2)/100 << endl;
  62. system(”pause>nul”);
  63. }
  64. if(X == 7){ //Elevar un número a otro exponente
  65. double num1, num2;
  66. cout << “\nEscribe el digito:;
  67. cin >> num1;
  68. cout << “Escribe digito elevado:;
  69. cin >> num2;
  70. cout << “El resultado es ” << pow(num1, num2) << endl;
  71. system(”pause>nul”);
  72. }
  73. if(X == <img src="https://underc0de.org/foro/Smileys/default/cool.gif" alt="8&#41;" title="Cool" class="smiley" />{ //Coseno
  74. double c;
  75. cout << “\nEscribe el digito:;
  76. cin >> c;
  77. cout << “El coseno del angulo es ” << cos(c) << endl;
  78. system(”pause>nul”);
  79. }
  80. if(X == 9){ //Seno
  81. double s;
  82. cout << “\nEscribe el digito:;
  83. cin >> s;
  84. cout << “El seno del angulo es ” << sin(s) << endl;
  85. system(”pause>nul”);
  86. }
  87. if(X == 10){ //Tangente
  88. double t;
  89. cout << “\nEscribe un digito:;
  90. cin >> t;
  91. cout << “La tangente del angulo es ” << tan(t) << endl;
  92. system(”pause>nul”);
  93. }
  94. if(X == 12){ //Logaritmo natural
  95. double l;
  96. cout << “\nEscribe un digito:;
  97. cin >> l;
  98. cout << “El logaritmo natural del argumento es ” << log(l) << endl;
  99. system(”pause>nul”);
  100. }
  101. if(X == 13){ //Logaritmo decimal
  102. double l1;
  103. cout << “\nEscribe un digito:;
  104. cin >> l1;
  105. cout << “El logaritmo decimal del argumento es ” << log10(l1) << endl;
  106. system(”pause>nul”);
  107. }
  108. }
  109. }
« Última modificación: Febrero 08, 2014, 06:13:23 pm por Expermicid »

 

Calculadora de Matrices

Iniciado por ANTRAX

Respuestas: 0
Vistas: 3218
Último mensaje Enero 19, 2011, 12:18:07 pm
por ANTRAX
Calculadora basica :: eDeex

Iniciado por @ed33x

Respuestas: 0
Vistas: 2298
Último mensaje Enero 30, 2011, 03:56:31 pm
por @ed33x