blacksaint 0 Denunciar post Postado Abril 22, 2011 Bom dia, pessoal fiz um algoritmo aqui no visualG, mas quando ele vai calcular nas variáveis restotal, comtotal e indtotal que acumulam o total gasto por cada tipo de consumidor, sendo 1 residencial, 2 comercial e 3 industrial dá erro de sintaxe... o que está errado? algoritmo "consumo mensal energia eletrica" // Função : // Autor : // Data : 21/4/2011 // Seção de Declarações var precokwh, quantkwhMensal, quantkwhDia, maior, menor:real restotal, comtotal, indtotal, mediageral:real numcons, CodTc, cont:inteiro inicio // Seção de Comandos //numero do consumidor for igual 0 flag de saída cont<- 1 numcons<- 1 restotal<- 0 comtotal<- 0 indtotal<- 0 repita escreva("Digite o preço de KWH consumidos durante o mês: ") leia(precokwh) escreva("Digite o numero do consumidor: ") leia(numcons) escreva("Digite a quantidade de KWH consumidos durante o mês: ") leia(quantkwhMensal) escreval("Digite que tipo de consumidor: ") escreva("1 para Residencial, 2 para Comercial e 3 para industrial): ") leia(CodTc) //a)Para cada consumidor, o total a pagar; //B) o maior consumo verificado //c) O menor consumo verificado //d) O total de consumo para cada um dos três tipos de consumidores //e) A média geral de consumo se(quantkwhmensal > quantkwhmensal)entao maior<- quantkwhmensal fimse se(quantkwhmensal < quantkwhmensal)entao menor<- quantkwmensal fimse cont<- cont+1 se(codtc = "1")entao quantkwhMensal<- precokwh*quantkwhDia restotal<- restotal+quantkhwmensal escreva("Consumidor", codtc," pagará no total:R$ ", quantkwhmensal) fimse se(codtc = "2")entao quantkwhMensal<- precokwh*quantkwhDia comtotal<- comtotal+quantkwhmensal escreva("Consumidor", codtc," pagará no total:R$ ", quantkwhmensal) fimse se(codtc = "3")entao quantkwhMensal<- precokwh*quantkwhDia indtotal<- indtotal+quantkwhdia escreva("Consumidor", codtc," pagará no total:R$ ", quantkwhmensal) fimse ate (numcons = 0) mediageral<- (restotal+comtotal+indtotal)/3 escreva("Maior consumo foi: ", maior) escreva("Menor consumo foi: ", menor) escreva("Total consumido por residenciais: ", restotal) escreva("Total consumido por comerciais: ", comtotal) escreva("Total consumido por industriais: ", indtotal) escreva("A média geral de consumo é: ", mediageral) fimalgoritmo Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo de Andrade 2 Denunciar post Postado Abril 22, 2011 Não tenho como compilar o código, qual erro apresenta? Compartilhar este post Link para o post Compartilhar em outros sites
blacksaint 0 Denunciar post Postado Abril 22, 2011 Não tenho como compilar o código, qual erro apresenta? aqui: Compartilhar este post Link para o post Compartilhar em outros sites
LCS 0 Denunciar post Postado Abril 22, 2011 Olá //blacksaint// tudo bom? Espero que sima! Já faz algum tempo que não vejo postagens suas. Portanto imagino que esteja se saindo bem nos trabalhos anteriores. Vamos lá! ou Last do it! rss Eu vi seu código e novamente você vem pecando na estrutura dele, são problemas básicos que um programador não pode cometer, logo se você espera ser um bom programador tem que elimina-los. Eu olhando seu código vi uma série de erros, sua lógica esta boa, mais você não esta planejando o seu código. Entre os erros mais comuns estão: Não constrói variáveis fáceis de entender, não identa o código e principalmente falta os comentários linha por linha. Eu resolvi o problema, porém não irei postar a solução pois acho que isso foi muito discutido com você aqui, várias vezes foi dito e acredito que isso servirá de aprendizado para ti. Não me leve a mal, mais acho que você fez esse código meio no desespero, se não me engano já disse para você sobre a necessidade de parar um pouco durante a escrita do código para evitar a fadiga, assim se evita dor de cabeça de se re-analisar o código. Com certeza levaria menos tempo se você construisse variáveis com nomes fáceis de se identificar e usando o _ entre elas, se você desse uma descansada de uns 2 minutos a cada 10 de programação( principalmente agora que você é iniciante). Resumindo o código tem problemas com os nomes das variáveis e também com o tipo de dados que elas são iniciadas e o valor que você atribui a ela. Ex( você cria ela para ser numérica e atribui um valor texto para ela). Então refaza o seu código com variáveis legíveis e de fácil entendimento, idente o código, comente ele(assim lendo e relendo você percebe erros) e se der problema poste aqui novamente. E se der certo poste também para receber os elogios. Abcx, LCS Compartilhar este post Link para o post Compartilhar em outros sites
blacksaint 0 Denunciar post Postado Abril 22, 2011 Por isso que eu gosto daqui rs vlw a dica, eu vou refazer mas só amanhã... Hoje eu tenho que arrumar a ceia!!! Feliz páscoa e obrigado Compartilhar este post Link para o post Compartilhar em outros sites
blacksaint 0 Denunciar post Postado Abril 23, 2011 Afe eu desisto... vou trancar a faculdade rsrsrsrs LCS Lê minha PM? vlw vlw consegui!!!! Compartilhar este post Link para o post Compartilhar em outros sites
LCS 0 Denunciar post Postado Abril 24, 2011 Parabéns, infelizmente tem pessoas baixas que não querem aprender.. eles não entendem que o fato de copiar agora não os fará aprender, logo no futuro não serão profissionais.. Essas pessoas encaram a faculdade como a escola, esquecem que a faculdade tem que pagar e o prejuízo não é repetir o ano , mas sim não ter conhecimento e qualidades necessárias para um futuro profissional.. Só tenho a lamentar esses pobres seres.... Mostre esse post para esses inúteis e quem sabe, talvez, eles caiam na real e aprendam a viver.. Abcx, LCS Compartilhar este post Link para o post Compartilhar em outros sites