Programa em Linguagem C para uma votação

712 palavras 3 páginas
/*Este se trata de um programa para eleições, dados as informações de 4 candidatos o programa as mostra na tela com o percentual de votos de cada candidato e ao final mostra o nome do vencedor e seu partido */
#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:");

Relacionados

  • Sistema de Eleição
    1325 palavras | 6 páginas
  • Question 1
    508 palavras | 3 páginas
  • Estrutura de Dados - Lista
    767 palavras | 4 páginas
  • Uma nova abordagem no modelo de interatividade de tv digital utilizando dispositivos móveis
    18775 palavras | 76 páginas
  • Pascal
    4166 palavras | 17 páginas
  • JAVA and RMI applied in an electronic voting system
    4402 palavras | 18 páginas
  • Informatica
    697 palavras | 3 páginas
  • Modelo de gerenciamento do tre
    4143 palavras | 17 páginas
  • Relatorio Final Codigo
    3167 palavras | 13 páginas
  • Diodos
    3466 palavras | 14 páginas