Jump to content

All Activity

This stream auto-updates

  1. Yesterday
  2. desconfiado

    AT - questões legais

    Eu fiz uma alteração a um cliente que comercializa combustíveis. Tenho alguma informação que podes consultar aqui Informação combustíveis . Há um quadro com informação fixa sobre as % que é fixo e meramente informativo. Depois tens que fazer alguns cálculos baseados nas quantidades dos produtos constantes nas facturas de acordo com uma tabela onde consta o imposto aplicado a cada unidade que tens que multiplicar pela quantidade. O que eu fiz foi criar uma tabela, neste caso para o ISP (Imposto sobre produtos petrolíferos) com o valor do imposto. Na ficha do produto indico-
  3. edith

    AT - questões legais

    Boa tarde Alguém sabe de alguma informação técnica do calculo da fatura detalhada de combustíveis. Formulas para os cálculos dos impostos de biocombustíveis. "Os comercializadores devem informar os seus clientes da desagregação dos valores faturados, evidenciando, nomeadamente, (...) a quantidade e o sobrecusto da incorporação de biocombustíveis, expressos em percentagem e em EUR/litro, respetivamente", estabelece o regulamento que surge na sequência da publicação, em janeiro de 2019, da lei que impõe mais detalhe na fatura dos combustíveis. Também a discriminação do combustí
  4. nunopicado

    Ping pong, está me a dar erro este programa

    Tens aí dois problemas: 1. Tens procedimentos dentro do corpo do programa. Isso não pode acontecer. Todos os procedimentos têm de estar fora do corpo, como tens o MenuIn (este é o único que está bem). Copia-os de onde estão para cima, entre as variáveis e o MenuIn, por exemplo, ou logo a seguir ao MenuIn. 2. Tens o inicio e o fim do programa duas vezes. Uma começa na linha 42 e vai até ao fim do programa, mas lá dentro, na linha 285, tens o inicio do programa outra vez, terminando na linha 304. O END. (END seguido de ponto) só pode existir uma vez, e é a última linha
  5. anonimo1337

    Ping pong, está me a dar erro este programa

    procedure nao esperado
  6. nunopicado

    Ping pong, está me a dar erro este programa

    Qual o erro que dá?
  7. anonimo1337

    Ping pong, está me a dar erro este programa

    Está me a dar erro no "procedure moveBola ;" Em todos os procedure, eu fiz primeiro o menu e nao me dá erro nenhum, agora com o jogo está me a dar erro nos procedure
  8. luga

    Criação num dicionário com dados em txt

    bom dia muito obrigado pela ajuda, vou testar.
  9. thoga31

    Criação num dicionário com dados em txt

    Os dados estão separados por espaços tal-qual como apresentaste aqui? É que em caso afirmativo, a solução pode-se tornar bastante mais simples. A ideia, nesse caso, será separar a string pelos espaços e a partir daí fazer um ciclo que vai consumindo a lista de strings geradas. s = "030447 03 28 08 ff ff 81 00 1f c1 ff ff 03 00 08 00 08 00 ff 00 00 03 80 02 12 02 00 00" l = s.split(' ') tempo, l = int(l[0]), l[1:] identificador, pares = [], [] while True: try: pares.append(l[0:2]) l = l[2:] num, l = int(l[0]), l[1:] identificador.append(l[0:num])
  10. thoga31

    Ping pong, está me a dar erro este programa

    Quais os problemas que estás a ter?
  11. Last week
  12. Olá, Estou com dificuldades para criar o código para um dicionário com importação dos dados em .txt. O ficheiro .txt tem mais de 40.000 linhas e cada linha tem à esquerda 6 dígitos (tempo) comum a todos os códigos na mesma linha, seguidos por dois bytes hexadecimal do identificador (XX XX), 2 dígitos decimal (XX) que indicam o número de bytes de dados (hexadecimal), exemplo de uma linha: 030447 03 28 08 ff ff 81 00 1f c1 ff ff 03 00 08 00 08 00 ff 00 00 03 80 02 12 02 00 00 030447 -> tempo (decimal) 03 28; 03 00; 02 12 -> identificador (hexadecimal) 08;
  13. José Paulo

    Métodos que devolvam diferentes tipos de variáveis

    Boa Noite. Muito Obrigado pela sua ajuda. Foi bastante útil e esclarecedora. Cumprimentos.
  14. nunopicado

    Ping pong, está me a dar erro este programa

    A minha bola de cristal está na oficina. Talvez se explicares qual é a tua dúvida...
  15. Program ping_pong ; const cantoCima = 2 ; cantoBaixo = 10 ; cantoEsquerda = 2 ; cantoDireita = 38 ; var bolaX, bolaY: integer; // posicao x, y da bola raquete1X, raquete1Y: integer; // posicao x, y da raquete 1 raquete2X, raquete2Y: integer; // posicao x, y da raquete 2 moveBolaDireita, moveBolaBaixo: boolean ; // controla direcao da bola pontos: integer; acabouJogo: boolean ; menu1:real; nome1, nome2:string; Procedure menuin; //Interface do Menu Begin clrscr; Writeln; Writeln; writeln(' ----------- '); Writeln(' 1-Jogar
  16. antseq

    Métodos que devolvam diferentes tipos de variáveis

    o melhor é criar um objecto/classe com todas as variáveis que pretendes passar... e depois devolves este "objecto/classe", algo do tipo: final class MyResult { private int mA; private float mB; private boolean mC; private String mD; public MyResult(int a, float b, boolean c, String d) { this.mA = a; this.mB = b; this.mC = c; this.mD = d; } public int getA() { return this.mA; } public float getB() { return this.mB; } public boolean getC() { return this.mC; }
  17. Bom dia. Estou com problemas porque tenho alguns métodos que alteram dentro deles diferentes tipos de variáveis (inteiros, Strings, booleanos). O meu objetivo é passar para fora do método estes valores diferentes de uma só vez mas o metodo apenas pode devolver um tipo de dados. Para os inteiros e strings surgiu a solução de criar um array de Strings e guardar lá a nossa informação seja a informaçao um String ou um inteiro, este último é guardado no array depois de passar pelo método Integer Parse Int. Será que existe uma solução melhor para atualizar algumas variáveis que são altera
  18. thoga31

    Funções em C

    Boas dicas! Não obstante, tenho um reparo a fazer. Só há 2 protótipos da função main() reconhecidos pelos standards mais recentes da linguagem C, sendo eles: int main(void) { } int main(int argc, char **argv) { } É importante referir que funções sem argumentos devem ter explicitado void. Isto deve-se ao facto do gcc (compilador de C da GNU) ser altamente permissivo (e não sei se este comportamento está devidamente documentado no standard, terei de ler). Ou seja, se não indicarmos o void, podemos fazer pérolas destas sem que o gcc se queixe de nada: int soma() { return 42; }
  19. AshKetshup

    Funções em C

    Olá @dimi_hk. Fico feliz pelo que alcançaste. No entanto acredito que pode ser melhorado, portanto aqui vão algumas dicas. De forma semelhante a como declaras variáveis em C, podemos declarar também funções: // Para declarares uma variavel, repara como tens de indicar primeiro o tipo da mesma, // por exemplo ao declarar uma variavel como um Inteiro (int). int variavel; // ou int variavel = 0; /* De forma semelhante segue a definição de uma função que retorna um tipo segue esta construção: * [tipo] : o tipo da variavel que pretendes retornar no final. * [parametros]: os
  20. rbsrbs_dev

    Listas ligadas

    Olá yhara Como disseste que estavas a aprender C sozinho o que normalmente é um tanto complicado, deixo-te algumas observações extra à tua segunda versão. Removi os teus comentários para ser mais fácil leres as anotações: #include <math.h> #include <stdio.h> #include <string.h> #include <stdlib.h> #include <assert.h> #include <limits.h> #include <stdbool.h> #include <ctype.h> #define MAXSTR 255 typedef struct SListData { int ano, mes, dia; }TListaData; typedef struct SListPreco { float preco; TListaData data; // já não estás
  21. rbsrbs_dev

    Ler número especificado em ficheiro

    Olá Bernardo Fiquei com algumas dúvidas no que pretendes fazer. Queres mostrar a linha `num` do ficheiro, isto é, caso o utilizador introduza o valor 4 mostras a quarta linha do ficheiro ou queres mostrar a linha que contenha o valor `num`? Caso seja a segunda opção, consegues descrever o formato da informação desse ficheiro? Eg: As linhas iniciam com um inteiro seguidas de mais alguma coisa (42 blabla\n) ou por exemplo o valor pode estar presente numa posição aleatoria da linha (bla 42 bla). Deixo uma sugestão de restruturamento do código com early returns para retirar os nivei
  22. JOAOBERNARD070

    Problema do Caixeiro Viajante

    Como definir o caminho Como escolher o minimo de cada array sendo q existe um 0
  23. thoga31

    Problema do Caixeiro Viajante

    Ninguém vai dar código, até porque, mesmo que não consideremos mais nenhum motivo, vai contra as Regras do Fórum (2.2). Podemos dar dicas e esclarecer dúvidas concretas, mas dar um código feito não. Já agora, sugiro não apagar todo um código mesmo que não se esteja a conseguir chegar ao resultado final. Podia ter uma ideia com esse código da tua forma de pensar e poderia começar a dar dicas com base nele. Além disso, não deixa de ser um bom ponto de aprendizagem comparar os códigos errados que fizemos com os novos que funcionam. Posto isto, que dúvidas específicas tens?
  24. JOAOBERNARD070

    Problema do Caixeiro Viajante

    Tnetei mas já apaguei, n sei por onde começar
  25. thoga31

    Problema do Caixeiro Viajante

    Mostra o código que já tentaste.
  26. JOAOBERNARD070

    Problema do Caixeiro Viajante

    Podes me dar o exemplo do codigo q j´atei isso e não consigo
  27. thoga31

    Problema do Caixeiro Viajante

    Podes usar programação dinâmica, por exemplo, uma vez que não são muitos dados. É um algoritmo mais fácil de entender e que obtém uma performance satisfatória.
  1. Load more activity
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.