Ir ao conteúdo
  • Cadastre-se

Simon Viegas

Moderador
  • Total de itens

    4.667
  • Registro em

  • Qualificações

    0%

Reputação

2.511

Sobre Simon Viegas

  • Data de Nascimento 22/06/1982 (38 anos)

Informações gerais

  • Cidade e Estado
    Salvador/BA
  • Sexo
    Masculino
  1. @KXSY, como assim "colocar datas"? Poderia dar exemplos do que você quer fazer?
  2. O quê que não está dando certo? Seria necessário informar. Aqui você está misturando "calcular a média de alguma coisa" com "contar a quantidade de outra coisa". São duas coisas distintas. O exercício pede duas coisas: Tente primeiro entender o problema... se tiver alguma dúvida é só falar, mas primeiro pare para entender do que se trata. Para adiantar, sugiro o seguinte: faça apenas a segunda parte, algo como: Fazer um algoritmo para ler uma quantidade N de alunos. Ler a nota de cada um dos N alunos e contar quantos alunos e
  3. Caro usuário, Seja bem-vindo ao Clube do Hardware. No intuito de servir como fonte de pesquisa no caso de instituições de ensino, informamos que incorrer no resolvimento por completo de questões relacionadas a disciplinas escolares de cursos técnicos e faculdades podem ser revistas e removidas pela Equipe de Moderação do Clube do Hardware. Para sanar dúvidas sobre esse tipo de problema, por gentileza, publique o passo a passo do desenvolvimento da questão, projeto, monografia ou conteúdo em dúvida para que possamos analisar se a resposta está correta ou não,
  4. Qual o enunciado do problema? Foi você que fez esse código? Está com dúvidas em qual parte?
  5. Um exemplo de código: algoritmo "Maior diferença entre números números de índices consecutivos" funcao posicaoMaiorDiferenca(tamVetor: inteiro; var maiorDiferenca: inteiro): inteiro var diferenca, posicao: inteiro i: inteiro inicio maiorDiferenca <- 0 para i de 1 ate tamVetor-1 faca diferenca <- Abs(vet[i]-vet[i+1]) se (diferenca > maiorDiferenca) entao posicao <- i maiorDiferenca <- diferenca fimSe fimPara retorne posicao fimFuncao var n, i: inteiro vet: vetor[1..100] de inteiro p: inteiro md: int
  6. beleza. Você fazer um procedimento ou função para qualquer coisa... Por exemplo, crie um procedimento para preencher o vetor. Depois, crie um procedimento para calcular e exibir a maior diferença entre dois elementos consecutivos e em que posição, desse vetor etc. Adendo: creio que o enunciado deve está se referindo a "elementos em posições consecutivas", pois "elementos consecutivo seriam outra coisa". Creio que números consecutivos seja algo como "1, 2, 3, 4, 5"... ou seja: a diferença seria sempre 1... "68 é consecutivo ao 67"... por aí vai.
  7. @r00ki3, antes, qual é o enunciado do problema?
  8. @Heitor177, uma coisa de cada vez. Cadê o menu? Por favor, poste o que conseguiu fazer e onde está com dúvidas. Sobre: Veja o que está sendo utilizado: Onde está a matrícula do aluno? Pelo que você postou está na "primeira coluna de cada linha". ok! Mas qual seria o valor de L nesse momento? Veja que o L está sendo utilizado para percorrer o vetor... ele possivelmente estará com 2 sempre (que seria o último valor utilizado no para)!!!, logo, vai sempre exibir notas[2,1], ou seja: a matrícula do último aluno.
  9. Caro usuário, Seja bem-vindo ao Clube do Hardware. No intuito de servir como fonte de pesquisa no caso de instituições de ensino, informamos que incorrer no resolvimento por completo de questões relacionadas a disciplinas escolares de cursos técnicos e faculdades podem ser revistas e removidas pela Equipe de Moderação do Clube do Hardware. Para sanar dúvidas sobre esse tipo de problema, por gentileza, publique o passo a passo do desenvolvimento da questão, projeto, monografia ou conteúdo em dúvida para que possamos analisar se a resposta está correta ou não,
  10. Existe 2 aspectos diferentes: não dar erro, mesmo sendo uma sintaxe (supostamente) incorreta; não fazer diferença para o teu algoritmo. Para o primeiro, é coisa do VisualG... não era nem para rodar... Se você colocar para imprimir a variável aparecerá apenas o "+" (dá para ver nas Áreas da Variáveis do VisualG também). Por algum motivo o VisualG buga e ignora a vírgula e restante da linha... O esperado era dar algum erro e travar a execução da interpretação do código. Já no segundo, como simplesmente está resultado com o primeiro valor (bug), ou seja: está ficando c
  11. 1# Sobre: Essa sintaxe não existe. Simplesmente apague essa linha. 2# Sobre: Essa sintaxe do senao está também incorreta. Não existe "senao/entao". De um modo geral, veja exemplos na internet. (Mas eu vou postar uma base mais pro fim.) 3# No mesmo código do 2# você está comparando um valor real com o caractere... tá achando que está programando em JavaScript, amigo? . Não pode fazer isso. Uma alternativa seria utilizar uma variável do tipo caractere, veria se estaria representando u
  12. @PEDRO MATOS JUNIOR, por favor, poste o enunciado completo da questão. 1# Sobre a leitura do dados. Não é necessário um laço de repetição para posicionar a matriz para cada nota. Especifique diretamente o valor. Vide um modelo: algoritmo "notas" var //["posição do aluno", "cada uma das suas notas"] notas: vetor [1..3, 1..5] de real posAluno, posNota: inteiro //posicao na matriz inicio para posAluno <- 1 ate 3 faca escreval("Aluno: ", posAluno:1) escreva ("Informe a matricula: ") leia(notas[posAluno, 1]) escreva ("Info
  13. Sobre: Cadê as variáveis m e n no teu código? Já algo suspeito aqui... Então, uma dica para resolver qualquer problema começa em justamente parar para entender o problema em si. Já sabe o que é para ser feito? Consegue fazer essa conta, por exemplo, no papel? Tem alguma dúvida? Outro ponto: pode mesmo fazer em Portugol Studio? Lá no site não tem ele na lista: Nem aqui: De qualquer forma, vamos lá: Está explícito que as coordenadas devem ser n e m (obs.: o natural seria
  14. @Math.Pi, sobre: Nesse código ainda não tem arquivos. Ele está apenas utilizando um "vetor de registros" (array of record). O código inclusive está "funcionando": @Waterise, algumas dicas: 1# Não user read(), utilize apenas readln(). Não precisa, por enquanto, se preocupar com o motivo... apenas não deve-se usar read() (sem o ln). Apenas te adianto que esse ln tem tem algo a ver com o ln do writeln, como muitos pensam . 2# Use nomenclaturas de variáveis mais sugestíveis possível. Algo como:
  15. Sobre: Sim. Essa técnica é boa e também iria funcionar. Sobre: Para editar, basta clicar no link editar, que fica na parte inferior da postagem: Está acontecendo algum erro? Já para inserir imagens, eu costumo copiar a imagem (botão direito, "copiar imagem", se for da internet. Se no PC, a depender abro no mspaint, seleciono e copio a imagem), deixo posicionado onde vai aparecer aqui no texto e colo (ctrl+v)... automaticamente é feito o upload e a imagem já fica mais ou menos na posição.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

minicurso-montagem-popup.jpg

MINICURSO GRÁTIS!

Como ganhar dinheiro montando computadores!

CLIQUE AQUI E INSCREVA-SE AGORA MESMO!