- Fórum WMO
- → Viewing Profile: Posts: AlanPimentel
Community Stats
- Group Usuários
- Active Posts 3
- Profile Views 1988
- Member Title Novato no fórum
- Age 30 years old
- Birthday June 17, 1993
-
Sexo
Male
-
Localidade
São Paulo - SP
Social Networks
-
Twitter
alanbpimentel
-
Youtube
alanbpimentel
0
Neutral
User Tools
Friends
AlanPimentel hasn't added any friends yet.
Latest Visitors
Posts I've Made
In Topic: O Que Pode Estar Dando De Errado Nesta Linha?
29/08/2011, 23:43
Poste o código para termos uma noção da situação Luiz.
In Topic: Ajuda Neste Algoritimo
29/06/2011, 20:14
Olá Eduardo, tudo jóia?
Então cara, lendo o enunciado do seu exercício, eu não entendi uma coisa:
Se a opção 2 é EXIBIR, o correto seria exibir a Lista quando for escolhida a opção numero 2, não é isso?
Ou é realmente desta forma que o senhor postou aqui? Não ficou claro esta parte.
Então cara, lendo o enunciado do seu exercício, eu não entendi uma coisa:
Exercicio: Escreva um algoritmo que apresente um menu com tres opções:
1. Inserir
2. Exibir
3. Sair
a)quando for escolhida a opção número 1, um procedimento chamado insere deve inserir uma elemento (nome) em um vetor. O procedimento deve receber como paramentro o nome a ser inserido.
b)quando for escolhida a opção numero 3, um procedimento chamado Lista deve escrever na tela todos os elementos do vetor.
Se a opção 2 é EXIBIR, o correto seria exibir a Lista quando for escolhida a opção numero 2, não é isso?
Ou é realmente desta forma que o senhor postou aqui? Não ficou claro esta parte.
In Topic: Ajuda Urgente Com Algoritmo (Visualg)
23/06/2011, 13:44
Na verdade Hebert, você está imprimindo apenas a média dessas 5 notas, e não a média das 5 notas de cada 5 alunos.
Uma solução cabível seria incrementar estes valores em um vetor, ou seja, tornar respectivos alunos, com suas respectivas notas com suas respectivas médias pra ficar mais fácil de entender, é deixar tudo separar mesmo ok?
Estou iniciando também na área da programação também no VisuAlg, então consegui fazer este algoritmo que segue a risca o enunciado.
O algoritmo evidentemente ficou extenso, porém esta foi a minha lógica utilizando os comandos que até então eu domino.
Então Hebert, talvez nem retorne por aqui levando em conta a data mas está aí a minha contribuição.
Lembrando a importancia de colocar estes valores em um vetor, pois desta forma você pode manipular os dados que quiser, basta "chamar" sua variável na posição que desejar. Sem os vetores os dados seriam apenas trocados, e não armazenados, certo?!
Sem mais,
ABP
Uma solução cabível seria incrementar estes valores em um vetor, ou seja, tornar respectivos alunos, com suas respectivas notas com suas respectivas médias pra ficar mais fácil de entender, é deixar tudo separar mesmo ok?
Estou iniciando também na área da programação também no VisuAlg, então consegui fazer este algoritmo que segue a risca o enunciado.
algoritmo "Média dos Alunos" // Função : Exibir a média de 5 alunos e no final imprimir uma lista dos alunos que estão abaixo da média // Autor : Alan Pimentel // Data : 23/6/2011 // Seção de Declarações var aluno: vetor[1..5] de caractere nota: vetor[1..5] de inteiro media: vetor[1..5] de real inicio // Seção de Comandos //Iniciando as 3 notas do 1º aluno escreva ("Digite o nome do aluno: ") leia (aluno[1]) escreva ("Entre com a 1ª nota da prova: ") leia (nota[1]) escreva ("Entre com a 2ª nota da prova: ") leia (nota[2]) escreva ("Entre com a 3ª nota da prova: ") leia (nota[3]) media[1]<- (nota[1] + nota[2] + nota[3]) / 3 limpatela //Iniciando as 3 notas do 2º aluno escreva ("Digite o nome do aluno: ") leia (aluno[2]) escreva ("Entre com a 1ª nota da prova: ") leia (nota[1]) escreva ("Entre com a 2º nota da prova: ") leia (nota[2]) escreva ("Entre com a 3ª nota da prova: ") leia (nota[3]) media[2]<- (nota[1] + nota[2] + nota[3]) / 3 limpatela //Iniciando as 3 notas do 3º aluno escreva ("Digite o nome do aluno: ") leia (aluno[3]) escreva ("Entre com a 1ª nota da prova: ") leia (nota[1]) escreva ("Entre com a 2º nota da prova: ") leia (nota[2]) escreva ("Entre com a 3ª nota da prova: ") leia (nota[3]) media[3]<- (nota[1] + nota[2] + nota[3]) / 3 limpatela //Iniciando as 3 notas do 4º aluno escreva ("Digite o nome do aluno: ") leia (aluno[4]) escreva ("Entre com a 1ª nota da prova: ") leia (nota[1]) escreva ("Entre com a 2ª nota da prova: ") leia (nota[2]) escreva ("Entre com a 3ª nota da prova: ") leia (nota[3]) media[4]<- (nota[1] + nota[2] + nota[3]) / 3 limpatela //Iniciando as 3 notas do 5º aluno escreva ("Digite o nome do aluno: ") leia (aluno[5]) escreva ("Entre com a 1ª nota da prova: ") leia (nota[1]) escreva ("Entre com a 2ª nota da prova: ") leia (nota[2]) escreva ("Entre com a 3ª nota da prova: ") leia (nota[3]) media[5]<- (nota[1] + nota[2] + nota[3]) / 3 limpatela //Exibindo a média final dos 5 alunos escreval (" MÉDIA FINAL ") escreval ("______________________________________") escreval escreval ("A média de ",(aluno[1]), " é: ",media[1]) escreval ("A média de ",(aluno[2]), " é: ",media[2]) escreval ("A média de ",(aluno[3]), " é: ",media[3]) escreval ("A média de ",(aluno[4]), " é: ",media[4]) escreval ("A média de ",(aluno[5]), " é: ",media[5]) //Exibindo os alunos que ficaram abaixo da média (<5) escreval escreval (" ALUNOS ABAIXO DA MÉDIA ") escreval ("_______________________________________") //Iniciando comandos SE para identificar alunos com média abaixo de 5 se media[1] <5 entao escreval (aluno[1]) senao fimse se media[2] <5 entao escreval (aluno[2]) senao fimse se media[3] <5 entao escreval (aluno[3]) senao fimse se media[4] <5 entao escreval (aluno[4]) senao fimse se media[5] <5 entao escreval (aluno[5]) senao fimse fimalgoritmo
O algoritmo evidentemente ficou extenso, porém esta foi a minha lógica utilizando os comandos que até então eu domino.
Então Hebert, talvez nem retorne por aqui levando em conta a data mas está aí a minha contribuição.
Lembrando a importancia de colocar estes valores em um vetor, pois desta forma você pode manipular os dados que quiser, basta "chamar" sua variável na posição que desejar. Sem os vetores os dados seriam apenas trocados, e não armazenados, certo?!
Sem mais,
ABP
- Fórum WMO
- → Viewing Profile: Posts: AlanPimentel
- Privacy Policy
- Regras ·