Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  a
Language: C/C++
Code:
#include<stdio.h>
#include<stdlib.h>

int main(int argc, char *argv[]) {
  int tEscolha;
  int cEscolha;
  float salarioVasco = 0, totalSalarioVasco = 0;
  float salarioFlamengo = 0, totalSalarioFlamengo = 0;
  float salarioBotafogo = 0, totalSalarioBotafogo = 0;
  float salarioFluminense = 0, totalSalarioFluminense = 0;
  float salarioOutros = 0, totalSalarioOutros = 0;
  float mediaVasco = 0;
  float mediaFlamengo = 0;
  float mediaFluminense = 0;
  float mediaBotafogo = 0;
  float mediaOutros = 0;
  int resp = 1;
  int contadorTorcidaVasco = 0;
  int contadorTorcidaFlamengo = 0;
  int contadorTorcidaFluminense = 0;
  int contadorTorcidaBotafogo = 0;
  int contadorOutros = 0, contadorNiteroi = 0;
  int pessoaNiteroiOutro = 0;

  while (resp == 1) {
    printf("Escolha:\n1- Vasco\n2- Flamengo\n3- Botafogo\n4- Fluminense\n5- Outros");
    printf("\nOpcao desejada: ");
    scanf("%d", &tEscolha);

    switch(tEscolha) {
      case 1: 
        printf("Voce escolheu o Vasco\n");
        printf("Qual seu salario ? ");
        scanf("%f", &salarioVasco);
        
        printf("\nEscolha uma cidade: \n1- Niteroi\n2- Outra: ");
        scanf("%d", &cEscolha);
        
        contadorTorcidaVasco++;

        totalSalarioVasco += salarioVasco;
        mediaVasco = totalSalarioVasco / contadorTorcidaVasco;
        break;
      
      case 2: 
        printf("Voce escolheu o Flamengo\n");
        printf("Qual seu salario ? ");
        scanf("%f", &salarioFlamengo);
        
        printf("\nEscolha uma cidade: \n1- Niteroi\n2- Outra: ");
        scanf("%d", &cEscolha);
        
        contadorTorcidaFlamengo++;

        totalSalarioFlamengo += salarioFlamengo;
        mediaFlamengo = totalSalarioFlamengo / contadorTorcidaFlamengo;
        break;

      case 3: 
        printf("Voce escolheu o Botafogo\n");
        printf("Qual seu salario ? ");
        scanf("%f", &salarioBotafogo);
        
        printf("\nEscolha uma cidade: \n1- Niteroi\n2- Outra: ");
        scanf("%d", &cEscolha);
        
        contadorTorcidaBotafogo++;

        totalSalarioBotafogo += salarioBotafogo;
        mediaBotafogo = totalSalarioBotafogo / contadorTorcidaBotafogo;
        break;

      case 4: 
        printf("Voce escolheu o Fluminense\n");
        printf("Qual seu salario ? ");
        scanf("%f", &salarioFluminense);
        
        printf("\nEscolha uma cidade: \n1- Niteroi\n2- Outra: ");
        scanf("%d", &cEscolha);
        
        contadorTorcidaFluminense++;

        totalSalarioFluminense += salarioFluminense;
        mediaFluminense = totalSalarioFluminense / contadorTorcidaFluminense;
        break;

      case 5: 
        printf("Voce escolheu Outros\n");
        printf("Qual seu salario ? ");
        scanf("%f", &salarioOutros);
        
        printf("\nEscolha uma cidade: \n1- Niteroi\n2- Outra: ");
        scanf("%d", &cEscolha);

        switch(cEscolha) {
          case 1:
          contadorNiteroi++;
        }
        
        contadorOutros++;

        totalSalarioOutros += salarioOutros;
        mediaOutros = totalSalarioOutros / contadorOutros;

        if(cEscolha == 1 && tEscolha == 5) {
          pessoaNiteroiOutro++;
        }

        break;
      
      default:
        printf("Voce digitou uma opcao invalida");
        return 0;
        break;
    }

    printf("\nDigite 1 para continuar ou 2 para sair: ");
    scanf("%d", &resp);

  }

  printf("\nTotal de torcedor do Vasco: %d ", contadorTorcidaVasco);
  printf("\nTotal de torcedor do Flamengo: %d ", contadorTorcidaFlamengo);
  printf("\nTotal de torcedor do Botafogo: %d ", contadorTorcidaBotafogo);
  printf("\nTotal de torcedor do Fluminense: %d \n\n", contadorTorcidaFluminense);

  printf("Media salarial da torcida do Vasco: %.2f\n", mediaVasco);
  printf("Media salarial da torcida do Flamengo: %.2f\n", mediaFlamengo);
  printf("Media salarial da torcida do Botafogo: %.2f\n", mediaBotafogo);
  printf("Media salarial da torcida do Fluminense: %.2f\n\n", mediaFluminense);

  int totalTorcedor = contadorTorcidaBotafogo + contadorTorcidaVasco + contadorTorcidaFlamengo + contadorTorcidaFluminense;
  
  printf("Total de pessoas entrevistadas:%d\n", totalTorcedor);
  printf("Número de pessoas nascidas em niterói que não torce pra nenhum club: %d\n ", pessoaNiteroiOutro);

}
Comments: