Trabalho Alg 2
início inteiro: nr, maior; maior <== 0; faça imprimir("Entre com um número inteiro positivo (-1 para terminar) :"); ler(nr); se(nr > maior ) maior <== nr; fimse; enquanto(nr >= 0); imprimir("O maior é ", maior);fim
2) Faça um algoritmo que leia três valores inteiros e os escreva em ordem
Crescente
início int nr1,nr2,nr3; imprimir("Entre com o primeiro número :"); ler(nr1); imprimir("Entre com o segundo número :"); ler(nr2); imprimir("Entre com o terceiro número :"); ler(nr3); se(nr1 > n2) se(nr1 > nr3) se(nr2 > nr3) imprimir("Números em ordem crescente :",nr3,nr2,nr1); senão imprimir("Números em ordem crescente :",nr2,nr3,n1); fimse; senão imprimir("Números em ordem crescente :",nr2,nr1,nr3; fimse; senão se(nr1 > nr3) imprimir("Números em ordem crescente :",nr3,nr1,n2); senão se(nr2 > nr3) imprimir("Números em ordem crescente :",nr1,nr3,n2); senão imprimir("Números em ordem crescente :",nr1,nr2,n3); fimse;fim
3) Construa um algoritmo que apure uma eleição com três candidatos. O algoritmo deve realizar as seguintes tarefas:
- Calcular o total de votos para cada candidato;
- Calcular a quantidade de votos nulos;
- Calcular a quantidade de votos em branco;
- Calcular o percentual de votos em branco e nulos em relação ao total.
- A votação deve obedecer as seguintes convenções:
1,2,3 => votos dos candidatos
4 => votos em branco
5 => votos nulos
0 => encerramento da apuração
início inteiro: a,b,c,branco,nulo,total,voto; real: percent_branco,percent_nulo; a <== 0; /* votos do candidato 1 */ b <== 0; /* votos do candidato 2 */ c <== 0; /* votos do candidato 3 */ branco <== 0; nulo <== 0; total <== 0; imprimir("Entre com seu voto