• Matéria: Informática
  • Autor: passandodeanormais22
  • Perguntado 7 anos atrás

Gente!!! Me ajudem com um algoritmo para minha atividade de logica de programação no visualG. Help-me!!!?


Primeiramente para se iniciar o programa deverá ser informada uma senha de acesso,


cuja senha será: 1505. Enquanto esta senha não for digitada corretamente o sistema não poderá ser


inicializado;


2.2) Deverá ser passada ao usuário a informação a seguir:


2.2.1) Digite 1 para iniciar a votação ou 0 para encerrar a votação.


2.3) Caso o usuário digite 1 o sistema deverá colher as seguintes informações:


2.3.1) Digitar o nome completo e o seu seguimento: ex: pais, alunos...


2.3.2) Solicitar ao eleitor que vote em sua chapa. O sistema deverá ter


cadastrado as seguintes chapas a diretor:


- Chapa 01


- Chapa 02


2.3.3) O sistema deve dar a opção do usuário votar em branco ou nulo.


2.3.4) Este processo deve ser repetido até o mesário digitar 0. Ou seja, o flag, para finalizar a votação.


2.3.5) Encerrada a votação, ou seja, digitado 0 o sistema deverá imprimir na tela as seguintes informações


2.3.5.1) O número de votos de cada chapa;


2.3.5.2) O número de votos em branco;


2.3.5.3) O número de votos nulos;


2.3.5.4) A chapa eleita.


2.3.5.5) O a chapa mais votado.


2.3.5.6) A lista com o nome de pessoas que votaram.


Obs:1) Estes são os requisitos mínimos exigidos neste trabalho.

Respostas

respondido por: igoroamo
1

Resposta:

package votacao;

import java.util.Scanner;

public class Votacao {

   public static void main(String[] args) {

       String senha = "1505";

       

       String chapa01,chapa02,resultado;

       String nome;

       

       

       Scanner ler = new Scanner(System.in);

       

       System.out.println("Digite a senha para entrar no sistema:");

        senha = ler.nextLine();

         

         

        if("1505" != senha){

       

       

           System.out.println(" Bem vindo ao Sistema ");

           

               

       }else{

           

   System.out.println("Senha invalida ");

   System.out.println("Sistema sera encerrado ");

         

   

}

         

        int votacao ;

        System.out.println("Digite  1 para iniciar a votação ou 0 para encerrar a votação ");

        votacao= ler.nextInt();

         

   

         

         

         

        switch(votacao){

            case 1:

                    System.out.println("Digite o nome completo e o seu seguimento: ");

                    nome= ler.nextLine();

                     

                    System.out.println("Por favor vote em sua chapa: ");

                    System.out.println(" Chapa01 ou  Chapa02");

                    resultado = ler.nextLine();

                     

                     

                break;

                         

        }

                 

   

       

       

 

       

   

   

   }

}

Explicação:

O começo esta ai, isso em java, mas a logica é a mesma, faz um while para quando ele digira 0 sair e mostra o resultado.

Perguntas similares