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
Pergunta
Est_ambiental
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_ambientalLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.