Posted By


OdnetninI on 09/08/12

Tagged


Statistics


Viewed 966 times
Favorited by 0 user(s)

Calculator V 1.2


/ Published in: C
Save to your folder(s)

A very simple calculator With four operations and posibility of repeat without exit the app.


Copy this code and paste it in your HTML
  1. #include <stdio.h>
  2. #include <inttypes.h>
  3.  
  4. int main()
  5. {
  6. float a = 0;
  7. float b = 0;
  8. uint8_t salir = 0;
  9. uint8_t opcion = 0;
  10.  
  11. while(salir == 0)
  12. {
  13. printf("Basic Calculador by OdnetninI\n");
  14. printf("-----------------------------\n");
  15. printf("1. Suma\n");
  16. printf("2. Resta\n");
  17. printf("3. Multiplicación\n");
  18. printf("4. División\n");
  19. printf("-----------------------------\n");
  20.  
  21. printf("Elija su Opción: ");
  22. scanf("%d", &opcion);
  23.  
  24. switch (opcion)
  25. {
  26. case 1:
  27. printf("Elige el primer Número: ");
  28. scanf("%f", &a);
  29. printf("Elige el segundo Número: ");
  30. scanf("%f", &b);
  31. printf("%5.2f + %5.2f = %5.2f\n", a, b, a + b);
  32. break;
  33.  
  34. case 2:
  35. printf("Elige el primer Número: ");
  36. scanf("%f", &a);
  37. printf("Elige el segundo Número: ");
  38. scanf("%f", &b);
  39. printf("%5.2f - %5.2f = %5.2f\n", a, b, a - b);
  40. break;
  41.  
  42. case 3:
  43. printf("Elige el primer Número: ");
  44. scanf("%f", &a);
  45. printf("Elige el segundo Número: ");
  46. scanf("%f", &b);
  47. printf("%5.2f * %5.2f = %5.2f\n", a, b, a * b);
  48. break;
  49.  
  50. case 4:
  51. printf("Elige el primer Número: ");
  52. scanf("%f", &a);
  53. printf("Elige el segundo Número: ");
  54. scanf("%f", &b);
  55. printf("%5.2f / %5.2f = %5.2f\n", a, b, a / b);
  56. break;
  57.  
  58. default:
  59. printf("Operación Desconocida\n");
  60. break;
  61. }
  62.  
  63. printf("¿Desea salir? [0:No, 1:Si]");
  64. scanf("%d", &opcion);
  65. switch (opcion)
  66. {
  67. case 1:
  68. salir = 1;
  69. break;
  70.  
  71. default:
  72. salir = 0;
  73. break;
  74. }
  75. printf("\n");
  76. }
  77.  
  78. return 0;
  79. }

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.