Ir para o conteúdo
  1. Re: [Resolvido] Separar inteiro nos seus dígitos

    chapeuDpalha
    Por chapeuDpalha,

    #include <stdio.h>
    #include <conio.h>
    #include <string.h>
    main (){
        int num, a, i;
        char tam[10];
        printf("Digite\t");
        scanf("%d",&num);
        if (num < 0){
            num = -num;
        }
        sprintf(tam,"%d",num);
        a = strlen(tam);
        printf("Valor Absoluto");
        for (i=0;i<a;i++)
        printf("\n|%c| = %c ",tam,tam);
        getch();
        return 0;
    }

    obrigado

    • 19 respostas
  2. Re: Utilizar Webservices da AT

    marcolopes
    Por marcolopes,
    8 hours ago, jncevcosta said:

    Carissimos,

    Estive fora algumas semanas e voltei agora ao desenvolvimento dos webservices.

    Alguém está a conseguir comunicar as Faturas por WS no modo de teste? Em Fevereiro quando fiquei de licença estava a dar erro e testei agora e devolve o seguinte erro:

    codigo:env:Client, mensagem: "Internal Error"

    Alguém já passou pelo mesmo erro e que me pode ajudar a perceber se o problema está do meu lado ou do lado deles?

    -99 Erro de sistema. Por favor volte a tentar mais tarde.

    Mar 26, 2019 1:14:59 AM org.dma.services.at.SOAPMessageHandler interceptAndRecordSoapMessage
    INFO: 
    >>>SENT<<<
    <?xml version="1.0" encoding="utf-8" standalone="no"?>
    <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    <S:Header>
    <wss:Security xmlns:wss="http://schemas.xmlsoap.org/ws/2002/12/secext">
    <wss:UsernameToken>
    <wss:Username>599999993/0037</wss:Username>
    <wss:Password Digest="hmSQm/jknlYyXH2Fq0DHWOSsTxFNhsGmHLrYD8P5ols=">pwPy22v8PbYw1M8DSgQWdw==</wss:Password>
    <wss:Nonce>OM8XCENeT0kDYBY0bSBB0VpPk6IBxGmgBnnTZv4jTxzc0GayQYUHIIXkL5L/WhA18y7/PRQ+exP7Mvdid+xH6VE7T9Yjm3KE+KhCFVM+70QscUlntvbcu9+3fTjWd9ApNfJM4U28M2TM1iKcQ3N6TBrKybmS56yFsctql6jDJBJEOqPt90yke2T5g48IYHebrkAmwIyBzFKRDY2UGuas7kM3ZnPIBGUi9elhddRgxV7epCwczzn4RTXAGUtd9Z4bJnf9DU1jqR470kKiUER9jlVheUNhvRpe9HhUjWXlJj91Zlo1DAucmAOJI8ZJFwpmDdGHJ2Lf4/MNYJlGl5FtDg==</wss:Nonce>
    <wss:Created>2019-03-26T01:14:58.819Z</wss:Created>
    </wss:UsernameToken>
    </wss:Security>
    </S:Header>
    <S:Body>
    <ns2:RegisterInvoiceElem xmlns:ns2="http://servicos.portaldasfinancas.gov.pt/faturas/">
    <TaxRegistrationNumber>599999993</TaxRegistrationNumber>
    <ns2:InvoiceNo>CFA 2018/173935</ns2:InvoiceNo>
    <ns2:InvoiceDate>2018-12-18</ns2:InvoiceDate>
    <ns2:InvoiceType>FT</ns2:InvoiceType>
    <ns2:InvoiceStatus>N</ns2:InvoiceStatus>
    <CustomerTaxID>999999990</CustomerTaxID>
    <Line>
    <ns2:DebitAmount>100</ns2:DebitAmount>
    <ns2:Tax>
    <ns2:TaxType>IVA</ns2:TaxType>
    <ns2:TaxCountryRegion>PT</ns2:TaxCountryRegion>
    <ns2:TaxPercentage>23</ns2:TaxPercentage>
    </ns2:Tax>
    </Line>
    <DocumentTotals>
    <ns2:TaxPayable>23</ns2:TaxPayable>
    <ns2:NetTotal>100</ns2:NetTotal>
    <ns2:GrossTotal>123</ns2:GrossTotal>
    </DocumentTotals>
    </ns2:RegisterInvoiceElem>
    </S:Body>
    </S:Envelope>
    
    Mar 26, 2019 1:14:59 AM org.dma.services.at.SOAPMessageHandler interceptAndRecordSoapMessage
    INFO: 
    >>>RECEIVED<<<
    <?xml version="1.0" encoding="utf-8" standalone="no"?>
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <env:Header/>
    <env:Body>
    <ns0:RegisterInvoiceResponseElem xmlns:ns0="http://servicos.portaldasfinancas.gov.pt/faturas/">
    <ReturnCode>-99</ReturnCode>
    <ReturnMessage>Erro de sistema. Por favor volte a tentar mais tarde.</ReturnMessage>
    </ns0:RegisterInvoiceResponseElem>
    </env:Body>
    </env:Envelope>
    
    -99
    Erro de sistema. Por favor volte a tentar mais tarde.

     

    • 7770 respostas
  3. Re: Utilizar Webservices da AT

    jncevcosta
    Por jncevcosta,

    Carissimos,

    Estive fora algumas semanas e voltei agora ao desenvolvimento dos webservices.

    Alguém está a conseguir comunicar as Faturas por WS no modo de teste? Em Fevereiro quando fiquei de licença estava a dar erro e testei agora e devolve o seguinte erro:

    codigo:env:Client, mensagem: "Internal Error"

    Alguém já passou pelo mesmo erro e que me pode ajudar a perceber se o problema está do meu lado ou do lado deles?

    • 7770 respostas
  4. Re: localhost redirecionou-o demasiadas vezes

    M6
    Por M6,

    Experimenta

    <?php
    	session_start();		
    	if($_SESSION['nome'] == NULL || $_SESSION['nome']== "")
    	{
    		header("Location: http://localhost/testepap/login.php");
    		exit();
    	}
    				
    ?>

     

    • 1 resposta
  5. Re: AT - questões legais

    CFreitas
    Por CFreitas,
    4 hours ago, CJCV said:

    A hora de inicio transporte pode não coincidir com a hora de emissão. posso emitir hoje uma guia em que o inicio do transporte será amanhã.

    Aliás se assumirmos a hora de emissão como a hora de gravação da guia essa terá de ser sempre inferior a hora de carga ate porque daria erro ao comunicar.

    Isso é certo.

    Mas o objetivo dessa obrigação é (penso eu) impedir, ou pelo menos minimizar, situações em que o mesmo documento vá servindo para para documentar várias operações. E, nos documentos de transporte, a data/hora do início do transporte serve o mesmo propósito.

    • 4558 respostas
  6. Re: localhost redirecionou-o demasiadas vezes

    RedCandy
    Por RedCandy,

    Bom dia, estou com um problema em redirecionar para a página login.php, todas as outras páginas teem código para redirecionar para a página login.php quando ainda não foi feito o login.

    Abaixo, o código da página login.php

    <?php
    	session_start();		
    	if($_SESSION['nome'] == NULL || $_SESSION['nome']== "")
    	{
    		header("Location: http://localhost/testepap/login.php");
    	}
    				
    ?>
    <html>
    <title>Inicio</title>
    <meta charset="UTF-8">
    <meta http-equiv="Content-type" content="text/html; charset=UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
    <body>
    
    
    <div class="w3-top">
      <div class="w3-bar w3-white w3-wide w3-padding w3-card">
        <a href="home.php" class="w3-bar-item w3-button"><b>AE</b> Augusto Cabrita</a>
        <div class="w3-right w3-hide-small">
    		<a class="w3-bar-item">Bem-vindo, visitante! </a>
    		<a href="Template.php" class="w3-bar-item w3-button">Matriculas</a>
    		<a href="Login.php" class="w3-bar-item w3-button">Login</a>
    		<a href="registar.php" class="w3-bar-item w3-button">Registar</a>
    		<a href="http://aeacabrita.sytes.net/webgiae/" class="w3-bar-item w3-button">GIAE</a>
        </div>
      </div>
    </div>
    		
    		
    	
    <header class="w3-display-container w3-content w3-wide" style="max-width:1500px;" id="home">
    </header>
    
    
    <div class="w3-content w3-padding" style="max-width:1564px">
    	<div class="w3-container w3-padding-32" id="projects">
    		<h3 class="w3-border-bottom w3-border-light-grey w3-padding-16">Para aceder ao site é necessário fazer o login, se nao tiver uma conta criada, <a href="registar.php"> registre-se.</a></h3>
    	</div>
    
    	<div class="w3-row-padding">
    		<form action="home.php" method="POST">
    			Nome: <input required type="text" name="nome" style="width: 300px;"><br><br><br>
    			Senha: <input required type="password" name="password" style="width: 300px;"><br><br>
    			<?php
    			if (isset($_COOKIE["Fail"])){
    				echo "<p style='color: red;'>Nome ou Senha errada</p>";
    				 setcookie("Fail", "True", time()-1);
    			}
    			else{
    				echo "<br><br>";
    			}
    			?>
    		<input class="btn register" type="submit" name="submit" value="Login" >
    		</form>
    	</div>
    
    </div>
    </body>
    </html>

     

    • 1 resposta
  7. Re: AT - questões legais

    CJCV
    Por CJCV,
    Em 23/03/2019 às 00:39, CFreitas disse:

    Isso só se aplicava (e só se vai aplicar, na minha opinião) a documentos de conferência e afins. Não a faturas de certeza, nem, penso eu, a documentos de transporte (estes já têm a hora de início de transporte).

     

     

     

    A hora de inicio transporte pode não coincidir com a hora de emissão. posso emitir hoje uma guia em que o inicio do transporte será amanhã.

    Aliás se assumirmos a hora de emissão como a hora de gravação da guia essa terá de ser sempre inferior a hora de carga ate porque daria erro ao comunicar.

    • 4558 respostas
  8. Re: Eliminar Números Possíveis em Sudoku

    Chamuanza
    Por Chamuanza,

    Olá pessoal do forum então não há ninguém que me dê umas dicas sobre o assunto?

    • 1 resposta
  9. Re: Erros na declaração de main

    HappyHippyHippo
    Por HappyHippyHippo,

    muito sucintamente : sem função main, não existe aplicação

    por isso, sim, sem main não podes correr o teu código

    • 4 respostas
  10. Re: Programa na linguagem C

    HappyHippyHippo
    Por HappyHippyHippo,

    se alguem consegue fazer ?

    sim

    • 1 resposta
  11. Dúvidas em exercícios

    Gustavo Martins
    Por Gustavo Martins,

    Olá a todos, sou meio iniciante em haskell e estou em dúvida nesse exercicio.

    1) A função min no Haskell retorna o menor entre dois números, por exemplo, min 4 5 = 4

    . Crie um tipo min com um campo inteiro, que seja instância de Ord, Eq e Show (deriving)

    .Crie uma instancia de Monoid para min (maxBound representa o maior inteiro existente no Haskell)

    .Quanto vale a expressão Min(-32) <> Min(-34) <> Min(-33)?

    . Explique sua escolha para o mempty

     

    Quem puder me ajudar ficarei agradecido.

    • 0 respostas
  12. Re: Quantos 1 em binário

    HappyHippyHippo
    Por HappyHippyHippo,
    On 3/4/2019 at 2:16 PM, Luís Paiva said:

    @HappyHippyHippo não seria suficiente isto:

    
    int bitsUm(unsigned x)
    {
        int r=0;
        while (x != 0){
            if (x%2 == 1)
                r++;
            x = x/2;
        }
        return r;
    }

    eu fiz este programa mas retorna-me valor 1.

    e o que achas que o código que apresentei faz (de uma forma mais simples) ?

    • 6 respostas
  1. Ver Mais Actividade
×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.