Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno l s Melo

Algoritmos (visualg)

Recommended Posts

boa noite pessoal não estou conseguindo fazer nem um exercício abaixo do que se perdendo meu curso por causa destes exercícios ficarei muito granado se alguém puder me ajudar

 

1- Implemente um Algoritmo que leia uma matriz Valores (3,3) e calcule as somas:

1 - Da linha 3 de Valores;

2 - Da coluna 2 de Valores;

3 - De todos os elementos da matriz.

 

2- Escreva um algoritmo que: Dada uma sequência de n números armazenados em um vetor de inteiro, imprima os valores deste vetor na ordem inversa que foi realizada a entrada.

 

3- Escreva um algoritmo que: Leia para N pessoas quaisquer as seguintes informações: 1 - Idade, Peso, ---o. 2 - Este programa deve fornecer como saída:

A média dos pesos dos homens.

A média da idade das mulheres.

Quantas mulheres acima de 25 anos.

Total de pessoas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bruno, No final desta playlist tem o vídeo que você precisa. (Prof. Gustavo Guanabara.)

 

https://www.youtube.com/playlist?list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV

nao to conseguindo mesmo tentei resolver o exercicio 3 mais da dando erro

var

no,s:caracter
id,m,f,cont,md,ma,masc,fem:inteiro
inicio
Para cont:=1 ate 10 faca
Escreval ("Entre com o seu nome: ")
Leia (no)
Escreval ("Ente com M-Masculino ou F-Feminino ")
Leia (s)
Escreva ("Entre com a sua idade: ")
Leia (id)
Fimpara
Se s=”m” entao
m<-m+1
Escreva ("Exibir quantas pessoas são do ---o masculino:",m)
Senao
f<-f+1
Fimse
Escreval ("Exibir quantas pessoas são do ---o feminino:",f)
Se id=25 entao
Escreval ("Exibir quantas pessoas são menores de 25 anos:",md)
senao
Escreval ("Exibir quantas pessoas são maiores de 25 anos:",ma)
Fimse
fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Te aconselho a utilizar vetores para armazenar a idade e o peso das pessoas e acho desnecessário que você peça o nome das pessoas, mas caso queira aconselho que use um vetor para isso também.

 

Algumas dicas para declaração das variáveis:

 

var

idade:vetor[1..10] de inteiro

peso:vetor[1..10] de inteiro

media_peso_homens, soma_peso_homens:real //ainda falta um contador para contar quantos homens.

media_idade_mulheres, soma_idade_mulheres:real //também falta um contador para contar as mulheres e também para contar as com mais de 25 anos

i, genero,cont1, cont2, cont3:inteiro //a ordem de uso dos contadores esta a sua escolha, onde i é uma variável controladora e ---o é para receber a opcao digitada, também lhe aconselho a utilizar 1 ou 2 ao invés de M ou F na escolha.

 

Caso mais alguma variável seja necessário basta declara-la conforme quiser.

E devo ressaltar que ao videos indicados pelo usuário YumalaySc serão muito uteis.

Estou declarando as variáveis com nomes longos para você entender, depois é melhor utilizar nomes menores.

 

inicio

 

para i <- 1 ate 10 faca

escreval("Qual a idade")

leia(idade) //ira armazenar o valor digitado na posição i que é 1

escreval("Qual o peso")

leia(peso) //ira armazenar o valor digitado na posição i que é 1

escreval("Digite 1 para masculino ou 2 para feminino")

escreval("genero")

leia(genero)

fimpara

 

Este código é suficiente para receber os valores que você precisa, agora só falta os comando de decisão para fazer as contagens e os cálculos

 

Para calcular a média do peso dos homens acho que isso deve ser suficiente.

 

se (genero = 1) entao //conta e faz a media do peso dos homens
soma_peso_homens <- soma_peso_homens + peso //soma o peso de todos os homens
cont1 <- cont1 + 1 //conta quantos homens utilizando o contador 1
media_peso_homens <- soma_peso_homens / cont1 //faz o calculo final
fimse

 

Este comando é o suficiente para contar quantas mulheres foram inseridas, quantas tem mais de 25 anos e somar a idade de todas para dividir pelo contador.

 

se (genero = 2)entao //aqui é feito a contagem das mulheres
soma_idade_mulheres <- soma_idade + idade[i] //soma as idades das mulheres
cont2 <- cont2 + 1 //conta quantas mulheres, utilizei o contador 2 para isso
media_idade_mulheres <- soma_idade_mulheres / cont2 // calculo final
se (idade > 25) entao //conta as mulheres com mais de 25 anos
cont3 <-cont3 + 1 //utilizei o contador 3 para isso
fimse
fimse
A partir de agora você deve montar a estrutura de saída e implementar qualquer outra função que queira.
Recomendo novamente que você assista ao ante ultimo vídeo da playlist postada pelo anteriormente.
Boa sorte
Ate mais

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.