Ir ao conteúdo
  • Cadastre-se

rjjj

Membro Pleno
  • Posts

    781
  • Cadastrado em

  • Última visita

posts postados por rjjj

  1. Fiz o código para gerar os pares aleatórios F5Rua4D.gif:

     

     

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    
    int aleatorio(int minimo, int maximo)
    {
        return (rand() % ((maximo + 1) - minimo)) + minimo;
    }
    
    int main(void)  
    {
        #define MAX_OBJECTS 5
        static int vetor[2*MAX_OBJECTS];
        int indice[2];
        int numero;
        static int numeros[MAX_OBJECTS];
        int repetido[2*MAX_OBJECTS] = {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1};
        int i = 0;
        int k = 0;
        srand(time(NULL));
        do
        {
            setpoint0:
            numero = aleatorio(1, 9);
            for(int j = 0; j < 2*MAX_OBJECTS; j++)
            {
                if(numero == numeros[j])    goto setpoint0;
            }
            numeros[k] = numero;
            k++;
            setpoint1:
            indice[0] = aleatorio(0, 9);
            for(int j = 0; j < 2*MAX_OBJECTS; j++)
            {
                if(indice[0] == repetido[j])    goto setpoint1;
            }
            vetor[indice[0]] = numero;
            repetido[i] = indice[0];
            i++;
            setpoint2:
            indice[1] = aleatorio(0, 9);
            for(int j = 0; j < 2*MAX_OBJECTS; j++)
            {
                if(indice[1] == repetido[j])    goto setpoint2;
            }
            vetor[indice[1]] = numero;
            repetido[i] = indice[1];
            i++;
        }
        while(i < 2*MAX_OBJECTS);
        printf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n", vetor[0], vetor[1], vetor[2], vetor[3], vetor[4],
        vetor[5], vetor[6], vetor[7], vetor[8], vetor[9]);
        return 0;
    }

     

     

     

    Espero ter ajudado GbhmuXl.gif.

    • Curtir 2
  2. Segue um código que fiz de comparação de datas em Java F5Rua4D.gif:

     

     

    import java.text.SimpleDateFormat;
    import java.text.ParseException;
    import java.util.Date;
    import javax.swing.JOptionPane;
    
    
    public class JavaApplication
    {
        public static void main(String[] args)
        {  
            Date x = new Date(); 
            Date y = new Date();
            String z = "11/02/2020";
            String w = "11/03/2020";
            try
            {
                x = new SimpleDateFormat("MM/dd/yyyy").parse(z);
                y = new SimpleDateFormat("MM/dd/yyyy").parse(w);
            }
            catch(ParseException e)
            {
                e.printStackTrace();
            }
            JOptionPane.showMessageDialog(null, String.valueOf(x.compareTo(y))); 
        }  
    }

     

     

    O valor retornado na caixa de mensagem indica a relação entre as datas.

     

     

     

    Espero ter ajudado GbhmuXl.gif.

    • Curtir 1
  3. Crie dentro da classe métodos idênticos, mudando somente os tipos de dados de int para double. A sobrecarga de métodos será realizada e permitirá que ambas versões do código funcionem em casos diferentes de entrada.

     

     

     

    Espero ter ajudado GbhmuXl.gif.

  4. Use como parâmetro do fopen a string "r" e troque a linha do fread por:

     

     

    q = fscanf(fp, "%d %d %s", &letra[1].codMensagem, &letra[1].indice, &letra[1].letra);

     

     

    Com isso, para imprimir as linhas basta direcionar o fprintf para stdout em vez de fp.

     

     

     

    Espero ter ajudado GbhmuXl.gif.

    • Curtir 1
  5. Como dito pelo @MOR, a carga elétrica é a integral da corrente no tempo, pelas equações do capacitor. Já a integral da tensão no tempo é igual ao fluxo magnético, pelas equações do indutor. São variáveis físicas que não importam tanto nos circuitos elétricos e eletrônicos, mas que mesmo assim estão relacionadas pelo Eletromagnetismo.

     

     

     

    Espero ter ajudado GbhmuXl.gif.

    • Obrigado 2
  6. A interferência eletromagnética passa a ser crítica se frequências acima de 1 MHz estiverem presentes. Isso inclui chaveamentos de circuitos digitais com tempos de transição abaixo de 1 µs. Essas são as denominadas emissões de alta frequência GbhmuXl.gif.

     

     

     

    Fora isso, não costumam haver problemas, mas recomendações de boas práticas para cada componente. Esses detalhes são orientados pelos fabricantes nas suas respectivas folhas de dados. Vale ressaltar que é importante não misturar frequências em qualquer esquema que se pense em desenhar.

     

     

     

    Espero ter ajudado GbhmuXl.gif.

    • Curtir 1
    • Obrigado 1
  7. Na verdade, motores DC de potência nominal considerável já apresentam efeitos indutivos capazes de filtrar uma corrente contínua pulsante derivada da rede elétrica. Para entender isso, saiba que a rotação de um motor DC não é relacionada exatamente com a tensão aplicada, mas sim com a força contra-eletromotriz que surge internamente na máquina em funcionamento GbhmuXl.gif.

     

     

     

    gi7spc4.png

     

     

     

    Acima, um circuito para controle da rotação de um motor DC. Capacitores são desnecessários se a filtragem natural é suficiente. Isso pode ser confirmado medindo a corrente de entrada de um motor DC por meio de um sensor de corrente e um osciloscópio.

     

     

     

    Espero ter ajudado GbhmuXl.gif.

     

    • Curtir 1
    • Obrigado 1
  8. @rmlazzari58

     

     

    Fiz as contas e os valores das correntes de base deram praticamente iguais, isto é, 1,1 mA. Tudo certo F5Rua4D.gif.

     

     

     

    Como dito pelo @Renato.88, dá para aumentar ainda mais a corrente de base do BC337. Entrando mais fundo na região de saturação, o dispositivo esquentará menos. Conforme a ON Semiconductor, estima-se que o valor máximo permitido a 25 ºC é de 5 mA na base para 50 mA no coletor:

     

     

     

    NsCDosh.png

     

     

     

    Logo, o novo resistor de base pode ser de no mínimo 2,2 kΩ. Realisticamente, sugiro 3 kΩ F5Rua4D.gif.

     

     

     

    Espero ter ajudado GbhmuXl.gif.

    • Curtir 1
    • Amei 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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!