Baixe o app para aproveitar ainda mais
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 �
Compartilhar