Derfel
-
Posts
11 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Derfel
-
-
Os erros de sintaxe ocorrem quando o código está em desacordo com os padrões de escrita da linguagem. No caso do VisuAlg temos:
1)não é necessário colocar ;(ponto e virgula) após cada sentença e sim apenas pular de linha.
2)o comando de atribuição não é = e sim <-
modificando isso os erros de sintaxe devem acabar.
Porém como foi pontuado por Math.Pi existem erros de lógica no algoritmo.
1)voce precisa primeiro ler os valores dos numeros para efetuar a soma.
2)Como recomendação seria legal voce ler o numero após cada pedido de escreva.
Segue abaixo uma versão funcional do código:
Algoritmo "somadedoisnumeros"// Disciplina : [Linguagem e Lógica de Programação] // Professor(a): Antonio Carlos Nicolodi // Descrição : Aqui você descreve o que o programa faz! (função)// Autor(a) : Nome do(a) aluno(a)// Data atual : 22/07/2015Var// Seção de Declarações das variáveis numero1:inteironumero2:inteirosoma:inteiroInicio// Seção de Comandos, procedimento, funções, operadores, etc... Escreva("Informe o primeiro numero: ")Leia(numero1)Escreva("Informe o segundo numero: ")Leia(numero2)soma <- numero1 + numero2Escreva("O resultado da soma é: ",soma)Fimalgoritmo
Recomendo dar uma lida em "A linguagem do VisuAlg" localizado dentro do proprio programa em HELP.
- 1
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
Acrescentar/Retirar numero de um vetor existente
em Programação - iniciantes
Postado
Saudações magneel, acredito ter um erro na seguinte parte do código:
essa parte do código está fazendo na verdade com que o novo vetor receba em todos os índices, todos os números contidos no vetor antigo e por fim o que fica em cada posição do vetor novo é o ultimo numero do vetor antigo. Exemplo:
Se o vetor lido for: 1 2 3 4 5 6 7 8 9 10.
E o número a ser excluido seja 2.
A cada iteração do laço mais externo 'j', ocorrerão 10 iteraçãos do laço mais interno 'i'.
Fazendo com que v[j] receba todos os números diferentes de 2 do vetor lido, até terminar com v[j] recebendo sempre o último número deste vetor que no exemplo dado é o número 10.
Logo o programa terminaria com o vetor novo com o seguinte conteúdo: 10 10 10 10 10 10 10 10 10 .
Um loop apropriado para a situação seria o seguinte: