Buscar

Lista de Exercícios - 7 - Vetores-Resolvida

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Lista de Exercícios 7
Resolvida
	
	1. DISCIPLINA
	
	PERº
	
	Portugol – Vetores-Arrays
	Informática e Computação
	
	1º
	
	
	
	2. PROFESSOR (A):
	Marcela Ramirez Arenas
Desenvolver um algoritmo em Portugol utilizando vetor que solicite um número do usuário corresponde a um mes (de 1 a 12) e o algorítmo informará o nome do mes por extenso. O Algorítmo ficará lendo números até o usuário digitar 0.
inicio
 inteiro i
 constante texto meses [ 12 ] <- {"Janeiro" , "Fevereiro" , "Março" , "Abril", "Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro" }
 escrever "entre com um número de mes de 1 a 12 \n"
 ler i
 enquanto i =/= 0 faz
 se i > 0 e i < 13 entao
 escrever meses [ i-1 ] , "\n"
 senao
 escrever "número inválido, entre com um numero de 1 a 12"
 fimse
 ler i
 fimenquanto
 fim
Desenvolva um algoritmo em Portugol utilizando vetor que armazene a idade de 5 pessoas (as idades deverão ser solicitadas ao usuário) e calcule a média de idade das mesmas.
inicio
 inteiro i,soma
 real media
 variavel inteiro idade [ 5 ]
 para i de 0 ate 4
 escrever "entre com a idade dos aluno ", i+1, "\n"
 ler idade[i]
 soma <- soma + idade[i]
 proximo
 media <- soma / 5 
 escrever "a média das idades é ", media
fim
Crie um vetor com 4 elementos que irão armazenar textos com as características das estações do ano.
1 – Primavera: Flores, inicio em Setembro
2- Verão: Calor, inicio em Dezembro
3 – Outono: Frutas, Inicio em Março
4 – Inverno: Frio, inicio em Junho
O usuário deverá informar o número correspondente a estação do ano conforme a legenda acima e o programa irá informar a característica e mês de inicio.
inicio
 inteiro i
 constante texto estacoes [ 4 ] <- {"Primavera: Flores , inicio em Setembro" , "Verão: Calor , inicio em Dezembro" , "Outono: Frutas , Inicio em Março" , "Inverno: Frio , inicio em Junho"}
 escrever "Entre com um número de 1 a 4 \n"
 ler i
 se i >= 1 e i <= 4 entao
 escrever estacoes [ i - 1 ] , "\n"
 senao
 escrever "Número inválido para estação"
 fimse
fim
Um almoxarife precisa realizar um inventário da quantidade total de peças existentes no almoxarifado. Ele possui 10 tipos de peças diferentes, após a contagem de cada tipo de peça ele irá digitar esta quantidade e o algoritmo no final deverá mostrar a quantidade total de cada peça e a quantidade geral de peças no almoxarifado.
inicio
 inteiro i
 real quantidade_total
 real quantidade [ 10 ]
 para i de 0 ate 9
 escrever "referente ao item " , i + 1 , " entre com a quantidade \n"
 ler quantidade [ i ]
 quantidade_total <- quantidade_total + quantidade [ i ]
 proximo
 para i de 0 ate 9
 escrever "A quantidade do item " , i + 1 , " é " , quantidade [ i ] , "\n"
 proximo
 escrever "A quantidade Total de peças em estoque é " , quantidade_total
fim
Em uma eleição presidencial, existem quatro candidatos. Os votos são informados através de código. Os dados utilizados para a escrutinagem obedecem à seguinte codificação:
- 1, 2, 3 e 4 = voto para os respectivos candidatos;
- 5 voto nulo;
- 6 voto em branco;
- Elaborar um algoritmo em Portugol que calcule e escreva:
- O total de votos para cada candidato;
- O total de votos nulos;
- O total de votos em branco;
- O percentual dos votos em branco e nulos sobre o total.
inicio
 inteiro i, total
 real votos [7]
 real percent_brancos, percent_nulos
 votos [0] <- 0
 escrever "entre com seu voto \n"
 ler i
 enquanto i =/= 0 faz
 se i > 0 e i < 7 entao
 votos [i] <- votos [i] + 1
 total <- total + 1
 senao
 escrever "número inválido, entre com um numero de 1 a 6"
 fimse
 ler i
 fimenquanto
 para i de 1 ate 4 
 escrever "numero de votos do candidato ", i , "\t", votos[i], "\n"
 proximo
 escrever "total de votos nulos ", votos[5]
 percent_nulos <- votos[5] / total * 100 
 escrever "\n o percentual total de nulos é ", percent_nulos
 percent_brancos <- votos[6] / total * 100 
 escrever "\n total de votos brancos ", votos[6], "\n o percentual total de brancos é ", percent_brancos
 fim
�PAGE �

Outros materiais