Ir para conteúdo
Fórum Script Brasil
  • 0

URGENTE TAREFA EM PROGRAMA DEV-C++


Est_ambiental

Pergunta

OI PESSOAL... VENHO PEDIR AJUDA DOS CAROS COLEGAS POIS SOU UM ZERO A ESQUERDA NESSA MATÉRIA, SEGUE ENTÃO PARA QUEM POSSA E QUEIRA ME AJUDAR OBS: TENHO QUE ENTREGAR ATÉ AMANHÃ A MEIA-NOITE(AIIIIIII!!!!)

MUITO OBRIGADA

SEGUE:

Tarefa 02: Apuração de uma Eleição

Elaborar um programa em C que apure os resultados de uma eleição entre oito candidatos. O programa deve receber o total de votos de cada candidato e armazenar em um vetor. Ao final, com o uso de uma função, deverá calcular e exibir o total de votos da eleição e o percentual recebido por cada um dos oito candidatos. Essa função deve receber o vetor com os votos dos candidatos e apresentar os resultados, com o seguinte protótipo: void ApuracaoResultados (int urna[]).

Orientação: Os votos são computados em números inteiros, porém o cálculo do percentual gera um resultado em número real; para resolver essa situação ler a seção 6.7 (Expressões), nas páginas 26 a 28 da Apostila Programação em C - Módulo Básico.

O PROFESSOR QUER QUE USE FUNÇAO REPETIÇAO FOR, WHILE DO..

O QUE EU CONSEGUI FAZER ATÉ AGORA FOI ISSO MAS ESTA TUDO ERRADO EU ACHO

#include <stdio.h>

#include <conio.h>

void ApuracaoResultados (int urna[]);

int totalvotos(int votos[]);

int main()

{

int total;

int candidatos[8];

int x;

for(x=1;x<=8;x++)

printf("Digite os votos dos candidatos %d: ",x);

scanf("%d",&candidatos[x-1]);

ApuracaoResultados(candidatos);

total=totalvotos(candidatos);

printf("Total de votos é: %2d",total);

getch();

return(0);

}

void ApuracaoResultados (int urna[])

{

printf("\nporcentagem de cada candidato\n");

printf("-------------------\n");

printf("Candidato 01: %2d\n",urna[0]);

printf("Candidato 02: %2d\n",urna[1]);

printf("Candidato 03: %2d\n",urna[2]);

printf("Candidato 04: %2d\n",urna[3]);

printf("Candidato 05: %2d\n",urna[4]);

printf("Candidato 06: %2d\n",urna[5]);

printf("Candidato 07: %2d\n",urna[6]);

printf("Candidato 08: %2d\n",urna[7]);

}

int totalvotos (int votos[])

{

int total;

total=(votos[0]+votos[1]+votos[2]+votos[3]+votos[4]+votos[5]+votos[6]+votos[7]);

return (total);

}

Editado por Est_ambiental
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...