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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Hacer que una aplicación se repita con el ciclo for y switch (?... ayuda! en: 30 Marzo 2020, 21:20 pm
Necesito hacer una aplicación que se repita y lo hace bien, el problema es que necesito que al decirle se detenga, se detenga, y no continué, aquí mi código si alguien me puede ayudar:

Código
  1. /*1. Suponga que un individuo desea invertir su capital en un banco y desea
  2. saber cuanto dinero ganara después de un mes si el banco paga a razón de 2%
  3. mensual.
  4.  
  5. Inicio
  6. solicitar monto a invertir "mi"
  7. p = mi * (0.02)
  8. imprimir "p"
  9. Fin
  10. */
  11.  
  12. #include <stdio.h>
  13. #include <conio.h>
  14. #include <stdlib.h>
  15.  
  16. #define DEC_PORCENTAJE 0.02
  17. int main (){
  18.  
  19. float mi,pago;
  20. int i,b,c;
  21.  
  22.  
  23.  
  24.  
  25. printf("Ingrese el monto a invertir: "); scanf("%f",&mi);
  26. system("cls");
  27.  
  28. pago = mi * DEC_PORCENTAJE;
  29.  
  30. printf("Usted ganará: %.2f",pago);
  31.  
  32. printf("\n Ingrese (1) si desea ingresar de nuevo.\n Ingrese (2) si desea salir: ");
  33. scanf("%i",&b);
  34. fflush(stdin);
  35. system("cls");
  36.  
  37. switch (b){
  38. case 1:
  39. for (i=0;i<=2;i++){
  40. printf("\nIngrese el monto a invertir: "); scanf("%f",&mi);
  41. system("cls");
  42.  
  43. pago = mi * DEC_PORCENTAJE;
  44.  
  45. printf("\nUsted ganará: %.2f",pago);
  46.  
  47. printf("\n Ingrese (1) si desea ingresar de nuevo.\n Ingrese (2) si desea salir: ");
  48. scanf("%i",&c);
  49. fflush(stdin);
  50. system("cls");
  51. switch (c){
  52. case 1: printf("\nIngrese el monto a invertir: "); scanf("%f",&mi);
  53. system("cls");
  54.  
  55. pago = mi * DEC_PORCENTAJE;
  56.  
  57. printf("\nUsted ganará: %.2f",pago);
  58. break;
  59. default: printf("PROGRAMA TERMINADO");
  60.  
  61. }
  62.  
  63.  
  64. }
  65. break;
  66. default: printf("PROGRAMA TERMINADO");
  67. }
  68.  
  69.  
  70.  
  71.  
  72. system("pause");
  73. return 0;
  74. }
  75.  
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines