/algoritmos_js2

Lógica de programação com Javascript.

Primary LanguageJavaScript

algoritmos_js2

Lógica de programação com Javascript.

EXERCÍCIO 1 Em uma eleição municipal têm 3 candidatos a prefeito: o candidato Rudolf, Joseph e o candidato John. Os eleitores votam nos candidatos pelo número do partido. Para votar no candidato Rudolf, do Partido da Felicidade, precisa digitar o número 1. Para votar no candidato Joseph, do Partido da Esperança, precisa digitar o número 2. Para votar no candidato John, do partido da Decisão, precisa digitar o número 3.

Faça um programa que simule uma urna eletrônica. Faça um programa para o eleitor digitar seu voto. A eleição é encerrada quando o código "11002019" para o voto for informado. Informe quantos votos cada candidato teve e qual candidato (nome - número - partido) ganhou a eleição. Também mostre quantos votos anulados tiveram (entradas diferente dos números dos candidatos).

OBS: Use (obrigatoriamente) um vetor para salvar cada voto dos eleitores.

EXERCÍCIO 2 Crie um programa que leia dois números e apresente um menu de opções como o mostrado abaixo:

Escolha a opção: A - Soma de 2 números. B - Diferença entre 2 números (maior pelo menor). C - Produto entre 2 números. D - Divisão entre 2 números (o denominador não pode ser zero).

Leia a opção do usuário e execute a operação com os dois números lidos anteriormente. Caso a opção digitada seja inválida, apresente a mensagem de “Opção inválida” para o usuário. Lembre-se de usar funções para organizar seu programa, ou seja, uma para cada operação.

OBS: Encerre o programa quando a opção for "SAIR"

EXERCÍCIO 3 Crie um programa que receba um vetor de números inteiro de 10 posições. Mostre o menor número, o maior número, o primeiro número e o último número do vetor. Na sequência, ordene o vetor em ordem crescente e mostre os elementos ordenados.