![]() |
|
||||
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Você está aqui: C ::: Dicas & Truques ::: Data e Hora |
||||||||
Como retornar o dia do mês como um inteiro ou uma stringQuantidade de visualizações: 3341 vezes |
||||||||
Em algumas situações gostaríamos de obter o dia do mês como um inteiro ou uma string (uma matriz de char). Nesta dica eu mostro como isso é possível. Observe o trecho de código abaixo:
Ao executar este código nós teremos o seguinte resultado: O dia do mês atual é 6. Para obter o dia do mês como um inteiro eu usei o membro tm_mday da estrutura tm. O valor contido neste membro varia de 1 a 31. Note ainda que usei a função localtime() para preencher a estrutura tm com os valores de data e hora local de acordo com as configurações regionais da máquina. Vamos ver agora como obter o dia do mês como uma string. Observe o código abaixo:
Ao executar este código teremos o resultado: O dia do mês é: 07. Desta vez eu usei a função strftime() para copiar a string formatada para a variável mensagem. O especificador "%d" permite retornar o dia do mês no formato DD, ou seja, com dois dígitos. |
||||||||
![]() |
||||||||
C ::: Dicas & Truques ::: Trigonometria - Funções Trigonométricas |
||||
Como calcular o comprimento da hipotenusa em C dadas as medidas do cateto oposto e do cateto adjascenteQuantidade de visualizações: 1773 vezes |
||||
Nesta dica mostrarei como é possível usar a linguagem C para retornar o comprimento da hipotenusa dadas as medidas do cateto oposto e do cateto adjascente. Vamos começar analisando a imagem a seguir:![]() Veja que, nessa imagem, eu já coloquei os comprimentos da hipotenusa, do cateto oposto e do cateto adjascente. Para facilitar a conferência dos cálculos, eu coloquei também os ângulos theta (que alguns livros chamam de alfa) e beta já devidamente calculados. Então, sabendo que o quadrado da hipotenusa é igual à soma dos quadrados dos catetos (Teorema de Pitógoras): \[c^2 = a^2 + b^2\] Tudo que temos a fazer a converter esta fórmula para código C. Veja:
Ao executar este código C nós teremos o seguinte resultado: O comprimento da hipotenusa é: 36.055511 Como podemos ver, o resultado retornado com o código C confere com os valores da imagem apresentada. | ||||
C ::: Dicas & Truques ::: Ordenação e Pesquisa (Busca) |
||||
C para iniciantes - Como ordenar os elementos de um vetor de inteiros usando a ordenação da bolha (Bubble Sort) na linguagem CQuantidade de visualizações: 9602 vezes |
||||
O método ou algorítmo de ordenação da bolha é uma das técnicas mais simples de ordenação. No entanto, este método não é eficiente, visto que o tempo despendido para sua execução é muito elevado se comparado à outros métodos existentes. Geralmente usamos este método quando queremos ordenar 50 elementos ou menos. O entendimento deste método é fácil. Se estivermos ordenandos os valores do menor para o maior, o método da bolha percorre os elementos do vetor (array), comparando e movendo o menor valor para a primeira posição do vetor, tal qual bolhas indo para a superfície. Veja um exemplo completo:
Ao executar este código nós teremos o seguinte resultado: Sem ordenação: 4, 6, 2, 8, 1, 9, 3, 0, 11 Ordenados: 0, 1, 2, 3, 4, 6, 8, 9, 11 | ||||
C ::: Desafios e Lista de Exercícios Resolvidos ::: Strings e Caracteres |
||||
Exercícios Resolvidos de C - Como retornar o código ASCII associado a um caractere em C - Ler um caractere e retornar o código ASCII correspondenteQuantidade de visualizações: 510 vezes |
||||
Pergunta/Tarefa: Escreva um programa C que pede para o usuário informar um caractere (letra ou número) e mostre o código ASCII correspondente. Sua saída deverá ser parecida com: Informe um caractere: A Você informou o caractere: A O código ASCII correspondente é: 65 Veja a resolução comentada deste exercício em C:
O Código Padrão Americano para o Intercâmbio de Informação (do inglês American Standard Code for Information Interchange - ASCII, pronunciado [áski]) é um sistema de representação de letras, algarismos e sinais de pontuação e de controle, através de um sinal codificado em forma de código binário (cadeias de bits formada por vários 0 e 1), desenvolvido a partir de 1960, que representa um conjunto de 128 sinais: 95 sinais gráficos (letras do alfabeto latino, algarismos arábicos, sinais de pontuação e sinais matemáticos) e 33 sinais de controle, utilizando 7 bits para representar todos os seus símbolos. | ||||
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C |
Veja mais Dicas e truques de C |
Dicas e truques de outras linguagens |
Delphi - Delphi para matemática - Como arredondar valores de ponto-flutuante para cima usando a função Ceil() Python - Como retornar o dia do mês em Python como um decimal no intervalo 01-31 usando strftime("%d") |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |