[ Foro de C++ ]

ayuda, no me funciona los acumuladores y contadores de mi programa. no me los ejecuta.

23-Mar-2021 22:44
Invitado (alexa13)
0 Respuestas

ayuda, no me sale mi programa, quiero que al terminar de sumar los dos números, me salga la pregunta si quiero hacer otra suma, y si se teclea que si, se repita otra vez el procedimiento, pero si no que me salga cuantas sumas realice y el resultado de las respuestas de la suma, no me sale, pero tiene que ser con dos do while, por favor quien me puede ayudar. aquí esta mi estructura de mi programa.

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

int main ()
{
char seguir;
int num1=0, num2=0, opcion,acumulador,contador,resultado;
acumulador=0;
contador=0;
printf("\n\nPROGRAMA PARA CALCULAR SUMAS");
printf("\n\n");
printf("\n\n\n    MENU DEL PROGRAMA");
printf("\n\n");
   printf("\n\n  1.SUMA DE DOS NUMEROS POSITIVOS");
   printf("\n\n  2.SUMA DE DOS NUMEROS NEGATIVOS");
   printf("\n\n  3.SUMA DE DOS NUMEROS DECIMALES");
   printf("\n\n");
   printf("\n\n INDIQUE QUE EL NUMERO QUE DE LA OPERACION A REALIZAR:");
   scanf("%d", &opcion);
   
   do
   {
   
     if (opcion == 1)
      {
            printf("INTRODUZCA EL PRIMER NUMERO: ",163);
                        scanf("%d",&num1);
                        printf("INTRODUZCA EÑ SEGUNDO NUMERO: ",163);
                        scanf("%d",&num2);
                        resultado=num1+num2;
                        printf("%d+%d=%d",num1,num2,resultado);
                        printf("LA SUMA ES %g",num1+num2);
                        acumulador+=num1+num2;
                        contador++;
                       
   }
   
if(opcion==2)
{
  printf("INTRODUZCA EL PRIMER NUMERO: ",153);
                        scanf("%d",&num1);
                        printf("INTRODUZCA EL SEGUNDO NUMERO: ",163);
                        scanf("%d",&num2);
                        resultado=num1+num2;
                        printf("%d+%d=%d",num1,num2,resultado);
                        printf("LA SUMA ES %g",num1+num2);
                        acumulador+=num1+num2;
                        contador++;
                       
   }
           if(opcion==3)
              {
              printf("INTRODUZCA EL PRIMER NUMERO: ",163);
                        scanf("%d",&num1);
                        printf("INTRODUZCA EL SEGUNDO NUMERO: ",163);
                        scanf("%d",&num2);
                        resultado=num1+num2;
                        printf("%d+%d=%d",num1,num2,resultado);
                        printf("LA SUMA ES %g",num1+num2);
                        acumulador+=num1+num2;
                        contador++;
                       
  }    
                       }while(seguir=='s');
                       printf("\n\n DESEA REALIZAR OTRA SUMA.(s/n) ",168);
                       fflush(stdin);
           scanf("%c",&seguir);
{

}while(seguir=='n');

printf("\n\nHA REALIZADO %d SUMAS",contador,163);
printf("LA SUMA DE LOS RESULTADOS DE LAS SUMAS ES %d",acumulador);


}




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)