Você está na página 1de 2

Candidato

A => [1]
B => [2]
C => [3]
Branco => [0]
Nulo => [>3]

Candidatos Total de Votos


A 12
B 17
C 10
Nulos 3
Brancos 5

1. Quantas variáveis?

conta_a
conta_b
conta_c
conta_branco
conta_nulo
voto
numero_eleitores
i => contador

2. RESET das variáveis


Acumuladores/Contadores

3. Interação com o usuário

algoritmo “urna_eletronica”
var
conta_a ← 0, conta_b ← 0, conta_c ← 0, conta_branco ← 0, conta_nulo ← 0, voto ← 0,
numero_eleitores, i
início
escreva(“Candidatos:\n A = [1]\n B = [2]\n C = [3]\n Branco = [0]\n Nulo = [>3]\n”)
escreva(“Quantos são os eleitores?”)
leia(numero_eleitores)
para (i ← 0; i < numero_eleitores; i ← i+1)
escreva(“Digite seu voto:”)
leia(voto)
se (voto == 1) então
conta_a ← conta_a+1
se (voto == 2) então
conta_b ← conta_b+1
se (voto == 3) então
conta_c ← conta_c+1
se (voto == 0) então
conta_branco ← conta_branco+1
senão
conta_nulo ← conta_nulo+1
fimse
fimpara
escreva (conta_a\n conta_b\n conta_c\n conta_branco\n conta_nulo\n)
fimalgoritmo

2) Criar um programa que leia um número inteiro digitado pelo usuário. O programa deverá contar
quantos foram os números pares e ímpares digitados pelo usuário. A contagem termina quando a
soma de números pares e ímpares for maior que 100.

algoritmo “contador_maluco”
var

Você também pode gostar