Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  questao 2
Language: C/C++
Code:
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
#include <time.h>

int main(void) {
  srand(time(NULL));
  int x, resp, num=1, num2=1, num3=1, soma=0, y;

  setlocale(LC_ALL,"Portuguese");
  printf("\n\n  MENU \n\n 1- For \n 2- While \n 3- Do while \n 4- sair \n\n");
  scanf("%d",&resp);
  if(resp==1){
    for(x=1;x!=y;x++){
      printf("\nDigite um número: ");
      scanf("%d",&num);
    
      if(num<11){
        if(num!=0){
          soma=soma+num;
          y=1;
        }
        if(num==0){
          x=y;
          break;
        } 
      }
      else if(num>10) {
        printf("\n\n %d não entra na soma, digite um número de 0 à 10!\n\n",num);
      }
    }
    printf("\n\nA soma é: %d",soma);
      
  }
  
  else if(resp==2){
    while(num2!=0){
      printf("\n\nDigite um número: ");
      scanf("%d",&num2);
      if(num2<11){
        soma=soma+num2;
      }
      else if(num2>10){
        printf("\n\n %d não entra na soma, digite um número de 0 à 10!\n\n",num2);
      }
    }
    printf("A soma é: %d",soma);
  }
  else if(resp==3){
    do{
      printf("\n\nDigite um número: ");
      scanf("%d",&num3);
      if(num3<11){
        soma=soma+num3;
      }
      if(num3>10){
        printf("\n\n %d não entra na soma, digite um número de 0 à 10!\n\n",num3);
      }
    } while(num3!=0);
    printf("A soma é: %d",soma);
  }
  else if(resp==4){
    return 0;
  }
  return 0;
}
          
Comments: