1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Ajuda em C

Discussão em 'Programação' iniciada por rui.m, 19 de Janeiro de 2009. (Respostas: 17; Visualizações: 912)

  1. Boas!
    Precisava de ajuda... Preciso de fazer uma função em tempo real de um depósito de água a desvaziar... Alguém me pode ajudar??
     
  2. Aparicio

    Aparicio /dev/mod
    Staff Member

    Além de não explicares bem qual é o problema não puseste nenhuma dúvida em concreto.
     
  3. É assim:
    inicialmente temos por exemplo 40litros de água...
    há medida que utilizas a água o depósito vai reduzindo..
    quero uma função que faça a redução da água do deposito... tipo com a função time
     
  4. Aparicio

    Aparicio /dev/mod
    Staff Member

    Mas qual é a dúvida?
     
  5. É o código mesmo... Não estou a conseguir faze-lo.. Não sei como o fazer...
     
  6. S0ul

    S0ul Power Member

    Isso quer dizer que queres criar uma função em c que ao longo do tempo te vá desvaziando uma certa quantidade de água do tanque?
     
  7. Sim é isso... Não conseguem ajudar?
     
  8. IComeFromBehind

    IComeFromBehind Power Member

    Ciras uma variável tempo no teu programa que incrementas dentro de um ciclo. A cada passo resolves a equação com o tempo corrente.
     
  9. E sabes o código do tempo?
     
  10. Armadillo

    Armadillo Folding Member

    sabes criar uma função?
     
  11. zbenta

    zbenta Power Member

    Código:
    void esvazia(int qtd_agua)
    {
            int i= qtd_agua;
            
            while(i!=0)
            {
                   //aguardas um segundo 
                   sleep(1);
                       //caso a taxa seja 1 litro por segundo retiras um litro a cada segundo
                       i=i-1;
            }
    }
    
    Espero que ajude.
     
  12. S0ul

    S0ul Power Member


    :-D Essa foi boa! O zbenta deu-te um exemplo simples de como fazeres! Mas convinha que tivesses descoberto por ti mesmo, porque tipo, este género de problemas deverias de os resolver logo de caras, não podes ficar à espera de soluções! Mas para a proxima tenta procurar um pouco no google, vais ver que encontras soluções e o simples facto de o descobrires por ti mesmo é bem mais gratificante!
     
  13. zbenta

    zbenta Power Member

    O S0ul tem toda a razão, não deveria ter-te dado a resposta, foi uma boa intenção , mas pode ter maus resultados. Tens que te habituar a procurar as respostas por ti próprio.
     
  14. ya ya ya.. botem lá....

    Vim aqui porque precisava de ajuda... Mais nada!!! E acho que não custou nada darem-ma... Que sabes tu se eu não procurei no google ou não?? Por acaso procurei... É de caras pa quem sabe! Não sou aluno de informática, nem sequer gosto de programação... Mas tenho-a no curso e tenho de a fazer... Mas desculpa se pedir é um abuso!!!
     
    Última edição pelo moderador: 20 de Janeiro de 2009
  15. ScOrpion-boy

    ScOrpion-boy Banido

    Uma coisa, a função não é linear, quanto mais agua(mais peso), maior o caudal. (Mete uma raiz algures.)
     
  16. blueomega

    blueomega Power Member

    se fosse ter em conta isso tinha que prestar atenção a area de secção da torneira e a relação entre a pressão e altura
     
  17. Peter V5

    Peter V5 Folding Member

    Posta mas é aqui o código que já tens para nos podermos ver e dar-te consselhos de como podes melhorar a função.
     
  18. S0ul

    S0ul Power Member

    Pedir não é abuso lol! Simplesmente se tivesses código ao qual tivesses problemas ou se por acaso tinha algumas incoerências tinha mais sentido, mas se te sentes ofendido pela minha observação, meu amigo, desculpa lá não era minha intenção!
     

Partilhar esta Página