Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
to com um problema nesse programa que não sei o que é, ele não tá compilando, ja mudei varias coisas e nada, o codigo ta ai embaixo, quem puder me ajudar, agradeço
#include <stdio.h>
#include <conio.c>
void validaNome(char nome[]);
int leValidaProcessos();
void categoriaPolitico(int qtdProcessos, char classificacao[]);
void mostraTotal(int cont, int politico, int corrupto, int semVergonha);
int main(void)
{
// Declaracoes
int cont, qtdProcessos, politico = 0, corrupto = 0, semVergonha = 0;
char nome[100], classificacao[50], continuar; printf("Digite o nome do politico: ");
gets(nome);
validaNome(nome);
qtdProcessos = leValidaProcessos();
categoriaPolitico(qtdProcessos, classificacao);politico = politico +1;
}elsesemVergonha = semVergonha +1;
}
system("CLS");
printf("\n O politico %s e um %s ",nome, classificacao);
printf("\n tecle qualquer tecla para continuar ou 0 para sair: ");
continuar = getche();
cont = cont +1;
system("CLS");
while (continuar != '0');
system("CLS");
mostraTotal(cont, politico, corrupto, semVergonha);
getch();
return 0;
}
//Objetivo: ler e validar o nome
//Paramentros: nome
//Retorno: nenhum
void validaNome(char nome[]){
while (stricmp(nome, "") == 0 || stricmp(nome, " ") ==0){
printf("\n O nome não pode ser vazio! digite novamente: ");
gets(nome);
}
}
//Objetivo: ler e validar o nome
//Paramentros: nome
//Retorno: nenhum
int leValidaProcessos(){
int qtdProcessos;
printf("Digite a quantidade de processos no nome do politico: ");
leia(qtdProcessos);printf("a quantidade de processos não pode ser negativa! informe novamente: ");
scanf("%d", &qtdProcessos);
}
return qtdProcessos;
}
//Objetivo: classificar a conduta do politico
//Paramentros: quantidade de processos no nome do politico
//Retorno: classificação do político
void categoriaPolitico(int qtdProcessos, char classificacao[]){
if(qtdProcessos < 2){
classificacao = "POLITICO";if (qtdProcessos >= 2 && qtdProcessos < 8){
classificacao = "CORRUPTO";
}else
if (qtdProcessos >= 8){
classificacao = "SEM VERGONHA";
}
}
//Objetivo: apresentar a analise final dos politicos
//Paramentros: quantidade de politicos e quantidade de politicos em cada categoria
//Retorno: nenhum
void mostraTotal(int cont, int politico, int corrupto, int semVergonha){
printf("\n Foram analisados %d politicos", cont);
printf("\n Classificacoes: ");
printf("\n %d Politicos: ", politico);
printf("\n %d Corruptos: ", corrupto);
printf("\n %d Sem vergonhas: ", semVergonha);
}Carregando comentários...