Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dieegooo_o

Urna Eletrônica

Recommended Posts

1. Desenvolva um aplicativo que permita as seguintes funcionalidades em um sistema de urna eletrônica:

 

a) Cadastrar o Código do Candidato e o nome do candidato. (3 candidatos)

b)Tenha um Menu com todos os candidatos cadastrados;

c) Permita que eu escolha um candidato cadastrado e vote nele

d) Ao final de 10 votos ou quando alguém solicitar, apresente o placar da eleição.

e) Sair do sistema

 

 

 

 

meu eu já tentei de tudo....... mas na hora que chega no switch e tem que colocar o for aí não vaiiiiiii;;;;;;;; quem poder me ajudar eu estou agradecendo

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte...posta a parte em que você está com dúvida, assim fica difícil, senão a gente vai ter que fazer o programa inteiro pra você, o que não é bom...pois você não aprenderia dessa maneira.

 

Paulo Mendes.

 

seguinte...posta a parte em que você está com dúvida, assim fica difícil, senão a gente vai ter que fazer o programa inteiro pra você, o que não é bom...pois você não aprenderia dessa maneira.

 

Paulo Mendes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

main()
{

int cont=0, codigo[6], num, op;
char: nome[6];
while (cont <= 2) {
printf("Digite codigo do candidato");
scanf("%i", &codigo[cont]);
cont++;
}

cont=0
while ( cont <= 2) {
{
printf ("Digite o Nome do Candidato");
scanf("%c", nome[cont]);
cont++;
}

cont=0
num=1
while (cont <= 2) {
printf("%i-) codigo: %i Nome: %c", num[cont], codigo[cont], nome[cont]);
cont++
}

printf("ESCOLHA OPCAO:");

system("PAUSE");

}

 

seguinte...posta a parte em que você está com dúvida, assim fica difícil, senão a gente vai ter que fazer o programa inteiro pra você, o que não é bom...pois você não aprenderia dessa maneira.

 

Paulo Mendes.

 

seguinte...posta a parte em que você está com dúvida, assim fica difícil, senão a gente vai ter que fazer o programa inteiro pra você, o que não é bom...pois você não aprenderia dessa maneira.

 

Paulo Mendes.

eu naum consegui ir alem disso

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tem que fazer a opção usando um switch (variavel) e colocar o que você quer que a escolha faça...ou seja o voto..

 

genericamente falando..

 

.
.
.
printf("[1] - candidato 1");
printf("[2] - candidato 2");
printf("[3] - candidato 3");


scanf("%c",&x);

switch(x)

	case 1: Comandos para o votodo candidato 1;
		break;

	case 2: Comandos para o votodo candidato 2;
		break;
	
	case 3: Comandos para o votodo candidato 3;
		break;

 

deu pra entender? se você não conseguir fazer... diga..pq ai serei obrigado a postar o código certo.. mas isso ñ seria legal..pois você não aprenderia como fazer um simples menu e ficaria aqui esperando piedade dos outros... ^^"

Compartilhar este post


Link para o post
Compartilhar em outros sites

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
main(){
	   
	   
	   
	   char op1='s'; char op2='s'; char op3='s';
	   char op='s';
	   char nome[3][30];
	   int votos[10];
	   int num[3];
	   int i=0;
	   int ac;
	   int opcao;
	   char recadastro='s';
	   
	   
	   while(op1=='s'){
	   
					  printf("******************************************\n");
					  printf("*1-Cadastrar Nome e Codigo Dos Candidatos*\n");
					  printf("*2-Mostrar Candidatos Cadastrados		*\n");
					  printf("*3-Votar Nos Candidatos Cadastrados	  *\n");
					  printf("*4-Ver Andamento Da Votacao			  *\n");
					  printf("*5-Sair								  *\n");
					  printf("******************************************\n");
					 
					  printf("\t*****************************\n");
					  printf("\t**Informe A Opcao Desejada***\n"); 
					  printf("\t*****************************\n");
					  scanf("%i", &opcao);
					  system("cls");
					  
					  switch(opcao){
									case 1:
										 while(recadastro=='s'){
										 printf("\t**************\n");					   
										 printf("\t** Cadastro **\n");
										 printf("\t**************\n");	
										 while( i < 3 ){
																
												printf("Digite O Nome Do Candidato %i:",i);
												scanf("%s", &nome[i]);
												printf("Digite O Codigo Do Candidato %i:",i);
												scanf("%i", &num[i]);
												i++;
												}
												i=0;
												system("cls");
													printf("\t***********************************************\n");
													printf("\t**Os Candidatos Foram Cadastrados Com Sucesso**\n");
													printf("\t***********************************************\n");
													printf("Deseja Recadastrar Candidatos (S/N)");
													scanf("%s", &recadastro);
													system("cls");
													}
													
													printf("\t***PARA VOLTAR AO MENU PRESSIONE S  (S/N)*** ");
													scanf("%s", &op1);
													
													system("cls");
													
													
										 break;   
										 case 2:
											  printf("\t****************************\n");
											  printf("\t** Candidatos Cadastrados **\n");
											  printf("\t****************************\n");
											  i=0;
											  while ( i < 3 ){
													printf("Nome e' %s e seu Codigo %i\n", nome[i], num[i]);
													i++;
												   }
												   printf("\n\n");
												   printf("PARA VOLTAR AO MENU PRESSIONE S (S/N)\n");
												   scanf("%s", &op1);
												   system("cls");
												   
												   
											  break;					 
									case 3:
										 printf("\t**************\n");
										 printf("\t** Votacoes **\n");
										 printf("\t**************\n");
										
											 break;
										 case 4:
											  printf("*******************************\n");
											  printf("*** Ver andamento da votacao***\n");
											  printf("*******************************\n");
										   break;									
									case 5:
										 printf("** Sair **\n");
										 printf("* PATA SAIR DO PROGRAMA PRESSIONE S (S/N)");
										 return(0);
										 break;
									default:
											printf("**Escolha uma Opcao Valida**\n");
									}
					  
					  
					  
					  
						 
						 system("pause");
						 }
						 
						 }

 

Bom até ai eu tambem consegui fazer, presciso entrar esse trabalho até quinta - feira, o unico problema que meu professor de linguagem c, esta mais avançado do que o de algoritmo de programação, porisso eu ainda estou com muita dificuldade para o termino o programa, mais espero ter lhe ajudado, mas até este ponto ele não esta 100% agradavel.

boa sorte.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mais uma dica, baixe o c total, um livro sobre linguagem de programação, vai ajudar voce tirar suas duvidas tambem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.