Programa em Linguagem C para uma votação
#include
int main(){ char num1[4],num2[4],num3[4],num4[4]; char nome1[25],nome2[25],nome3[25],nome4[25]; char ptdo1[6],ptdo2[6],ptdo3[6],ptdo4[6]; float percv1,percv2,percv3,percv4; double votos1,votos2,votos3,votos4,votost; int erro=0;
/*Aqui estao declaradas as variaveis que serao utilizadas, assim como seu tipo.
A variavel num é referente ao numero de cada candidato que sera digitado pelo usuario e é do tipo string.
A variavel nome é o proprio nome do candidato a ser inserido pelo usuario e é do tipo string.
A variavel ptdo é o partido do canditato e é do tipo string.
A variavel percv é o percentual de votos recebidos por cada candidato e é do tipo float.
A variavel votos é a quantidade de votos recebida por cada candidato e a vatost é o total, eles sao do tipo double pois um float poderia nao ser capaz de contar todos os votos corretamente.
A variavel erro é utilizada como contador para que se o usuario entre com dados negativos para os votos 2 vezes o programa nao realize mais nenhuma ação e saia.*/
printf("Votacao candidatos a Presidencia da Republica \n"); printf("Dados candidato 1\n"); printf("Insira o numero do candidato:"); scanf("%s",num1); getchar(); printf("Insira o nome do candidato:"); scanf("%[^\n]",nome1); getchar(); printf("Insira o partido do candidato:"); scanf("%s",ptdo1); getchar(); printf("Insira a quantidade de votos do candidato:"); scanf("%lf",&votos1); getchar();
printf("Dados candidato 2\n"); printf("Insira o numero do candidato:"); scanf("%s",num2); getchar(); printf("Insira o nome do candidato:"); scanf("%[^\n]",nome2); getchar(); printf("Insira o partido do candidato:"); scanf("%s",ptdo2); getchar(); printf("Insira a quantidade de votos do candidato:");