AULAS DE INTRODUÇÃO DO CURSO FULLSTACK DEV2ME

Exercícios praticados nas aulas (https://github.com/rfscheidt/Dev2Me-Introducao/tree/main/src/br/com/dev2me/aula2)

Ex1

Exercício de comparação incluindo strings

Ex2

Exercício de if else e else if

Ex3

Exercício de comparação usando operadores ternários

(comp == 2) ? "eh 1" : "nao eh 1")

Ex4

Exercício de comparação com chaves opcionais

Ex5

Exercício de comparação verificando produtos em estoque

Ex6

Exercício de laço de repetição com while while (x <= 10)

Ex7

Exercício de laço de repetição com do - while (x <= 10) ]

Ex8

Exercício de laço de repetição com for (int i = 1; i <= 100; i++)

Ex9

Exercício de laço de repetição com do while + condições (exemplo de menu)

ExTSE

CURSO: Java Fullstack PROFESSOR: Rafael de Faria Scheidt, MsC. Filippi Rogério

Trabalho 1

O TSE (Tribunal Superior Eleitoral) está contratando você para desenvolver o novo sistema de urna eletrônica. Você deve fazer um programa onde cada eleitor digita seu voto via teclado um a um e registre/contabilize o total de votos de cada prefeito, o número de votos branco, nulos bem como o total de eleitores que compareceram às urnas.

O mesário, antes da votação de cada eleitor, prepara o sistema digitando a opção (1). Após a preparação, o sistema deve apresentar a lista de candidatos onde o eleitor irá digitar o código do prefeito que deseja votar.

Código: 1 Nome: Angela Pepino Partido: PMDB

Código: 2 Nome: Gean da Silva Partido: PT

Código: 3 Nome: Cesar Souza Neto Partido: DEM

Código: 4 Nome: Voto Nulo

Código: 5 Nome: Voto em Branco

Exemplo: Em quem você deseja votar: ________

O sistema contabiliza o voto e apresenta novamente as opções ao mesário, sendo a opção (2) finalizar a votação. Se esta opção for selecionada o sistema deve listar o total de votos que cada eleitor recebeu, bem como seu código, nome e partido. Deve listar também o total de votos brancos, nulos e o total de eleitores que votaram.

Critérios de avaliação:

  1. Indentação
  2. Organização
  3. Apresentação do código
  4. Execução do programa
  5. Perguntas
  6. Refazer uma parte do código
  7. Funcionalidades